简体中文
如何在 Mac 的 Ableton Live 里使用游戏手柄
InputConfig 在 Mac App Store 免费提供。支持 macOS 14 或更高版本,无需账户,不追踪,开源。
运行 InputConfig(一款免费的 Mac App),Ableton Live 就会把游戏手柄看作一个 MIDI 设备。在 Live 的 Settings 里,打开 Link, Tempo & MIDI,为名为 InputConfig 的输入打开 Track 和 Remote。之后按钮就能弹奏乐器和触发片段,而摇杆或扳机键可以通过 MIDI 映射模式映射到任何控件。
InputConfig 是我做的。Live 的步骤依据 Ableton 的 Live 12 手册,对 Xbox、PlayStation 或 Switch 手柄都一样。
步骤
- 连接手柄,打开 InputConfig,并启用一个 MIDI 预设,比如 MIDI: DAW Performance。
- 在 Live 的 Settings 里,打开 Link, Tempo and MIDI,在 MIDI Ports 表中找到 InputConfig。
- 为 InputConfig 输入打开 Track 和 Remote。
- 让一个 MIDI 轨道进入录音待机并按一个按钮,或者按 Command M 把摇杆映射到一个控件。
设置
- 你:在 InputConfig 里启用 MIDI: DAW Performance。在 Live 里,打开 Settings, Link, Tempo & MIDI。在 MIDI Ports 表中,为 InputConfig 输入打开 Track 和 Remote。
- InputConfig:运行期间发布一个名为 InputConfig 的 MIDI 源,所以它会和 Live 的其他输入端口一起列出。
- 检查:按手柄上的一个按钮。Live 控制栏里的 MIDI 指示灯会闪烁。
Track 让这个端口可以弹奏乐器。Remote 让它可以被映射到控件。两个都打开,手柄就能在同一个作品里既弹奏又控制。Ableton 的章节是 MIDI and Key Remote Control。
弹奏乐器
- 音符。让一个带乐器的 MIDI 轨道进入录音待机。在 MIDI: DAW Performance 里,四个正面按钮弹奏 C、E、G 和高八度的 C。
- 鼓。启用 MIDI: Drum Pad 并载入一个 Drum Rack。正面按钮发送音符 36、38、42 和 46:底鼓、军鼓、闭合踩镲和开放踩镲。
- 弯音和表情。右摇杆弯音,扳机键发送 CC 11 和 CC 7。
Live 和 InputConfig 对八度的命名不同:音符 60,也就是中央 C,在 Live 里是 C3,在 InputConfig 里是 C4。以音符编号为准,它在两边是一样的。MIDI 音符编号表显示了两种命名。
把摇杆或扳机键映射到任何控件
- 按 Command M,或点按 Live 右上角的 MIDI 开关,进入 MIDI 映射模式。可以映射的控件会变成蓝色。
- 点按你想移动的控件。
- 推动摇杆或按下扳机键。
- 再按一次 Command M 离开 MIDI 映射模式。
新的映射会列在 Live 的 Mapping Browser 里。映射时只移动一根摇杆或一个扳机键,因为 Live 会采用它听到的第一条消息。MIDI: CC Dials 给两根摇杆和两个扳机键各自一个控制器编号,随时可以映射。
用按钮触发片段和切换开关
按钮发送的是音符,而 Live 既能映射控制器,也能映射音符。在 MIDI 映射模式下,点按 Session View 的一个槽位并按下一个按钮,这个按钮就会触发那个片段。点按一个开关,比如轨道的 Activator 或节拍器,这个按钮就会切换它。映射到开关的音符,每按一次就翻转一次。轨道不应同时处于录音待机并监听同样的音符,否则按钮在触发片段的同时还会弹奏乐器。
了解会弹回的摇杆如何表现
松手后摇杆回到中心,扳机键回到零,映射到的东西也随之回去。这适合你用手来操控的效果,比如滤波扫频或延迟抛出,不适合你想设好就不管的电平。把摇杆和扳机键映射到你要演奏的效果,混音电平留给鼠标或推子。需要保持不动的控件,可以用飞行摇杆的油门,Mac 上的 HID 转 MIDI介绍了这些设备。
把 MIDI 和键盘快捷键混用
一个 InputConfig 预设可以让一些按钮发送 MIDI,另一些按钮发送 Live 自己的键盘快捷键。在音符旁边,把空格键放在一个按钮上用于播放和停止。因为按键会送到最前面的 App,所以只要 Live 是最前面的窗口,它们就有效。Live 能映射的用 MIDI,Live 已经有快捷键的用按键。Ableton Live 预设是一套现成的快捷键布局。
如果 Live 什么都听不到
- 检查 InputConfig 是否在运行,预设是否已启用。端口只在 App 运行时存在。
- 打开 InputConfig 的 Live Visualizer 并按一个按钮。如果什么都没亮,说明 Mac 没有读取手柄。
- 在 Live 的 MIDI Ports 表中,检查 InputConfig 输入的 Track 是否打开,映射用的 Remote 是否打开。
- 让轨道进入录音待机,并把它的 MIDI From 设为 All Ins 或 InputConfig。
如果控制栏的 MIDI 指示灯闪烁,说明音符已经到达,问题出在轨道上。
简短总结
- 运行。让 InputConfig 保持运行,并启用一个 MIDI 预设。
- 启用。在 Link, Tempo & MIDI 里为 InputConfig 输入打开 Track 和 Remote。
- 映射。Command M,点按一个控件,推动摇杆。
对 Live 来说,通过 InputConfig 运行的游戏手柄,就是又一个 MIDI 控制器。
常见问题
我能在 Ableton Live 里使用 Xbox 手柄吗?
能,在装有 InputConfig(一款免费 App)的 Mac 上。它把手柄的按钮变成 MIDI 音符,把摇杆和扳机键变成控制器,Live 会把它列为名为 InputConfig 的 MIDI 输入。
我能在 Ableton Live 里使用 PS5 手柄吗?
能。DualSense 的用法相同,它的触控板还可以分成几个区域,每个区域弹奏一个音符或触发一个片段。
如何在 Ableton 里把游戏手柄的摇杆映射到旋钮?
在 Link, Tempo and MIDI 里为 InputConfig 输入打开 Remote。按 Command M,点按旋钮,推动摇杆,然后再按一次 Command M。
手柄按钮能在 Ableton Live 里触发片段吗?
能。在 MIDI 映射模式下,点按 Session View 的一个槽位并按下按钮。Live 会把按钮的音符映射到那个槽位。
用手柄需要 Max for Live 吗?
不需要。InputConfig 在 Live 旁边运行,并作为 MIDI 端口连接到它,所以在 Live 的每个版本里都能用。
在 Mac 上有免费的办法把手柄用在 Ableton 里吗?
有。InputConfig 在 Mac App Store 上免费,没有账号,里面也没有任何需要购买的东西。
更多中文页面
详细指南(英文)
作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,App 的主要按钮和菜单显示为中文,本页使用这些名称,并在括号中附上英文名称。App 的其他部分和网站的其他页面都是英文。
本页的其他语言版本: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文
免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上.