ripa
(怪力乱神)
1
默认很多Main的功能没办法在MIDI编辑器里面使用,那是不是就这么将就了呢,当然不是,是就不是REAPER了。你完全可以自己追加功能让MIDI编辑器响应Main的命令,这样Main的命令在MIDI编辑器也能用了,比如SOLO或者MUTE,当然还有更多,以此类推。
reaper.Main_OnCommand(40280, 0)
reaper.Main_OnCommand(40281, 0)
reaper.Main_OnCommand(1013, 0)
以上每段代码单独另存为 .lua 文件,放到REAPER的脚本文件夹内。然后再在Actions窗口底下的ReaScript菜单位置找到Load,导入这些脚本绑定快捷键即可。
这段代码很简单,格式 reaper.Main_OnCommand(xxxx, 0),括号内xxxx只要填对应Main的ID就可以了。
怎么查找Main的ID,看这里:
!
ripa
(怪力乱神)
3
@futurewy 内联编辑器与MIDI编辑器的命令不通用。官方对内联编辑器的支持也比MIDI编辑器少,貌似API也不通用,因此支持内联编辑器的脚本很少。想要使用完整的MIDI编辑功能,只能在MIDI编辑器中使用。
找到一这个命令的价值了,但需要变通一下,还望指教。
请问怎样修改可以让内联midi编辑器来执行midi编辑器的动作呢?
我通常都是共用快捷键。
你说的这种情况我一般都会第一时间重新定义切割音频的快捷键。
其实能不用导入的lua我都尽量不用,因为软件会拷贝到其他的电脑上干活,如果路径不对就没法正常使用lua,需要重新导入,这会让我觉得很麻烦。
不过如同你所说,这个命令也确实有他存在的价值!
ripa
(怪力乱神)
6
@futurewy 那个穿透命令是同Main的,如果你Main窗口的S快捷键是切割音频,在MIDI编辑器内S为SOLO,你要怎么做?这是另一种做法,相对来说更灵活。
@怪力乱神 应该是这个帖子可以删了。因为有全局命令了。