简体中文

如何在 Mac 上把 PS5 或 PS4 手柄当 MIDI 控制器

在 Mac App Store 下载 InputConfigInputConfig 在 Mac App Store 免费提供。支持 macOS 14 或更高版本,无需账户,不追踪,开源。

把 DualSense 或 DualShock 4 与 Mac 配对,打开 InputConfig,启用它的一个内置 MIDI 预设。之后 Cross、Circle、Square 和 Triangle 弹出音符,L2、R2 和摇杆发送 Control Change 和弯音,音乐 App 会看到一个名为 InputConfig 的 MIDI 输入。触控板可以分成几个区域,每个区域弹一个音符,这是其他手柄做不到的。

InputConfig 是我做的。它在 Mac App Store 免费,不需要账号,App 内也没有要买的东西。

步骤

  1. 通过蓝牙把 PS5 或 PS4 手柄与 Mac 配对,或者用 USB 连接。
  2. 打开 InputConfig,启用内置预设 MIDI: DAW Performance。
  3. 在音乐 App 里,启用 InputConfig MIDI 输入,并让一条乐器轨道处于录音待命。
  4. 按 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,调制
L2CC 11,表情
R2CC 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,但在 1.6 版里它是一个开关:手柄转动时发送你设定的数值,停下时发送 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 什么都听不到

  1. 检查 InputConfig 正在运行,预设已启用。MIDI 端口只在 App 运行时才存在。
  2. 打开 Live Visualizer 并按一个按钮。如果什么都没亮,说明 Mac 没有读到手柄。
  3. 在音乐 App 里启用 InputConfig 输入,并让轨道处于录音待命。
  4. 对上通道。MIDI: Drum Pad 在通道 10 上发送,只监听一个通道的轨道必须设成同一个数字。

没有声音时,通常是轨道没有处于录音待命,或者输入没有打开。PS5 手柄测试工具和 PS4 手柄测试工具能显示浏览器到底能不能读到这个手柄。

它做不到什么

  • 按钮的力度。按钮只有开和关。每个音符按它所在行设定的力度播放,范围 1 到 127。
  • 平滑的陀螺仪扫动。在 1.6 里,陀螺仪对 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 吗?

作为开关可以。在 InputConfig 1.6 里,陀螺仪行在手柄转动时发送你设定的 CC 数值,停下时发送 0。要平滑的扫动,请用摇杆或扳机键。

需要 IAC Driver 或虚拟 MIDI 线缆吗?

不需要。InputConfig 运行时会创建自己的 MIDI 来源,名字就叫 InputConfig。

它能在 Logic Pro 和 GarageBand 里用吗?

能。两者都监听每个 MIDI 来源,所以不用打开任何东西。让一条软件乐器轨道处于录音待命,然后按一个按钮。

更多中文页面

详细指南(英文)

作者说明。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 上.