在 Synthesizer V Studio 中批量粘贴(创建)已选中音符
在 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
我不再更新本文。