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

【新脚本】具有 Wwise rename 体验的重命名解决方案(12件套)

( 12 )
 
[收藏]

799
#1 22-3-23 12:16

【新脚本】具有 Wwise rename 体验的重命名解决方案(12件套)

重命名脚本套装可以应用到REAPER的大部分地方,比如轨道、区域、标记、片段。

可能很多人对于命名没怎么在意,如果只是简单的几个命名需求那么不管在哪个DAW都无所谓。但是,如果你的工作是需要对1000(或更多)个文件进行重命名操作,那么这在过去可能是要命的事情。解决方案要么是一个一个文件名人工命名过去,要么是先输出当前名称的资源再利用第三方工具改名,费时又费力。现在,别人要干两天的活,在REAPER利用命名套装脚本+REAPER的各种导出方案,只要几秒钟就轻松搞定,这就是REAPER的强大之处。(点击图片看大图)


大量片段素材需要命名


查看片段名称列表的辅助脚本
在片段太多的情况下,可以使用显示片段列表的脚本来辅助查看。也可以自带的【工程管理器查看


实操,重命名所选片段
使用重命名片段脚本对1138个文件执行重命名


前后对比
利用区域(选中的对象创建区域名称)实现处理片段处理前后名称的对比


实操,区域管理器中的重命名
使用重命名区域管理器脚本对1138个文件执行重命名

功能讲解(所有脚本基于同一套规则):


通配符与模块说明


功能1 直接重命名


功能2 截取开头和结尾


功能3 指定位置插入和移除


功能4 查找替换


补充:片段计数排列方式
片段计数排序方式,有按轨道排序、一轨一轨由上而下排序、还有按时间先后顺序排序。

套装脚本:
zaibuyidao_Batch Rename Take.lua 批量重命名片段
zaibuyidao_Batch Rename Region.lua 批量重命名区域
zaibuyidao_Batch Rename Region Manager.lua 批量重命名区域管理器
zaibuyidao_Batch Rename Region Within Time Selection.lua 批量重命名区域(在时间选区内有效)
zaibuyidao_Batch Rename Marker Manager.lua 批量重命名标记
zaibuyidao_Batch Rename Marker Within Time Selection.lua 批量重命名标记(在时间选区内有效)
zaibuyidao_Batch Rename Track.lua 批量重命名轨道

zaibuyidao_Set Take Name.lua 设置区域名称
zaibuyidao_Set Region Name.lua 设置区域名称
zaibuyidao_Set Track Name.lua 设置轨道名称
zaibuyidao_Set Region Tail.lua 设置区域尾部

zaibuyidao_Show List Of Selected Items And Regions.lua 辅助脚本 同时显示区域和片段列表
zaibuyidao_Show List Of Selected Items.lua 辅助脚本 显示片段列表

食用方法:

添加我的仓库,然后搜索套装中的脚本。源地址如下:

https://forum.reaget.com/t/topic/219
由Tee佬提供的第三方源地址(国内源)

或者

https://reapack.com/repos
ReaPack官方提供的 Repository list 地址(找到最后一行 zaibuyidao Scripts,请注意食用时需要梯子)

---

这个网页的观感体验较差,上这里可以看得比较舒服:



本帖最后由 再补一刀 于 22-3-24 19:24 编辑
观众反应
zs

1860
#2 22-3-23 13:13
厉害

8855
#3 22-3-23 13:58

11101
#4 22-3-23 15:28
挺好的,但我这用不到

1250
#5 22-3-23 15:43
刀哥啊,想一键让音符交叉重叠实现Legato。问一下:如果我想让选中的音符向左边移动,或者是拉长到100,130,或者200毫秒,怎么做啊

799
#6 22-3-23 16:17
ggman 发表于 22-3-23 15:43
刀哥啊,想一键让音符交叉重叠实现Legato。问一下:如果我想让选中的音符向左边移动,或者是拉长到100,130 ...

有脚本支持,音符不建议用秒来算长度。在MIDI编辑中最常用的事件时间格式是Tick或百分比,其中最好用的是Tick,可以精确到极小,已经非常够用了。

