简体中文
如何在 Mac 上把 PS5 或 PS4 手柄当 MIDI 控制器
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
把 DualSense 或 DualShock 4 与 Mac 配对,打开 InputConfig,启用它的一个内置 MIDI 预设。之后 Cross、Circle、Square 和 Triangle 弹出音符,L2、R2 和摇杆发送 Control Change 和弯音,音乐 App 会看到一个名为 InputConfig 的 MIDI 输入。触控板可以分成几个区域,每个区域弹一个音符,这是其他手柄做不到的。
InputConfig 是我做的。它在 Mac App Store 免费,不需要账号,App 内也没有要买的东西。
步骤
- 通过蓝牙把 PS5 或 PS4 手柄与 Mac 配对,或者用 USB 连接。
- 打开 InputConfig,启用内置预设 MIDI: DAW Performance。
- 在音乐 App 里,启用 InputConfig MIDI 输入,并让一条乐器轨道处于录音待命。
- 按 Cross 弹一个音符。
设置好它
- 你:连接手柄,打开 InputConfig,从内置预设里启用 MIDI: DAW Performance。在音乐 App 里让一条软件乐器轨道处于录音待命,然后按 Cross。
- InputConfig:运行期间发布一个名为 InputConfig 的 MIDI 来源,按钮按住多久就发送多久的音符。
- 检查:轨道的电平表在动,你听到了中央 C。
- Logic Pro 和 GarageBand。不用打开任何东西。它们监听每一个 MIDI 来源,包括 InputConfig。
- Ableton Live。在 Settings, Link, Tempo & MIDI 里,为 InputConfig 输入打开 Track 来弹音符,打开 Remote 来映射控件。
- FL Studio、Reaper、Bitwig 和其他。在 App 的 MIDI 设置里启用 InputConfig 输入。
这一切都不需要 IAC Driver,也不需要虚拟 MIDI 线缆。怎样把 PS5 手柄连接到 Mac和 PS4 手柄有配对的步骤。

每个控件发送什么
| PlayStation 控件 | 在 MIDI: DAW Performance 里发送 |
|---|---|
| Cross | 音符 C4 (60) |
| Circle | 音符 E4 (64) |
| Square | 音符 G4 (67) |
| Triangle | 音符 C5 (72) |
| 右摇杆,向左和向右 | 弯音,向下和向上 |
| 右摇杆,向下 | CC 1,调制 |
| L2 | CC 11,表情 |
| R2 | CC 7,音量 |
| 方向键向上、向下、向右 | MIDI Start、Stop、Continue |
每一行都可以更改:换一个音符、换一个 CC 编号、换一个通道。按钮弹音符,凡是能渐变移动的东西,发送的数值都会跟着它变。

按用途选择预设
- 演奏和录音。MIDI: DAW Performance 给你四个音符、弯音、调制、表情、音量和走带。
- 鼓。MIDI: Drum Pad:Cross 是底鼓,Circle 是军鼓,Square 是闭合踩镲,Triangle 是开放踩镲,L2 是一个通鼓,R2 是一个吊镲,全部在通道 10 上。按住一个按钮就会滚奏。
- 旋钮。MIDI: CC Dials:两个摇杆和两个扳机键变成六个控制器,CC 1、11、74、71、7 和 10。
我会从最接近你想要的预设开始,边用边改各行。Mac 上的手柄转 MIDI用八个按钮组成五声音阶,搭出更完整的乐器。

