是的,你说的这个概念就是计算一段乐句时间长度的计算方法,但是,这需要两个前提的其中一个,即:如果有时间(秒或分)的常量可供读取,或者是有速度常量可供读取,这个计算思路才能得以实现,否则是无法实现的。我目前就是在CAL中没有找到这两个中的任何一个常量,所以这个计算思路一直没法实现。
关于转站REAPER的话,目前时机还不成熟,毕竟我用Cakewalk已经快十八年了,我的操作习惯确实是完全基于CAL,要在REAPER上建立与Sonar上一模一样的midi操作环境,应该是问题不大的,但是我的CAL系统太庞大,热键连接的CAL,作为组件的CAL,菜单直接使用的CAL……等等,加在一起近700个,如果全部重写,确实太头疼了,有些组件CAL还是与CW9供用的(那边的CAL加一起,数量得翻倍!),不少较大型的CAL,我现在自己去打开看,都需要花大量时间才能看清逻辑(怪我没有写标注的习惯)。
另外,一款音乐制作软件,midi操作性只是一个方面,虽然我很重视这个方面,但比如稳定性,音频方面的方便性,音质算法,软音源兼容性……等等,都是软件的核心组成部份。
如此的话,又要跨软件环境,脚本编写环境也不一样,对我而言,即使我转用REAPER,所达到的效果顶上天也就与使用Sonar是差不多的,这诱惑力就有些不足了。除非REAPER有超出Sonar的功能,并且这个功能是我确实非常急需的。
目前REAPER对我来讲,唯一的诱惑就是你说交流脚本编写的人很多,这个对我来讲确实是一个需要的环境,会CAL的人太少了,我碰到的问题几乎没人能交流,这是相当恼火的。