再次对om_midi脚本进行修改


距离上一次写专栏已经过去半年的的时间,本来只是吃饱了没事干改改脚本,没想到受到这么多人关注,实在是受宠若惊。

因为上一次的专栏没有写清楚,再加上看到了av29649969让我意识到了上一次修改的脚本的一些问题(感谢@韩琦Mica),所以我决定再次对om_midi.jsx进行修改。

经过这次修改,使用这个脚本已经可以基本告别表达式了。


使用方法:

1.按照原曲长度新建一个合成(或者直接把原曲拖拽到合成的小图标上)。

2.把素材导入到合成中,并对素材进行修剪。

3.打开om_midi脚本,选择一个midi文件,选择需要的效果(例如在这里我选择了时间重映射和左右缩放),并且选中刚导入的素材图层(如果选中了多个图层只能给选中的第一个图层添加关键帧),按下应用键。

4.不出意外,关键帧应该会按照MIDI文件音符的位置标记好了。

如果出现下面这种情况,可以直接把图层时间拖长。

这时,按下播放键,可以看到PV已经对好了。

5.如果需要对素材图层进行缩放(或者使用了顺时针旋转想要对素材进行旋转),但是又因为脚本自动生成的关键帧而不好操作,可以添加一个"Transform"效果来实现(中文:“变换”)。

当然也可以通过表达式来达到想要的效果。

6.如果需要复杂的效果,可以选中创建空对象的复选框,勾选后会创建一个空对象并且按照勾选的效果创建滑块,使用方法跟上一次修改的版本差不多,这里不再赘述了。

7.最后有一点要说明,原版om_midi脚本支持导入多音轨MIDI文件,但是考虑到使用习惯,并且我再调试代码的时候导入多音轨MIDI文件会莫名其妙卡住,所以经过这次修改,om_midi脚本在导入MIDI文件时,如果MIDI文件有多个音轨只能导入第一个音轨。

下载地址:https://disk.doraemon.moe/AE%E8%84%9A%E6%9C%AC/om_midi.jsx

感谢:

om_midi原作者:omino(omino.com)

汉化:@家鳖大帝

-- --
  • 投诉或建议
评论