简体中文
Mac 上的 IAC Driver 是什么?
InputConfig 在 Mac App Store 免费提供。支持 macOS 14 或更高版本,无需账户,不追踪,开源。
IAC Driver 是 macOS 内置的虚拟 MIDI 线缆。它让同一台 Mac 上的一个 App 向另一个 App 发送 MIDI,两者之间不需要任何硬件:一个 App 向 IAC 总线发送,另一个 App 从总线接收。它在上线之前什么都不做。打开 Audio MIDI Setup,选择 Window, Show MIDI Studio,双击 IAC Driver,然后选中 Device is online。
这些步骤来自 Apple,出自它的 Audio MIDI Setup 指南。IAC 是 Inter-Application Communication 的缩写。
步骤
- 打开 Audio MIDI Setup,选择 Window, Show MIDI Studio。
- 双击 IAC Driver 图标。
- 选中 Device is online。
- 用端口列表下面的 Add 按钮添加一条总线,需要的话给它命名。
- 点按 Apply,然后在一个 App 里选这条总线作为输出,在另一个 App 里选它作为输入。
打开 IAC Driver
- 你:在 MIDI Studio 里,双击 IAC Driver。在它的 Properties 窗口里,选中 Device is online。用端口列表下面的 Add 按钮添加一条总线,然后点按 Apply。
- macOS:创建一个 MIDI 端口,Mac 上的每个 App 都可以向它发送,也可以监听它。
- 检查:这条总线在你的音乐 App 里同时显示为 MIDI 输出和 MIDI 输入。
一条总线就足以开始:一个 App 把它当作目的地,另一个把它当作来源。Apple 的页面是 Transfer MIDI information between apps。
了解什么是总线
Apple 的指南把每个连接称为总线(bus),并指出它有时也被叫作端口。你可以添加不止一条,双击可以重命名,不再使用的可以删除。第二条总线可以把两项任务分开,比如一条走音符,另一条走同步。
按用途给每条总线命名,在每个 App 里都很容易选对。
用它做它擅长的事
- 一个音乐 App 弹奏另一个。键盘 App 把音符发送给合成器 App,这是 Apple 自己的例子。
- App 之间的同步。DAW 把 MIDI 时钟或走带发送给第二个 App。
- 用 DAW 驱动快捷键。DAW 向总线发送 Start 和 Stop,映射工具把它们变成另一个 App 里的操作。
如果同一台 Mac 上的两个 App 需要传递 MIDI,IAC 总线就是它们之间的线缆。
避免 MIDI 回路
一个 App 如果监听某条总线,又向它发送,就会听到自己的输出,并再发送一遍。给每个 App 在总线上一个方向:一个发送,另一个接收。如果打开驱动的那一刻音符就重复或卡住,说明有 App 正在监听它所发送的那条总线。
与 InputConfig 一起使用
InputConfig 是我做的免费 Mac App,它在两个方向上都使用 MIDI,而 IAC Driver 只在其中一个方向上需要。
- 从 DAW 进入 InputConfig。把 DAW 的 MIDI 同步发送到一条 IAC 总线,InputConfig 就能听到 Start、Continue 和 Stop,所以在 DAW 里按下播放,可以在另一个 App 里开始录制。
- 从 InputConfig 出去。不需要 IAC Driver。这个 App 有自己的虚拟端口,名为 InputConfig,只要它在运行,音乐 App 就能看到。
InputConfig 通过自己的端口发送,通过 IAC 总线监听。用 MIDI Start 和 Stop 做 Mac 快捷键和 MIDI 输出有具体步骤。
简短总结
- 它是什么。它是同一台 Mac 上 App 之间的虚拟 MIDI 线缆。
- 它在哪里。在 Audio MIDI Setup 的 Window, Show MIDI Studio 里的 IAC Driver。
- 如何打开。Device is online,添加总线,Apply。
它随 macOS 一起提供,勾选一个复选框就能打开。
常见问题
Mac 上的 IAC Driver 是什么?
macOS 内置的一个虚拟 MIDI 设备,让同一台 Mac 上的 App 能互相发送 MIDI。一个 App 向 IAC 总线发送,另一个 App 从它接收。
如何启用 IAC Driver?
打开 Audio MIDI Setup,选择 Window, Show MIDI Studio,双击 IAC Driver,选中 Device is online,如果还没有总线就添加一条,然后点按 Apply。
IAC 是什么的缩写?
Inter-Application Communication。这个驱动在同一台 Mac 上的 App 之间传送 MIDI。
IAC Driver 免费吗?
免费。它是 macOS 的一部分,位于 Audio MIDI Setup 这个 App 里。
为什么 IAC Driver 是灰色的?
因为它处于离线状态。在 MIDI Studio 里双击它并选中 Device is online,然后点按 Apply。
把游戏手柄当 MIDI 控制器用,需要 IAC Driver 吗?
用 InputConfig 就不需要。它通过自己的虚拟端口发送 MIDI,只要这个 App 在运行,音乐 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 上.