USB MIDI 控制器通过 OTG 连接
为什么要用 MIDI 控制器?
Caustic 自带的屏幕预览键盘可以用,但有几个明显的不足:
- 触摸屏按键反应没有物理键盘快
- 没有力度感应(Velocity 只能靠手动设)
- 手小的话弹和弦和快速音阶很拥挤
用物理 MIDI 控制器可以彻底解决这些问题——手感更准、有力度、有的还带旋钮和推子。
Caustic 支持的 MIDI 硬件
最低要求
| 要求 | 说明 |
|---|---|
| Android 版本 | 3.2 及以上 |
| USB Host Mode | 手机/平板必须支持(大多数 2013 年后的设备都支持) |
| Class Compliant | 符合 USB MIDI 标准的控制器 |
| OTG 转接头 | USB-A 转 USB-C 或 Micro-USB |
常用兼容控制器
| 品牌 | 型号 | 特点 |
|---|---|---|
| Novation | Launchkey Mini / Bass Station II | 即插即用,带旋钮 |
| Akai | MPK Mini | 带键盘 + Pad + 旋钮 |
| Roland | Go:Keys | 便携、便宜 |
| Korg | microKEY | 便携、延迟低 |
| Arturia | KeyStep | 带步进音序器 |
⚠️ 某些老款控制器可能需要专用驱动,Caustic 不支持——但 Class Compliant 的标准控制器都没问题。
连接步骤
Step 1:确认设备支持 USB Host
并不是所有 Android 手机都支持 USB Host。检查方法:
- 插上 OTG 线 + USB 鼠标,如果手机能识别鼠标 → 支持
- 插上 MIDI 控制器,打开 Caustic → 如果 Caustic 菜单的 MIDI 设置里能看到设备名 → 支持
- 如果识别不了 → 不支持,这台手机无法用 USB MIDI
Step 2:准备硬件
[ MIDI 控制器 ] —— USB 线 —— [ OTG 转接头 ] —— [ Android 设备 ]
OTG 转接头:
- Micro-USB 手机 → 买 Micro-USB OTG 转 USB-A
- USB-C 手机 → 买 USB-C OTG 转 USB-A
Step 3:连接并确认
- MIDI 控制器先开机
- OTG 线插手机端
- USB 线插控制器端
- 打开 Caustic,进菜单 → Preferences → MIDI
- 在 MIDI Input 下拉菜单里应该能看到你的控制器名字
如果没看到:
- 检查 OTG 线和转接头是否正常
- 换个 USB 口试试(某些控制器需要电源)
- Caustic 退出重开
MIDI 设置选项
Caustic 的 MIDI 偏好设置里有以下选项:
| 设置 | 功能 | 建议 |
|---|---|---|
| MIDI Input | 选择输入设备 | 选你的控制器 |
| MIDI Output | 选择输出设备 | 默认 None(Caustic 是音源不是控制器) |
| USB Audio | 用 USB 作为音频输出 | 如果控制器带音频输出可以开 |
| Audio Latency | 延迟补偿 | 调到你感觉没延迟为止 |
Audio Latency 是关键
触摸屏键盘的延迟是 Caustic 内部计算的,USB MIDI 的延迟取决于 Android 的处理路径。如果觉得弹下去声音出来慢:
- Caustic 菜单 → Preferences → Audio
- 把 Audio Latency 调小(比如从 50ms 调到 30ms)
- 调小后可能爆音或掉帧 → 回到平衡值
- 目标:弹下去到听到声音的延迟不超过 10ms,否则很难弹快
MIDI 控制器的旋钮控制 Caustic 参数
很多 MIDI 控制器自带旋钮(Knobs)——比如 Novation Launchkey 有 8 个旋钮。你可以把它们映射到 Caustic 的合成器参数上:
手动学习模式
Caustic 里大多数旋钮支持 MIDI Learn:
- 长按 Caustic 里一个合成器旋钮
- 弹出菜单选 "MIDI Learn"
- 然后拧 MIDI 控制器上的一个旋钮
- Caustic 自动把这两个旋钮关联起来
- 以后拧控制器的旋钮,Caustic 里的参数实时变化
典型映射
| 控制器旋钮 | 映射到 Caustic 参数 |
|---|---|
| Knob 1 | Subsynth Cutoff |
| Knob 2 | Subsynth Resonance |
| Knob 3 | Delay Feedback |
| Knob 4 | Reverb Send |
| Knob 5 | 音量推子(全局) |
这样你就有了一套完整的硬件控制界面——用真实的物理旋钮调合成器参数,手感比触摸屏好得多。
MIDI 键盘实时演奏
MIDI 键盘连上后,选任意一台有键盘的合成器,直接弹——Caustic 实时发声:
- 触摸预览键盘自动被 MIDI 键盘接管(也可以同时用)
- 键盘力度(Velocity)自动记录
- 按住某个键 + 按 Record → 录制这个音到 pattern
录制 pattern 的最佳工作流:
- 选合成器 → 切换到要录的 pattern
- 切到 Pattern 模式
- Record 按钮(屏幕闪红)
- 用 MIDI 键盘演奏
- Stop 停止录制
- Caustic 自动量化 + 带力度保存
电池注意
用 USB OTG 连接 MIDI 控制器时,手机电池消耗会加快——OTG 模式下手机要给 USB 设备供电。长时间使用建议插电源。
无线 MIDI(可选)
某些 MIDI 控制器支持 Bluetooth MIDI——如果控制器和 Android 设备都支持,可以不用 OTG 线直接蓝牙连接。Caustic 从 3.x 版本开始支持无线 MIDI。
常见问题
插上没反应?
- 先确认控制器本身在电脑上能否正常工作
- 确认手机支持 USB Host(插 USB 鼠标试试)
- 换一根 USB 线 + 换一个 OTG 转接头
- 某些廉价 OTG 转接头只支持"供电"不支持"数据"——买之前确认
有延迟?
调小 Audio Latency(Caustic 菜单 → Preferences → Audio)。如果最低延迟还是太大,可能是设备本身的 USB Host 实现效率问题——只能换设备或用蓝牙 MIDI。
力度不敏感?
Caustic 默认会记录键盘力度。如果弹出来所有音力度一样,检查:
- 控制器的 Velocity 设置(某些可以关闭)
- MIDI 线是否松动
- Caustic 的合成器 Volume Envelope Attack 是否设为 0(0 Attack 会让力度变化不明显)
下一步
MIDI 控制器连接好了,下一章讲如何用 MIDI 键盘实时演奏并录制——这是很多玩家用 Caustic 编曲的日常方式。