使用 PlayStation 的额外功能
- 触控板区域。在触控板上划出区域,每个区域本身就是一个输入,按钮有的选项它都有。四个区域就是另外四个鼓垫。触控板点按区域有步骤。
- 模拟扳机键。L2 和 R2 会报告被扣到什么程度,所以放在它们上的 CC 会随手指渐强渐弱。
- 陀螺仪。陀螺仪行可以发送 CC,但它是一个开关:手柄转动时发送你设定的数值,停下时发送 0。适合一甩就把效果打开,不适合平滑的扫动。
- 灯条。预设可以带自己的灯条颜色,让手柄显示当前启用的是 MIDI 布局。
- DualSense Edge。背面拨片和 FN 按钮也是输入,能多出几个音符。
触控板是这个手柄上 Xbox 手柄没有对应物的部分。
在音乐 App 里把扳机键映射到旋钮
音乐 App 把 InputConfig 看作又一个 MIDI 键盘,所以用它自己的 MIDI 学习就能完成映射。
- Logic Pro。点按那个控件,选择 Logic Pro, Control Surfaces, Learn Assignment,移动扳机键或摇杆,然后再选一次来结束。
- Ableton Live。按 Command M 进入 MIDI 映射模式,点按那个控件,移动扳机键或摇杆,再按一次 Command M。
- GarageBand。没有 MIDI 学习。它会弹音符,也会跟随弯音和调制轮 CC 1。
App 在学习时一次只移动一个控件,因为它会取最后移动的那一个。MIDI 学习解释了这个想法。
如果音乐 App 什么都听不到
- 检查 InputConfig 正在运行,预设已启用。MIDI 端口只在 App 运行时才存在。
- 打开 Live Visualizer 并按一个按钮。如果什么都没亮,说明 Mac 没有读到手柄。
- 在音乐 App 里启用 InputConfig 输入,并让轨道处于录音待命。
- 对上通道。MIDI: Drum Pad 在通道 10 上发送,只监听一个通道的轨道必须设成同一个数字。
没有声音时,通常是轨道没有处于录音待命,或者输入没有打开。PS5 手柄测试工具和 PS4 手柄测试工具能显示浏览器到底能不能读到这个手柄。
它做不到的事
- 按钮的力度。按钮只有开和关。每个音符按它所在行设定的力度播放,范围 1 到 127。
- 平滑的陀螺仪扫动。陀螺仪对 MIDI 来说是一个开关。要扫动,用摇杆或扳机键。
- 用灯条跟随节拍。颜色是为整个预设设定的,不是为每个音符设定的。
要有强弱变化,就在行里设置力度,并用 L2 控制表情。
总结
- 连接。用蓝牙或 USB。
- 启用。选择 MIDI: DAW Performance、MIDI: Drum Pad 或 MIDI: CC Dials。
- 打开。在音乐 App 里打开 InputConfig 输入,然后让一条轨道处于录音待命。
DualSense 就是四个打击垫、两个推子、两根摇杆和一条触控条,而且已经放在你的桌上。
常见问题
PS5 手柄能在 Mac 上当 MIDI 控制器用吗?
能。免费的 Mac App InputConfig 用 DualSense 的按钮和触控板区域发送 MIDI 音符,用 L2、R2 和摇杆发送 Control Change 和弯音。
PS4 手柄也能当 MIDI 控制器吗?
能。DualShock 4 的用法一样,包括触控板区域和模拟扳机键。
DualSense 的触控板能发送 MIDI 吗?
能,当作打击垫。把触控板分成几个区域,每个区域在手指落入时可以弹自己的音符,或者发送自己的消息。
DualSense 的陀螺仪能控制 MIDI CC 吗?
作为开关可以。陀螺仪行在手柄转动时发送你设定的 CC 数值,停下时发送 0。要平滑的扫动,请用摇杆或扳机键。
需要 IAC Driver 或虚拟 MIDI 线缆吗?
不需要。InputConfig 运行时会创建自己的 MIDI 来源,名字就叫 InputConfig。
它能在 Logic Pro 和 GarageBand 里用吗?
能。两者都监听每个 MIDI 来源,所以不用打开任何东西。让一条软件乐器轨道处于录音待命,然后按一个按钮。
更多中文页面
详细指南(英文)
作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,InputConfig 会以简体中文显示。网站的部分页面只有英文。
本页的其他语言版本: English, Français, 日本語
免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上。