【脚本】选择轨道会移动轨道中处于光标后面的第一个item

感谢chatGPT编写的脚本,这个脚本功能就是:选择哪个轨道,哪个轨道里在鼠标光标位置后面的第一个item就会移动到鼠标光标所在的位置,并且鼠标光标会移动到item的结尾位置。。。

配合noiZ大佬的DSY_AutoTrim_-40_0_250_150_50_50_-25.eel脚本一键剪空白,半自动对轨简单版粗糙成型了。

脚本:
选择轨道进行移动音频.lua (1.3 KB)

PS:想加快速度的话可以给脚本使用快捷键,然后就搞起来~

不过如果你希望最后鼠标光标在音频块结尾位置后几秒的地方的话,可以用下面这个脚本,这个是在后1秒的位置,想要几秒可以自行在脚本里修改~

GPT的解释就是: 最后一行代码修改为 local endPosition =reaper.GetMediaItemInfo_Value(item, "D_POSITION") + reaper.GetMediaItemInfo_Value(item, "D_LENGTH") + 1 ,以将鼠标光标移动到项目的结尾位置之后1秒处。 请注意,这里的1秒是基于时间单位而不是音符单位。

脚本:
选择轨道移动音频并光标处于结尾后1秒.lua (1.3 KB)

感谢chatGPT编写的脚本:(无需要选择轨道)框选单个或多个items,运行脚本即可移动到鼠标光标所在位置(属于平移),并且鼠标光标会移动到item的结尾位置后0.1秒处。。。

脚本:
框选item进行移动且光标处于结尾后0.1秒.lua (1.4 KB)

关于 框选item进行移动且光标处于结尾后0.1秒 的脚本演示:

如果你想对移动的item进行审听的话,可以考虑一下这个脚本,选择哪个轨道,哪个轨道里在鼠标光标位置后面的第一个item就会移动到鼠标光标所在的位置,并且播放音频,不过,如果音频在播放,则需要手动暂停或者停止播放之后再点击运行脚本进行移动下一个item,脚本:
选轨道移动并审听音频.lua (1.8 KB)
演示如下: