![91d3ebbb9dd10610509d32f2d14e9f19.png](https://i-blog.csdnimg.cn/blog_migrate/7a8cfba0f910251cd4205c7c30b75f74.jpeg)
今天给大家介绍一位网名为“juliansader”的大神,他是Reaper官方论坛上顶尖的脚本高手,编写的脚本都有“js_”前缀,先请大家看一组演示动图:
![e2840c78730c44518d6a53b93ba4d66a.gif](https://i-blog.csdnimg.cn/blog_migrate/4b3c8b9b1a1313b1079c68c28c400e58.gif)
MIDI 编辑工具栏演示
![f36bafd870c1d21c8b566bcd2359762f.gif](https://i-blog.csdnimg.cn/blog_migrate/637a39281cb2e475daa36963799d8fe3.gif)
鼠标绘制 LFO
![ba6976bc7ecc49d501ecc3a163454223.gif](https://i-blog.csdnimg.cn/blog_migrate/5dc2df488e87ca320abc1c233346bc07.gif)
鼠标绘制切割音符
![cd10b4bd37487a7c0b4ff3c7d0471b69.gif](https://i-blog.csdnimg.cn/blog_migrate/69004b103eb135a7e466721ae44e6d26.gif)
上下左右的弯曲变形演示
![8ef33e2e4a2650fdce521d6c98e084f4.gif](https://i-blog.csdnimg.cn/blog_migrate/cc9680359d53c6a74e2a9accb9d8674f.gif)
一端弯曲变形及拉伸演示
![ddd7140d9301c56f708777e79fdb183c.gif](https://i-blog.csdnimg.cn/blog_migrate/2c308e51ea7ba620d7b4c74973de1eb3.gif)
两端弯曲变形及拉伸演示
![9fdd4c71a67b9cdf2ff952581822badb.gif](https://i-blog.csdnimg.cn/blog_migrate/9148ac7e393c16c4e412f4ab97b1f3a9.gif)
拱形事件演示
![4593a7e3dba10bf86db5204c5f45e22b.gif](https://i-blog.csdnimg.cn/blog_migrate/b616f955a18d9a358bb64ee4bc1f30ca.gif)
用鼠标滚轮压缩或扩展CC或力度
![6290b1ac69cd09274b3c3ba1540d1670.gif](https://i-blog.csdnimg.cn/blog_migrate/aff694b770eccbf2bc262687d5a00de2.gif)
绘制直线或曲线的CC斜坡
![e2b0512a9a1cbc71b13bb174a13769a2.gif](https://i-blog.csdnimg.cn/blog_migrate/185d7362d00784a351cb7906b7635c0c.gif)
匹配CC曲线到音符位置
![08ba9a83b88d0f77a579fd81c8fb2746.gif](https://i-blog.csdnimg.cn/blog_migrate/2e3537aaea9916bacd6d01830577564e.gif)
绘制直线或曲线的CC或弯音斜坡
![89fa24746e9de89f48885be7f88d5a31.gif](https://i-blog.csdnimg.cn/blog_migrate/c064d8205eee0e3ac4ede6ccf5bc9884.gif)
上下左右拉伸
![1b60e5ad2fa709874129b8ecbbfe316c.gif](https://i-blog.csdnimg.cn/blog_migrate/f5576e737742e11ac28b59b00fb0c150.gif)
用鼠标拉伸CC栏事件
![6df1f83da01be98e9ec7a046909027ce.gif](https://i-blog.csdnimg.cn/blog_migrate/403ba79e0bba2076dd86f0c7f042e754.gif)
斜角处理所选CC或力度
说实话,当初我看到这一些动图的时候,第一感觉就是:这么神奇吗?这特么是变魔术吧?
然而,这只是JS大神所编写脚本中MIDI编辑这块儿的一小部分,大家可以到他的官方帖子里去看更多的“魔法”动图:
JS官方帖子地址:https://forum.cockos.com/showthread.php?t=176878
更神奇的是,上面看到的很多操作,都是只需要将鼠标放置在CC Lane中移动一下就行了,根本不需要按鼠标键,这可大大降低了工作强度,提高了趣味性。
JS的系列脚本可通过ReaPack下载安装,官方地址是:https://reapack.com/
下面介绍一下JS系列脚本中,用鼠标控制脚本的设置方法:
JS脚本中,凡带有“Mouse editing”字样的脚本,都不能直接运行,而只能通过鼠标控制。
安装完脚本后,打开MIDI编辑器,打开Action List,确认右侧Selection中选择的是“MIDI Editor”,找到“js_Mouse editing - Run script that is armed in toolbar.lua”这个脚本,为其设置一个快捷键,如下图,我设置“G”含义为“Go”,方便记忆:
![af0c05f309d7f9f4d9ed0a4f4cc654b2.png](https://i-blog.csdnimg.cn/blog_migrate/44434bf3d782725b703de8aa2f157e8c.jpeg)
设置快捷键
将你常用的“Mouse editing”脚本放置到工具栏中,如下图,我不喜欢用图标,而喜欢用汉字标注,汉字后面加个空格,可以分为两行,单个按钮设定Double-width可以完整显示八个汉字。当然,你也可以像上面动图中那样设置工具栏,或按你自己的习惯来:
![2f7b2d5caf338f9d4660a5a2db9eacbe.png](https://i-blog.csdnimg.cn/blog_migrate/9aeec2f6d8ca34d3506d5c6da4c64c0f.jpeg)
工具栏
最后运行脚本时,先点击工具栏中所需的按钮,按钮会亮起,表示脚本已经待命,然后将鼠标移动到CC栏中,由于需要焦点转移,所以一般要在空白处点击一下,或选中事件什么的,再下一步就是按下快捷键“G”正式运行脚本,如下图示例的画出CC斜坡,只需移动鼠标就可,按鼠标中键可切换直线及曲线类型,用鼠标滚轮可以调整曲线弧度,调整满意后,再按一次“G”键即可终止脚本:
![1af3f8006cd5e2c8588863fab3fa1a6b.gif](https://i-blog.csdnimg.cn/blog_migrate/36a78364a5dde221aa3bc75b28c5ec99.gif)
示例
好了,以上就是JS系列脚本的简单介绍,ReaPack中的JS脚本有六十个左右,不可能一一详解,大家自可慢慢探索,每个脚本中都有详细的使用说明。如果用的开心,别忘了通过Paypal给juliansader大神一点赞助哦(官方帖子中有链接)。