简体中文
如何在 Mac 上通过网络传送 MIDI
InputConfig 在 Mac App Store 免费提供。支持 macOS 14 或更高版本,无需账户,不追踪,开源。
用 macOS 自带的 MIDI 网络驱动。在 Audio MIDI Setup 里选择 Window, Show MIDI Studio,点按 Configure Network Driver,在 My Sessions 下添加一个会话,并打开 Enabled。让另一台电脑连接这个会话,MIDI 就会通过 Wi-Fi 或以太网在两台之间传送,不需要 MIDI 接口,也不需要 MIDI 线缆。
这些步骤来自 Apple 的 Audio MIDI Setup 指南。关于 Windows 的说明来自 rtpMIDI 的页面,rtpMIDI 是给 PC 提供同样功能的驱动。
步骤
- 打开 Audio MIDI Setup,选择 Window, Show MIDI Studio。
- 点按工具栏里的 Configure Network Driver 按钮。
- 点按 My Sessions 下面的添加按钮,如果被问到,就选择会话类型。
- 打开 Enabled,然后选中另一台电脑并点按 Connect。
创建会话
- 你:在 MIDI Studio 里点按 Configure Network Driver。在 MIDI Network Setup 窗口里,点按 My Sessions 下面的添加按钮。Apple 当前的指南会在这里让你选择类型,Network MIDI 2.0 或 RTP。然后打开 Enabled。
- Mac:以你的 Mac 的网络名称在网络上发布这个会话。
- 检查:会话列在 My Sessions 下面,它的 Enabled 开关是打开的。
在 Session Details 下可以更改 Local Name、Port 和 Network Name。会话是另一台电脑要连接的对象,所以没有启用会话时什么都不会传送。Apple 的页面是 Share MIDI information over a network。
连接另一台电脑
- 在同一个网络上。点按 Connect 开始会话。参与的电脑会出现在 Connected Peers 下面。
- 不在本地网络上。在 Sessions and Directories 下面点按添加按钮,输入远程电脑的名称、主机和端口。
- 决定谁可以加入。Who may connect to me 下面的弹出式菜单设置哪些电脑可以连接,最多可以设为 No one。
一台电脑列在 Connected Peers 下面,两台就连上了。
连接 Windows PC、iPhone 或 iPad
在 Windows PC 上,常见的办法是 rtpMIDI。它的页面把它描述为 Windows 的网络 MIDI 驱动,与 Mac 和 iOS 里的网络 MIDI 兼容,设置窗口做得和 Mac 的相似。那个页面还说,基于 Core MIDI 的 iPhone 和 iPad App 也可以用同样的方式连接。对方是运行 rtpMIDI 的 PC 时,在 Mac 上选择 RTP 会话。
在音乐 App 里使用会话
启用的会话在 App 看来是又一个 MIDI 端口。在接收一方电脑的音乐 App 里把它打开为输入,并在音符发出的地方把它选为输出。Apple 的指南还介绍了实时路由:在 Session Details 下点按 Live routings,然后选择要共享 MIDI 的设备,这样硬件键盘就直接接入会话。对 App 来说,网络会话和其他 MIDI 端口没有区别。
时序重要时优先用线缆
以太网上的 MIDI 比 Wi-Fi 上的到得更均匀,因为繁忙的无线网络是一阵一阵地送出数据的。要录下一段演奏,就把两台电脑插到同一个路由器或交换机上。要发送 Program Change 或启动走带,Wi-Fi 就够了。发送指令用 Wi-Fi 就行,但凡是现场演奏的内容,我会用以太网。
知道什么时候用不着它
- 同一台 Mac 上的两个 App。用 IAC Driver 总线。Mac 上的虚拟 MIDI 端口有步骤。
- 不用线缆的键盘。用蓝牙 MIDI。Mac 上的蓝牙 MIDI可以配对一台。
- 把游戏手柄当乐器。我做的免费 Mac App InputConfig 通过它自己的端口,在运行它的那台 Mac 上发送音符和 Control Change。
网络会话是给必须离开这台电脑的 MIDI 用的。
简短总结
- 在哪里。在 Audio MIDI Setup 里:Window, Show MIDI Studio, Configure Network Driver。
- 做什么。添加一个会话,打开 Enabled,连接另一台电脑。
- Windows。在 PC 上安装 rtpMIDI,并使用 RTP 会话。
Mac 这一边不需要下载任何东西。
常见问题
Mac 能通过 Wi-Fi 发送 MIDI 吗?
能。Audio MIDI Setup 里的 MIDI 网络驱动可以通过 Mac 所在的任何网络发送 MIDI,Wi-Fi 或以太网都行。创建一个会话,启用它,再连接另一台电脑。
Mac 内置了 rtpMIDI 吗?
Mac 有自己的网络 MIDI 驱动,支持 RTP 会话。rtpMIDI 是 Windows 上另外的驱动,做成与 Mac 的兼容。
怎样通过网络把 MIDI 从 Mac 发到 PC?
在 PC 上安装 rtpMIDI,在 Mac 上 Audio MIDI Setup 的 MIDI Network Setup 窗口里创建一个 RTP 会话,启用它,再把两台连起来。
Mac 上的 Configure Network Driver 在哪里?
在 Audio MIDI Setup 里选择 Window, Show MIDI Studio。Configure Network Driver 是 MIDI Studio 窗口工具栏里的一个按钮。
网络 MIDI 和线缆一样快吗?
通过以太网通常稳定得足以拿来演奏。Wi-Fi 送出数据不够均匀,所以用它发 Program Change 和走带这类指令,不要用来录演奏。
更多中文页面
详细指南(英文)
作者说明。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 上.