【新脚本】在时间选区或剃刀编辑中复制粘贴区域/标记(一键复制/粘贴内容)

这套脚本旨在为REAPER用户提供一种高效、直观的方式来复制和粘贴工程中的内容,包括项目、标记和区域,同时保持相对位置不变。通过简化复制粘贴流程,这些脚本使得在工程内部或跨工程之间搬移内容变得轻松而无缝。

copy item
在时间选区中复制粘贴对象(包括标记和区域)

1、画一个时间选区,运行【复制】脚本:
zaibuyidao_Copy Items And Region Marker In Time Selection (Relative Position).lua -- 复制
2、复制好后,移动编辑光标到要需要粘贴的位置,运行【粘贴】脚本:
zaibuyidao_Paste Items And Region Marker In Time Selection (Relative Position).lua -- 粘贴

copy razor
在剃刀编辑中复制粘贴所有内容(包括标记和区域)

1、Alt+右键拖拽画一个剃刀编辑区域,运行【复制】脚本:
zaibuyidao_Copy Content And Region Marker In Razor Edit Area.lua -- 复制
2、复制好后,移动编辑光标到要需要粘贴的位置,运行【粘贴】脚本:
zaibuyidao_Paste Content And Region Marker In Razor Edit Area.lua -- 粘贴

仅复制粘贴区域和标记的脚本(在时间选区中):
zaibuyidao_Copy Region Marker In Time Selection (Relative Position).lua -- 复制区域/标记
zaibuyidao_Paste Region Marker In Time Selection (Relative Position).lua -- 粘贴区域/标记

仅复制粘贴对象的脚本(在时间选区中):
zaibuyidao_Copy Items In Time Selection (Relative Position).lua -- 复制对象
zaibuyidao_Paste Items In Time Selection (Relative Position).lua -- 粘贴对象

下载脚本:
添加我的 Reapack 源(两个源只能选一个使用):
https://github.com/zaibuyidao/ReaScripts/raw/master/index.xml
https://group.reaget.com/mirrors/zaibuyidao/ReaScripts/index.xml(Tee佬提供的国内专线,不需要梯子)

1 个赞

刀佬,为什么一定要是剃刀框选对象和标记,如果用选中对象这种,会不会更方便。

第一个脚本就是针对选中的对象(脚本会智能选中)。而剃刀编辑脚本是另一种选项,它包含所有内容。如果你同时还要复制包络线等非对象的内容,应该选择剃刀脚本。

我在运行这两个脚本的时候,会出现这样的问题,当跨工程时,会提示为进行时间选择,请先选择一个时间范围以进行复制。
确定后,只会把区间和标记复制过来,而媒体对象无法复制。
当在同一个工程下使用时,标记的位置跟编辑光标的位置是相对的,而媒体对象的位置是跟随编辑光标的。
image

感谢反馈,看起来是跨工程粘贴时找不到原工程的时间选区,稍后我优化一下。

修复好了,你更新看看。

tempo
现在速度和拍号的复制粘贴也能支持

这次可以了~感谢大佬及时更新。

感觉会很好用,谢谢大佬

刀佬,我看脚本又更新了一次,这次更新主要是更新了啥???

对于错误的提示信息加入了多语言支持。

感谢刀佬的详解~