简体中文
MIDI In、Out 和 Thru 是什么意思?
这款应用完全免费。无需创建账户。没有订阅,没有麻烦的下载,也没有任何锁定的功能。针对 Apple 芯片优化。
MIDI In 接收消息,MIDI Out 发送设备自己产生的消息,比如你在它的琴键上弹的音符,而 MIDI Thru 把到达 MIDI In 的内容原样转发一份。有了 Thru,一台控制器就能依次连到好几台乐器,而不需要为每台各留一个输出。
这些端口是 MIDI 标准的一部分。在电脑上,同样的想法以软件的形式延续下来,下面会讲到。
认识三种端口
| 端口 | 方向 | 带的内容 |
|---|---|---|
| MIDI In | 进入设备 | 来自另一台设备的消息 |
| MIDI Out | 从设备出去 | 这台设备自己产生的内容:它的琴键、旋钮和音序器 |
| MIDI Thru | 从设备出去 | MIDI In 收到内容的拷贝,原样不动 |
Out 是设备在说话,Thru 是设备在复述它听到的内容。
用 Thru 串联设备
- 把控制器的 MIDI Out 连到第一台乐器的 MIDI In。
- 把那台乐器的 MIDI Thru 连到第二台乐器的 MIDI In。
- 之后的每台乐器,都照此从 Thru 接到 In。
- 给每台乐器分配自己的 MIDI 通道,这样每台只弹自己的声部。
链上的每台乐器都听到所有内容,由通道决定谁来回应。MIDI 通道解释了这是怎么回事。
如果 MIDI Out 不工作
按这个阶梯往上走,从最小的一步开始:
- 检查方向。Out 接到下一台设备的 In。Out 接 Out,或者 In 接 In,什么也传不了。
- 对上通道。接收的乐器只在自己的通道上回应,所以把两者设为同一个。
- 检查 App 的输入。在 DAW 里,轨道必须监听那台设备,并且处于准备录音或监听状态。
- 看 USB 这一边。USB MIDI 设备必须列在音频MIDI设置的 MIDI Studio 窗口里。Mac 上的 MIDI 键盘不工作讲得更深。
- 看出去的是什么。打开 MIDI 测试器,弹一个键,看看消息有没有到达。
如果测试器看到了音符,说明 MIDI Out 是好的,问题在链条更靠后的地方。
链很长时用 Thru 盒
链里的每台乐器把信号交给下一台,所以最后一台要依赖它前面的每一台设备。Thru 盒接收一路 MIDI In,同时把它复制到好几个输出,每台乐器从盒子拿到自己的一根线。Thru 盒把一串设备变成了星形连接。当乐器没有 Thru 端口时它也有用,这在小型合成器上很常见。
软件里的 thru 是什么意思
- 在 DAW 里。MIDI thru,有时叫回声或输入监听,把到达轨道输入的内容送到它的输出,这样键盘就能弹响所选的乐器。
- 在硬件合成器上。有些只有一个端口,用一个设置在 Out 和 Thru 之间切换,有些可以把两者合并。
- 通过 USB。USB MIDI 设备没有 Thru 端口。每台设备各自和电脑通信,由电脑上的 App 决定转发什么。
在 USB 里,电脑就是 Thru 盒。
在 Mac 上转发 MIDI
Mac 上的两个 App 通过 IAC Driver 总线互相传递 MIDI,它是 Mac 内置的虚拟线缆。映射工具可以待在旁边而不碍事:我做的免费 Mac App InputConfig 读取的是 MIDI 设备所发内容的一份拷贝,所以 DAW 仍能听到每一个音符,同时打击垫还能触发一个快捷键。读取拷贝,意味着数据流里没有任何东西被拿走。Mac 上的虚拟 MIDI 端口和 Mac 上的 MIDI 转按键有详细内容。


总结
- Out。这台设备弹奏的内容。
- Thru。它发送这台设备收到内容的一份拷贝。
- 串联。Out 接 In,然后 Thru 接 In,并给每台乐器分配自己的通道。
你弹的那台设备用 Out,它后面的每台设备用 Thru。
常见问题
MIDI Out 和 MIDI Thru 有什么区别?
MIDI Out 发送设备自己产生的消息。MIDI Thru 发送 MIDI In 收到的消息的拷贝,没有它自己的任何内容。
MIDI Out 是什么意思?
MIDI Out 是设备用来发送自己产生的消息的端口,比如你在它的琴键上弹的音符、它的旋钮和它的音序器。它连到下一台设备的 MIDI In。
为什么我的 MIDI Out 不工作?
检查 Out 接到的是下一台设备的 In,两者用的是同一个通道,App 的输入已打开,轨道已准备录音。对于 USB,在“音频MIDI设置”里检查设备,然后用 MIDI 测试器测试。
MIDI Thru 盒是什么?
一个有一路 MIDI 输入和多个输出的盒子,每个输出都带着它的一份拷贝。它让一台控制器同时驱动多台乐器,而不必把它们串在一起。
USB MIDI 设备有 MIDI Thru 吗?
没有。每台 USB 设备各自连到电脑,由电脑上的软件把消息从一台设备路由到另一台。
DAW 里的 MIDI thru 是什么意思?
它在你弹奏时,把进来的 MIDI 转给轨道的乐器或输出,让你从键盘上听到所选的音色。
更多中文页面
详细指南(英文)
作者说明。Ryleigh Newman 开发了 InputConfig,因为双手活动不便,每天都用手柄操作自己的 Mac。本页译自英文。Mac 的语言设为简体中文时,InputConfig 会以简体中文显示。网站的部分页面只有英文。
本页的其他语言版本: English
免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上。