本文分为两部分,载于ReaperBlog。
http://reaperblog.net/2015/03/reascript-basics-with-raymond-radet-part-1/
http://reaperblog.net/2015/03/reascripting-with-raymond-radet-part-2/
二楼为文中脚本演示动态图详情请到原文章
-----------------------------------------------------------------------------------------------------------------------------------------------
简介:
第一部分
Raymond Radet是Reaper论坛一位很活跃的ReaScript作者。ReaperBlog采访他,介绍一下ReaScript。
开始介绍的是写程序与写脚本有什么区别,然后教你如何在action list里载入脚本来使用(或者看官方wiki)。
分别使用EEL、Python、Lua写ReaScript的分别:
EEL:
* 原生解释
* 高性能
* 专有语言 (很少在线文档)
Lua:
* 原生解释
* 非常简单的语法
* 很多很好的原生函数
* 很普遍使用的语言 (在线资源)
* 可以使用外部库 (可以使用Reaper API提供的其他函数)
* 不支持 REAPER v4 (需要 REAPER v5 pre-releases).
Python:
* 很普遍使用的语言 (在线资源)
* 可以使用外部库 (可以使用Reaper API提供的其他函数)
* 需要额外的库以及一点点的配置才能工作(我注:OS X自带python,除外)
* 稍难的语法
(中间有一些很酷的脚本演示)
Raymond Radet推荐使用lua,想要兼容旧版本,推荐EEL。
介绍SWS/S&M扩展与ReaScript并不同。
脚本不会让Reaper崩溃。
Raymond Radet列举了一些脚本能做的事情的范围:
* Color
* Envelopes
* FX
* Item Editing
* Item Properties (Pan values, pitch etc…)
* MIDI editing
* Regions
* Tempo / Time Signature
* Text Items / Subtitling
* Track Properties
(我注:如果使用python或lua,还可以实现一些更多的功能,Reaper核心没有提供的功能)
第二部分
开始讲故事。“你怎么开始接触使用ReaScript的啊?”之类的 balabalabala ... “谁给了你很大帮助”之类的 balabalabala ... “学习曲线是怎么的?”
(中间有一些很酷的脚本演示)
后面是总结,reaper给了用户很大的自由度啊之类的,以后reaper会不会集成用户做过的脚本之类。
最后一句是“Brilliant or insane? Without any doubt, it’s both. And I love it.”
[
本帖最后由 小偷 于 15-3-25 14:46 编辑 ]