简体中文
什么是 MIDI 学习?
InputConfig 在 Mac App Store 免费提供。支持 macOS 14 或更高版本,无需账户,不追踪,开源。
MIDI 学习是这样一个功能:不用知道任何数字,就能把硬件控件和屏幕上的控件连起来。你让 App 进入学习模式,点按想控制的旋钮或推子,再移动 MIDI 设备上的一个控件。App 记下到达的是哪条消息,并把两者绑在一起。从那以后,硬件就能移动屏幕上的控件。
我做了 InputConfig,一款免费的 Mac App,它的扫描(Scan)按钮是同样的想法,只是对准了整台 Mac:它学习一个控件,并给它一个快捷键。Logic Pro 和 Ableton Live 各有自己的学习模式,两者的步骤都在下面。
步骤
- 在音乐 App 里打开 MIDI 设备的输入。
- 让 App 进入学习或映射模式。
- 点按屏幕上你想移动的控件。
- 移动 MIDI 设备上的一个旋钮、推子或打击垫。
- 退出学习模式并试一试。
了解 App 学到的是什么
你移动硬件控件时,它会发送一条消息:最常见的是带控制器编号的 Control Change,有时是一个音符。App 把这个编号和通道,存在屏幕上那个控件的旁边。硬件上什么都不会改变。MIDI 学习就是 App 记住哪条消息对应哪个控件。MIDI CC 列表给出了控制器编号的名字,不过用了学习,你根本不用去查。
在 Logic Pro 里使用
- 你:点按插件或调音台上的控件。选择 Logic Pro, Control Surfaces, Learn Assignment,然后移动设备上的旋钮或推子。再选一次 Learn Assignment 来结束。
- Logic Pro:把那个控件和它收到的消息绑在一起。
- 检查:移动硬件控件,屏幕上的控件就跟着动。
在 Logic 里,顺序是先点屏幕上的控件,再动硬件。
在 Ableton Live 里使用
- 你:在 Settings, Link, Tempo & MIDI 里为设备的输入打开 Remote。按 Command M 进入 MIDI 映射模式,点按控件,转动旋钮,再按一次 Command M。
- Ableton Live:模式开着时显示映射,退出后保留它。
- 检查:硬件能移动屏幕上的控件。
如果没有为输入打开 Remote,Live 会听到音符,却忽略映射。
了解哪里没有它
不是每个 App 都有。GarageBand 没有 MIDI 学习:它会弹音符,也会像任何键盘那样跟随弯音和调制轮,仅此而已。大多数其他音乐 App 在它们的 MIDI 设置里有学习或映射模式,名字各不相同。
如果某个 App 没有学习模式,它的控件仍然可以通过键盘快捷键触及,而映射工具能把 MIDI 变成这些快捷键。
一次只学习一个控件
- 一次一个。如果两个硬件控件发送同一条消息,App 会学到最后移动的那个。
- 保持不动。学习另一个控件时,正在移动的滚轮或踏板,会被学成那个控件。
- 检查输入。如果什么都没学到,说明设备的输入在 App 里没有打开。
映射跑到了错误的控件上,说明学习期间还有别的东西在动。
为整台 Mac 学习一个控件
MIDI 学习止于音乐 App 的边缘。InputConfig 为其余的一切做同样的事:添加一行,点按扫描(Scan),转动旋钮或敲一下打击垫,这一行就绑定上它了。然后选择它发送什么,比如键盘快捷键、点按、系统音量,或者要打开的 App。它在另一个方向上也行得通:给游戏手柄的摇杆一个 CC 编号,任何音乐 App 的 MIDI 学习都会把它当成旋钮识别出来。
扫描就是给从没有 MIDI 学习的 App 用的 MIDI 学习。Mac 上的 MIDI 转按键和 Mac 上的手柄转 MIDI 有步骤。
简短总结
- 是什么。App 通过听你移动的东西,把硬件控件和屏幕上的控件连起来。
- 怎么做。学习模式,点按控件,移动硬件,退出学习模式。
- 限制。一次一个控件,而且只在有这个功能的 App 里。
你把控件指给 App 看,它替你记住那个数字。
常见问题
MIDI 学习是什么意思?
一种模式,App 通过聆听把硬件控件分配给屏幕上的控件:你点按屏幕上的控件,移动旋钮或打击垫,App 就把两者连起来。
怎样在 Logic Pro 里使用 MIDI 学习?
点按你想移动的控件,选择 Logic Pro, Control Surfaces, Learn Assignment,移动设备上的旋钮或推子,再选一次 Learn Assignment 来结束。
怎样在 Ableton Live 里做 MIDI 映射?
在 Settings, Link, Tempo & MIDI 里为设备的输入打开 Remote。按 Command M,点按控件,转动旋钮,再按一次 Command M。
GarageBand 有 MIDI 学习吗?
没有。GarageBand 会弹音符,也会跟随弯音和调制轮,但没有把旋钮分配给控件的模式。
为什么 MIDI 学习不起作用?
通常是设备的输入在 App 里没有打开,或者学习期间有别的控件在动。启用输入,让其他东西保持不动,一次只学习一个控件。
更多中文页面
详细指南(英文)
作者说明。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 上.