选中的轨道中同步FX参数,这个脚本会毁掉你精心调制好的参数,请谨慎使用!!!
某些第三方FX的某些参数无法响应,或者响应错乱,目前未解。
使用方法,导入动作列表,最好做一个面板按钮,按钮亮起开启同步,再按关闭,第一次运行关闭会有提示,选择终止脚本。
还有这个玩意会用在哪些场合呢?请在下面留言。
Rea_FXlink 选中音轨相同效果器参数联动.lua (1.5 KB)
选中的轨道中同步FX参数,这个脚本会毁掉你精心调制好的参数,请谨慎使用!!!
某些第三方FX的某些参数无法响应,或者响应错乱,目前未解。
使用方法,导入动作列表,最好做一个面板按钮,按钮亮起开启同步,再按关闭,第一次运行关闭会有提示,选择终止脚本。
还有这个玩意会用在哪些场合呢?请在下面留言。
Rea_FXlink 选中音轨相同效果器参数联动.lua (1.5 KB)
reaper.NamedCommandLookup('_RSa275eca631c3e9e9f8bea3029f2fe4a2f33b4c94')
NamedCommandLookup 找的 Command 名字,在每个人的 REAPER 里是固定的吗?
应该是固定的吧,你加载脚本以后,看看动作列表是不是这个名称?
你的意思是这个吗?
应该是不一样的,我把参数改为我自己的 command id 就正常。
我记得有个方法可以获取“相对”的ID,我忘了是什么方法。
可以获取 REAPER 配置文件夹下的 reaper-kb.ini
。并根据脚本名字,来获取该脚本 id。
不知道有没有更“优雅”的办法。
关于使用,在我的习惯下可以更“懒”一些。比如在 copy & paste 效果器链后,又想同步改动效果器参数,这就很方便了。
那你载入运行时会有报错提示了?
现在的设定是只要选中的轨道都会同步,相对效果器链,应该不算繁琐了吧?
没有报错提示,只是不生效。因为 NamedCommandLookup
的值不一样了。
不繁琐。解决了我效果器链复制后,需要同步修改的痛点。
我在几台电脑之间同步配置,得到的键值是一样的,包括删除动作列表,重新手动载入脚本,得到的键值还是一样呢。问题出在哪里?
改进了,再试试。
酷!聪明的做法。
脚本确实挺危险的,如果没注意。
不一樣的,可能在每個人的電腦上都不一樣,除非他跟你 Share 一個 Reaper database
如果想要action ID 寫死的話,
可以試試 寫成 ddl (pc) 或 dyllib (mac)
就可以,而且安裝方式更傻瓜,分享起來也便捷!
现在已经改进了,脚本会自动读取action 键值信息。
所以現在可以 Hardcoded action ID via Scripting ??!
Wow… 我一直都不知道呢
什麼時候開放的啊?以前還不行。
所以我可以比如讓我自己某個腳本 ID 叫 :
_TOZZ_SMARENDER ?
_, _, sectionID, ownCommandID, _, _, _ = reaper.get_action_context()
sectionID 是脚本所在区域,比如主界面或者MIDI编辑器,ownCommandID就是系统所分配的动作ID,这一些代码主要是让面板按钮亮起或者灭掉,功能上没什么影响。
Thx !
Lesson learned
万分感谢!有时候做剧做到一半发现了更合适的参数,的确会需要整体调整一下