解决音源无限延音问题
作者:👤The REAPER Blog
编辑: @Ryu Tsunetaka
原文:How to fix stuck or hanging MIDI notes in REAPER
有些音源在停止走带时会遇到无限延音的问题,就好像是某个音被一直按着一样。
比如有两款免费音源,OBXD、PG-8X,它们的声音很酷,但会有这个烦人的毛病。
下面将给出两种解决办法:
第一种方案
- 对指定的音源单击右键,选择
Toggle selected FX offline
将其离线,然后再选择同样的操作取消离线。
第二种方案
- 在 Action List 中执行
Send all notes off to all MIDI outputs/plug-ins
命令。
这个命令非常有效,我们可以通过创建循环命令(Cycle Action),将默认的播放/停止(快捷键为 Space)功能用这组循环命令进行取代。
这样,我们每次按下空格键,REAPER 总会执行一次 Send all notes off to all MIDI outputs/plug-ins
命令。
首先,我们通过 Extensions - Cycle Action editor
打开循环命令编辑窗口。
在该窗口的左侧,右键创建一条循环命令,并进行命名,例如 Play/Stop and Reset
。
在选中该循环命令的情况下,在右侧右键,选择 Add statement - IF
。
在上述的 IF 与 ENDIF 之间,右键选择 Insert
,重复三次,在 Command 列中添加三列命令代码:
1007
1016
40345
正确地操作之后,应该会是这个样子:
接着,我们在右侧右键,选择 Add statement - IF NOT
。
然后在的 IF NOT 与 ENDIF 之间,右键选择 Insert
,重复两次,在 Command 列中添加两列命令代码:
1007
1007
正确地操作之后,应该会是这个样子:
点击 Apply
来应用设置,关闭该窗口,之后打开 Action List,检索之前我们为这组循环命令设置的名称,在这里是 Play/Stop and Reset
。
检索到之后,点击 Add...
按钮来为它分配一个快捷键,因为在这里我们想要用它来取代空格键,而空格键是特殊按键,我们先点击 Special key
按钮,然后在按下空格键。
此时将会弹出一个窗口,提示空格键将会被这条循环指令覆盖,点击确认即可。