录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店
REAPER

[教程] 【如此类推】Reaper脚本-关键字选择轨道

( 45 )
 
[收藏]
-  第 2 页  -

4635
#16 15-3-20 21:01

回复 zs 在 #12 的 pid=4421980 的贴子

其实其它的步骤我已经实现了,就是卡在到达循环点跳回时,静音当前轨并solo下一轨,就像你说的,批处理是瞬间完成的,时间不能控制。

4635
#17 15-3-20 21:04

回复 zs 在 #12 的 pid=4421980 的贴子

[size=14.3999996185303px]不知道可不可以做到,过几分钟(比如7分钟),自动重复一个命令?理论上,有自动存盘,这个功能就应该可以。

[ 本帖最后由 zs 于 15-3-20 21:05 编辑 ]

1568
#18 15-3-21 09:24
原帖 由 zs 于 15-3-20 11:22 发表
更正一下,导出不行,是要录音。
Integra-7是硬件音源,要得到音频只能录音。同时它只有一对立体声输出,得到分轨就要分别录多次。
我试过,因为缺少必要的命令,所以没成功。
我的思路是,建立选区,打开循环, ...

----------------------------------------------------3月24日更新-------

大概可以了。思路如下:
  • 每轨录制一段,自动跳回开头
  • 忽略auto selected track arm 与 repeat
  • 每轨分别arm + solo + record
遇到的问题:
  • 最开始想用两个marker,第二个maker用sws的执行命令名称,自动跳回前一个marker。结果在ReaScript里,marker的命令被无视了。
  • 录音时间想用的是reaper自带的wait....second命令,结果也被无视了。
  • 最后录音等待的时间用了Python的time.sleep(),不过发现有误差
总结:
  • 用time selection作为区间,根据time selection时间设置为time.sleep()等待的秒数,进行录制,录制完成后自动跳回time selection开始的位置。
  • time.sleep()造成的时间误差,用时间补回,删除掉time selection以外录制多了出来的item。
  • 脚本每运行前保存一次。
  • 必须选中轨道与time selection后才能运行脚本。
  • 自动检测autoSelectedTrackArm,与repeat。脚本运行前取消它们,运行后自动恢复。如运行前无autoSelectedTrackArm与repeat,则无视。
  • 脚本执行期间不可暂停。




[ 本帖最后由 小偷 于 15-3-24 18:47 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
观众反应
zs

4635
#19 15-3-23 22:23

回复 小偷 在 #13 的 pid=4422583 的贴子

缺了跳回开头?

4635
#20 15-3-24 12:50
非常感谢。如果只做一个关于录音时间的指令是不是会简单一些?把这个指令和我现在做的批处理结合一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

1568
#21 15-3-24 16:49

回复 zs 在 #14 的 pid=4424754 的贴子

已经把脚本做了出来(在楼上),包含上面的指令,不知道是否是这样的。

[ 本帖最后由 小偷 于 15-3-24 17:15 编辑 ]

4635
#22 15-3-25 08:22
应该差不多,只是,这个py怎么加入快捷键列表里面?我装了python-3.4.3。

4635
#23 15-3-25 08:36
搞进去了,不过 好像哪里设置不对?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

4635
#24 15-3-25 08:42
看看设置是不是对的?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

1568
#25 15-3-25 08:51

回复 zs 在 #17 的 pid=4425282 的贴子

解决在18楼回复

[ 本帖最后由 小偷 于 15-3-25 11:01 编辑 ]

1568
#26 15-3-25 09:01

回复 zs 在 #17 的 pid=4425282 的贴子

解决在18楼回复

[ 本帖最后由 小偷 于 15-3-25 11:00 编辑 ]

4635
#27 15-3-25 09:10

Can't initialize Python
Extension not supported: "py"

尝试了多个设置,未果。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

1568
#28 15-3-25 10:54

回复 zs 在 #18 的 pid=4425296 的贴子

测试一下可以了,估计刚开始我也是犯了同样的错误。在python官网下载python时,选择all files找到64位win版本的下载安装后。reaper里指向C:\Windows\system32\python34.dll  就可以了  我的系统是win8.1 64位,reaper也是64位。python官网默认下载的是32位。所以一开始出错了。

[ 本帖最后由 小偷 于 15-3-25 10:59 编辑 ]

1568
#29 15-3-25 11:01

回复 zs 在 #15 的 pid=4425274 的贴子

在action list里的reascript里按load就可以的。

4635
#30 15-3-25 11:32

回复 zs 在 #18 的 pid=4425296 的贴子

我下的是64位的啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索