当前位置:首页|资讯

VEGAS 插件——可变 BPM 正式发布!

作者:zzzzzz9125发布时间:2024-10-20

测试视频


安装

支持版本:Sony Vegas Pro 13 - Magix Vegas Pro 22

下载链接:https://share.weiyun.com/xUhp5YxU

还是老规矩,一共有自解压安装(.exe)和手动安装两种安装方式,但这次在自解压安装时不再区分版本,Sony 版和 Magix 版共用一个解压路径。自解压安装包会解压到 C:\ProgramData\Sony\Vegas Pro\Application Extensions\ 这个文件夹内。这个文件夹可以说是最通用的扩展文件夹了。低版本 Sony 版(13)的和高版本的 Magix 版都可以识别,所以索性将文件全放到这里了。其余可行的安装路径见 cv27004832 的脚本/扩展章节。

13 是 Sony 13 版专用,另一个是高版本的

安装完后,可在工具-扩展中找到插件窗口,窗口可以一直停靠在 VEGAS 界面内

这个项目是开源的,项目链接:https://github.com/zzzzzz9125/VariableBPM


使用

先来讲讲这个插件的运作逻辑。插件基于对 VEGAS 内的 M 键标记的识别,对于符合格式要求的标记,插件会将其记录为 BPM 曲速参数。启用“自动刷新”功能后,当 VEGAS 的播放位置光标处在项目内任意一处时,插件会刷新当前项目的 BPM 参数,并将时间轴衔接对齐,形成连续可变化的 BPM 网格。

当播放位置改变时,自动刷新这里的参数


插件的标记格式是自创的,诸如满足以下的标记内容会被插件识别到(不区分大小写):
BPM128
114BPM +5.1
BPM 191 - 9.8.10
BPM81 RESET
BPM = 192, RESET, BEATS = 3

可以看到标记的格式写法特别自由,基本上是想怎么写就怎么写。

附上识别代码,如果拿不准怎么写的话就自己跑一遍

插件所设计的 BPM 标记是记录变化的,也就是当前标记与之前的参数相比改变了什么,有点像 MIDI 参数里的速度变化标记。一共有这几个参数:

标记位置:由标记在时间轴上的位置决定。

BPM 值:表示从当前标记开始的 BPM 值,可以为任意正数。注意,要使标记被插件识别,必须同时满足:①标记内容里含有“BPM”这个关键字;②标记内容里含有可以被识别到的 BPM 值 这两个条件。其余参数可以省略不写。

是否重置:RESET 参数可以将当前标记的时间码重新设置为 1.1.000,且会影响到该时间点之后的时间码,该标记时间点之前的不受影响。


偏移量:从当前时间点开始,时间码数值的偏移量,且会影响到该时间点之后的时间码。参数格式是 ± 小节.节拍.小刻度。也支持只写节拍的 + 1 或者省略小刻度的 - 1.2 之类的写法。RESET 参数会重置掉该时间点之前所积累的偏移量。比如下图的 RESET + 1.2 参数,可以将当前时间码设为 1.1.000 + 1.2.000 = 2.3.000。

节拍值:表示一个小节内的节拍数,比如“BEATS = 3”可以从当前时间点开始把网格换成 3 拍子。(为了避免识别时与 BPM 值搞混,节拍值前必须加“BEATS=”,等号前后有无空格倒是无所谓。)由于变节拍值的时间码换算不太好搞,切换节拍值的前后时间码会有不连续的情况,如果介意的话可以使用 RESET 参数重置到 1.1.000。


上面这些就是可以使用的标记参数,属于基础中的基础。然后是其他附加功能,如下图:

自动刷新:是否启用 BPM 网格的自动刷新功能。当没开自动刷新时,也可以用手动刷新功能。

如果你真的想只用手动刷新的话,可以在 VEGAS 自定义键盘中绑个快捷键

节拍器:可以手动打拍子算 BPM 的节拍器。对着节拍器的文本框使用鼠标滚轮,可以将得到的测量值快速地乘除 2。

速度标记导入/导出:插件支持对 MIDI 文件的速度标记的导入和导出。如果出现 MIDI 兼容性问题无法导入,可以尝试启用设置里的“MIDI 最大兼容模式”再重新导入。

自动刷新检测间隔:用于设置自动刷新的光标位置检测间隔,默认为 1 ms。不过这 1ms 也不是真的 1 ms,是有延迟的,对软件性能几乎没有影响。

标记自动跟进:当移动某个标记时,可以统一移动该标记之后的所有标记。注意是【所有标记】,不只包括插件会识别的 BPM 标记,所以建议看情况开或者关。


Copyright © 2024 aigcdaily.cn  北京智识时代科技有限公司  版权所有  京ICP备2023006237号-1