简体中文
什么是 MIDI 触后?
InputConfig 在 Mac App Store 免费提供。支持 macOS 14 或更高版本,无需账户,不追踪,开源。
触后(aftertouch)是键盘在你对已经按下的琴键再用力按时发出的 MIDI 消息。它带有一个 0 到 127 的压力值,只要你一直压着琴键,就会持续更新。它有两种。通道压力为整个键盘发送一个值,复音压力则为每个键发送单独的值。
两者都是 MIDI 标准的一部分。我做了 InputConfig,这是一款能把触后当作触发器的免费 Mac App,页面末尾会讲到这一点。
读懂这两种消息
| 类型 | 状态字节(十六进制) | 数据字节 | 含义 |
|---|---|---|---|
| 通道压力 | D0 到 DF | 一个:压力 | 该通道上所有音符共用一个值 |
| 复音压力 | A0 到 AF | 两个:音符,然后是压力 | 某一个键的值 |
D0 55 是 1 通道上数值为 85 的通道压力。A0 3C 40 是只针对中央 C 的压力 64。通道压力跟随按得最重的那个键,复音压力跟随每一根手指。
了解键盘发送哪一种
- 通道压力。这是常见的一种。琴键下面有一条传感带,读取最重的那次按压。
- 复音压力。较少见,因为每个键都需要一个传感器。
- 两者都没有。许多小型和低成本的键盘完全不发送触后。
- MPE 控制器。它们让每个音符使用自己的通道,所以通道压力就成了每个音符各自的值。
如果对按住的琴键再用力按没有任何变化,也许键盘根本不发送它。
看看你的键盘是否发送
- 在 Chrome、Edge 或 Firefox 里打开 MIDI 测试工具。
- 点按 Start listening 并允许 MIDI。
- 按住一个键,然后再用力压下去。
- 查看记录:aftertouch 行表示通道压力,key pressure 行表示复音压力。
压着琴键时没有新的行出现,就说明没有触后。
了解它通常控制什么
- 颤音。压下去,音符就开始颤动。
- 滤波和明亮度。压力越大,声音越开阔。
- 音量渐强。按住的和弦随着你的压力变强。
- 在你指定之前什么都没有。只有音色把触后路由到某个东西时,合成器才会响应。
琴键按住期间,触后会发送很多消息,所以录下来的声部可能会被它们填满。如果某个声部用不到触后,把它过滤掉能让录音保持精简。
把触后当作触发器
在 InputConfig 里,触后可以作为一行的输入:你对按住的琴键再用力按时它就触发。这让键盘在每个音符之下多了第二个操作,比如只有用力按才会运行的快捷键。Live Visualizer 的 MIDI 布局里有触后电平表,所以你能看到压力到达。用力按和轻按可以是不同的按钮。Mac 上的 MIDI 转按键列出了一行可以监听的每一种控件。
简短总结
- 是什么。对已经按下的琴键施加的压力,0 到 127。
- 通道。为整个键盘发送一个值,状态字节为 D。
- 复音。为每个键发送一个值,状态字节为 A。
力度是琴键被敲击得多重,触后是它被按住得多重。
常见问题
通道触后和复音触后有什么区别?
通道触后为整个通道发送一个压力值,跟随按得最重的那个键。复音触后为每个键发送单独的压力值。
触后是 MIDI CC 吗?
不是。它有自己的消息类型:通道压力(状态字节 D)和复音琴键压力(状态字节 A)。两者都没有 CC 编号。
力度和触后有什么区别?
力度只在琴键按下时测量一次。触后在琴键按住期间一直测量,并随着你用力或放松而变化。
所有 MIDI 键盘都有触后吗?
没有。许多小型和低成本的键盘不发送。发送的那些大多发送通道触后。
为什么触后在我的合成器上没有作用?
要么键盘不发送它,要么音色没有把它路由到任何东西。先用 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, 繁體中文
免费。macOS 14 或更高版本。无需账户,数据不会离开你的 Mac。 源代码在 GitHub 上.