脚本更新1.8版:
使用 JSFX-簡單表達式映射將程式變換消息轉換為鍵位切換鍵。
在任何模式下,使用CC#119控制器插入0值即可立即發送Note-Off;
您還可以使用CC#119在混合模式下控制键位切换键的長度。當值是1-127時,將激活连奏模式使音符延长,而當值是0時,將激活斷奏模式并立刻发送Note-Off。
新增混合模式选项
在混合模式下,可以随时利用CC#119切换断奏模式与连奏模式。
当切到断奏模式时可以同时触发多个音符(测试Ample吉他插件在某些需要同时触发多音时有效。)
图片为键位切换音符转PC前的数据。
键位切换键中,有同时触发的两个按键,还有长度为2拍的音符、半拍以及一拍的音符。要让它们在键位切换时有效,可以使用混合模式。
使用音符转PC脚本后,键位切换键的数据被搬到PC车道内。
注意:最开头的两个挨在一起的PC事件在断奏模式中被触发(实际效果为同时触发到2个音符,因为断奏模式音符的长度由延迟控件定义,音符重叠即触发功能)。此时事件起始位置需要前后错开以产生间隔。不然在REAPER开启删除重叠功能的情况下,会被吃掉导致仅剩下一个PC事件。
(此处可以使用扫弦脚本批量做错位)
在CC#119号车道,可控制键位切换键的长度。
当CC#119的值大于0时,触发连奏模式使键位切换键无限延长,再在需要停止延音的位置插入数值0可以发送note-off使音符停止。
注意:使用CC#119控制器时,在画完数据后所有CC数据需要往前移动至少1个tick。不然触发时会比Note-on晚导致没有效果。
(可以使用Slide -10脚本,一键移动10tick。)
使用混合模式后,图4的播放效果与图2一致。
表情映射的部分脚本已翻译为中文,待上传后可在存储库下载到。
在存储库搜索再補一刀,可以找到中文脚本。
本帖最后由 再补一刀 于 20-9-20 12:45 编辑
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x