level 9
ly50247
楼主
官方的脚本手册(https://resource.dreamtonics.com/scripting/)已经好久没更新了,趁着 SV 2 升级,我仔细看了下是否增加了文档里没有的 API,果然有发现(虽然不多)。
以下的新 API 对 SV 1 和 SV 2 都有效(除非有特别说明)。
MainEditorView:
setCurrentTrack 设置当前音轨
setCurrentGroup 设置当前音符组
Note:
getRapAccent 获取说唱的声调
getMusicalType 获取音乐类型,歌唱或说唱
getPitchAutoMode 获取音高自动模式,自动或手动吧
getLanguageOverride 获取单独对音符设定的语言
setRapAccent 设置说唱的声调
setMusicalType 设置音乐类型,歌唱或说唱
setPitchAutoMode 这个 SV 2 里没有了,因为没有手动音高模式了
setLanguageOverride 设置音符的语言
TrackInnerSelectionState:
getSelectedPoints 获取选中的点
selectPoints 选择点
unselectPoints 取消选择点
另外文档里的 TrackMixer(SV.create("TrackMixer"))应该是没有实现的,只有一个空壳。
2025年03月23日 11点03分
1
以下的新 API 对 SV 1 和 SV 2 都有效(除非有特别说明)。
MainEditorView:
setCurrentTrack 设置当前音轨
setCurrentGroup 设置当前音符组
Note:
getRapAccent 获取说唱的声调
getMusicalType 获取音乐类型,歌唱或说唱
getPitchAutoMode 获取音高自动模式,自动或手动吧
getLanguageOverride 获取单独对音符设定的语言
setRapAccent 设置说唱的声调
setMusicalType 设置音乐类型,歌唱或说唱
setPitchAutoMode 这个 SV 2 里没有了,因为没有手动音高模式了
setLanguageOverride 设置音符的语言
TrackInnerSelectionState:
getSelectedPoints 获取选中的点
selectPoints 选择点
unselectPoints 取消选择点
另外文档里的 TrackMixer(SV.create("TrackMixer"))应该是没有实现的,只有一个空壳。