Legato
脚本◁===▷Script: zaibuyidao_Legato.lua


音符右侧增加100tick或减少100tick
脚本◁===▷Script: zaibuyidao_Trim Note Right Edge.lua


选中的音符向左侧移动10tick(每执行一次脚本)
脚本◁===▷Script: zaibuyidao_Slide -10.lua

本帖子中包含更多资源

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

x

1250
#7 22-3-23 17:20
再补一刀 发表于 22-3-23 16:17
有脚本支持,音符不建议用秒来算长度。在MIDI编辑中最常用的事件时间格式是Tick或百分比,其中最好用的是 ...

不同的速度下的1 Tick应该是不一样的。我再网上查到的Tick只是相对的时间移动,不是绝对的。
好像Cinematic studio的弦乐和铜管,木管,连奏时间都分别有快,中,慢,断奏。每一组的时间都有点不一样的
如果是移动的相对时间的话,那不同速度的项目,设定好的移动的Tick会存在偏差的

799
#8 22-3-23 17:45
ggman 发表于 22-3-23 17:20
不同的速度下的1 Tick应该是不一样的。我再网上查到的Tick只是相对的时间移动,不是绝对的。
好像Cinema ...

Tick跟音符的时值有关系,假设每四分音符(1拍)为480Tick【REAPER默认是960Tick】,那么240就是半拍(8分音符),120就是四分之一拍(16分音符),以此类推。1Tick在480Tick是非常小的存在。

Tick已经非常好用,如果以你这样的情况,我还是会使用Tick将MIDI数据向左微移,然后用耳朵去判断是否达到自己满意的效果,而不单纯给一个固定的数值。


另外我记得,像这类存在一定延迟问题的音源,可以通过轨道上的延迟补偿来提前触发播放。
本帖最后由 再补一刀 于 22-3-23 18:01 编辑

1250
#9 22-3-23 18:27
再补一刀 发表于 22-3-23 17:45
Tick跟音符的时值有关系,假设每四分音符(1拍)为480Tick【REAPER默认是960Tick】,那么240就是半拍(8 ...

CSS:慢连奏330ms,中连奏250ms,快连奏100ms,短音60ms
没办法从音轨的延迟上同意一个延迟时间呢啊

799
#10 22-3-23 18:40
ggman 发表于 22-3-23 18:27
CSS:慢连奏330ms,中连奏250ms,快连奏100ms,短音60ms
没办法从音轨的延迟上同意一个延迟时间呢啊

1 Tick左移一步一步调,相信自己的耳朵
2 好像是有见过按秒移动MIDI数据的脚本,你可以在ReaPack上找找看
3 一轨一个技法
观众反应
:谢谢呢

4629
#11 22-3-23 23:10
这个很强大,改完名配合reaper的各种导出方案,直接喝茶等候即可。

799
#12 22-3-24 00:27
zs 发表于 22-3-23 23:10
这个很强大,改完名配合reaper的各种导出方案,直接喝茶等候即可。

感谢,你说到了重点,最终就是配合各种导出方案用的。这一步才是关键!

799
#13 22-3-24 11:14
ggman 发表于 22-3-23 18:27
CSS:慢连奏330ms,中连奏250ms,快连奏100ms,短音60ms
没办法从音轨的延迟上同意一个延迟时间呢啊



没发现有以毫秒为单位移动MIDI数据的脚本,就直接给你写一个了。

运行脚本后,输入数字要用毫秒。

---

已上传:

Move Events By Millisecond.lua 以毫秒为单位移动MIDI事件,包括音符,CC,系统码,歌词等(用户输入、具有记忆功能)
Move Events Left 10ms.lua 向左移动MIDI事件10毫秒
Move Events Left 50ms.lua 向左移动MIDI事件50毫秒
Move Events Right 10ms.lua 向右移动MIDI事件10毫秒
Move Events Right 50ms.lua 向右移动MIDI事件50毫秒
本帖最后由 再补一刀 于 22-3-24 21:44 编辑

本帖子中包含更多资源

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

x
观众反应
:谢谢刀哥,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索