欢迎光临散文网 会员登陆 & 注册

在 Synthesizer V Studio 中批量粘贴(创建)已选中音符

2022-03-06 09:58 作者:陌辞寒  | 我要投稿

在 Synthesizer V Studio 扒谱(或者其他场景)时,需要先创建一系列音符,比如这样:

手动创建很麻烦,手动创建一部分再复制粘贴也不方便。

我写了个插件(批量粘贴已选中音符,https://www.vsqx.top/project/vn5426,里边有安装说明和使用方法),可以用来批量创建这些音符。

安装后,选中需要批量复制的音符:

为了演示效果我选了三个长度不一样的音符。然后执行“批量粘贴已选中音符”脚本:

我填了 5 次(默认是 6 次,默认次数可以自己在脚本里修改,详见插件页面里的简介)。

然后点“确定”或按回车键就可以了:

注意如果后边已有音符,会将其覆盖(不会删除),所以最好先把后边已有的音符删除。

虽然我没考虑到性能,但粘贴一百次还是瞬间就能完成的,一千次也稍等几秒就能完成。

我大概讲下实现方法吧,包括开发简单插件的方法。

完整代码:

前边这两个函数是插件通用的,可以直接复制过来然后修改。

这个是插件信息,包括名称(name)、作者(author)、版本号(versionNumber)。SV.T 函数是用来获取翻译的,如果图省事可以直接写中文或者英文,就可以把 SV.T() 去掉。以后插件升级时可以改下 versionNumber,比如从 1 改成 1.1 或者 2 之类。minEditorVersion 不用改。

这个用来获取字符串的翻译,如果需要做双语(甚至更多语言)的插件,可以在这填一下。图省事的话留个空的就行:

剩下的就是插件的主体代码了,我已经添加了注释,感兴趣的可以仔细看一下,或者稍微改改。总体上比较简单,了解 API(https://resource.dreamtonics.com/scripting/)后就比较容易上手,还可以参考自带的几个脚本。

原文链接:https://www.vsqx.top/square/sn317

我不再更新本文。

在 Synthesizer V Studio 中批量粘贴(创建)已选中音符的评论 (共 条)

分享到微博请遵守国家法律