简体中文

如何在 Mac 的 Ableton Live 里使用游戏手柄

在 Mac App Store 下载 InputConfigInputConfig 在 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 手柄都一样。

步骤

  1. 连接手柄,打开 InputConfig,并启用一个 MIDI 预设,比如 MIDI: DAW Performance。
  2. 在 Live 的 Settings 里,打开 Link, Tempo and MIDI,在 MIDI Ports 表中找到 InputConfig。
  3. 为 InputConfig 输入打开 Track 和 Remote。
  4. 让一个 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 音符编号表显示了两种命名。

把摇杆或扳机键映射到任何控件

  1. 按 Command M,或点按 Live 右上角的 MIDI 开关,进入 MIDI 映射模式。可以映射的控件会变成蓝色。
  2. 点按你想移动的控件。
  3. 推动摇杆或按下扳机键。
  4. 再按一次 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 什么都听不到

  1. 检查 InputConfig 是否在运行,预设是否已启用。端口只在 App 运行时存在。
  2. 打开 InputConfig 的 Live Visualizer 并按一个按钮。如果什么都没亮,说明 Mac 没有读取手柄。
  3. 在 Live 的 MIDI Ports 表中,检查 InputConfig 输入的 Track 是否打开,映射用的 Remote 是否打开。
  4. 让轨道进入录音待机,并把它的 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, 繁體中文

在 Mac App Store 下载 InputConfig免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上.