stab 帮助

12. MIDI

MIDI 延迟

每件 MIDI 乐器发送音符都需要一点时间:键盘需要几毫秒,MIDI 吉他的转换器在计算音高时往往需要 20 到 40 毫秒。Stab 会从每个设备弹奏的内容中扣除它的延迟,所以你在拍上弹的音符会录在拍上,会聆听的练习功能也会根据你弹奏的内容来判断,而不是根据线缆。

校准 MIDI 延迟

适用于 每个平台。

校准

  1. 连接设备,并把光标放在歌曲可以播放几个小节的地方。
  2. 选择 校准 MIDI 延迟(“走带”菜单或“走带”面板 › Record),或在“音频与 MIDI”面板的 MIDI 输入标签页中,选择设备卡片上的校准。
  3. 歌曲会打开节拍器从光标处播放。在每次咔嗒声时弹一个音;面板上方的标签会计数(“跟着咔嗒声弹奏:3/8”)。
  4. 在拍上弹了八个音之后,延迟就设定好了。停止歌曲,标签会显示延迟是多少(“MIDI 延迟已设为 24 ms”)。

你弹奏的第一个设备就是被校准的设备。距咔嗒声超过 150 毫秒的音符,以及预备拍期间弹奏的音符,不计入;延迟取八个音的中间值,所以一个弹偏的音不会影响结果。再次选择该命令,或按 Escape,即可停止。录音时,以及尚未见到任何 MIDI 设备时,它会灰显。

手动设定

每个设备的延迟也是一项设置:“音频与 MIDI”面板中其卡片上的延迟标签(0 到 100 毫秒),或“设置” › “音频与 MIDI”中设备的延迟。校准最多可以设定 250 毫秒。它随设备保存,适用于每首歌曲。

它改变什么

  • 录音、捕获和练习(等我弹、聆听、跟随演奏)会把每个音符提前这么多。
  • 实时听到的声音不变:乐器在音符到达时发声。

实时听到的声音

你从 MIDI 乐器或“乐器”面板听到的声音,还要等待音频输出取用下一个声音块。当音频缓冲区设为自动时(“设置” › “音频与 MIDI”),只要有 MIDI 设备已连接并打开、“乐器”面板已打开,或有音频音轨已准备录音或正在监听,Stab 就会让这个声音块保持较短:在 48 kHz 下约为 3 毫秒,而不是约 11 毫秒。在那里设定的固定大小会保持你设定的值。在浏览器中,这个声音块由浏览器设定;Stab 会请求最短的那个。

MIDI 输出目标有它们自己的延迟,即合成器或音源发声所需的时间,在“MIDI 输出”标签页中设定:见 MIDI 输出与时钟。音频输入也有它自己的延迟,通过扬声器和麦克风测量:见音频输入。

命令按键位置
校准 MIDI 延迟“走带”菜单; “走带”面板 › Record
命令按键位置
校准 MIDI 延迟“走带”菜单; “走带”面板 › Record
命令按键位置
校准 MIDI 延迟“走带”菜单; “走带”面板 › Record