简单Midi的一键生成
导入Midi
选择Mid文件后,点击左下处"对勾"导入文件。
导入Midi后,在Midi设置的左侧列表中,选择一个音轨/乐器。
设置Midi
如图展示的是以原版音符盒音色输出的设置。
音色名:block.note.harp,播放音高:√
- 音色名即原版playsound中的音效名。
- 启用播放音高后,Midi中的音高将被自动换算为适用于playsound的音高。
如图展示的是以soma资源包音色输出的设置。
音色名:1c,子表达式:%p,Stopsound:√,额外延时:4
- 音色名即soma资源包中的乐器id,"1c"表示长音大钢琴。
- 由于soma资源包是使用音效名称来表示音高的,子表达式"%p"即用于继承音高,如音高为72时,playsound中实际的音效名将是"1c.72"。
- 启用Stopsound后,键结束时将会执行stopsound命令来终止播放。
- 将额外延时设为4刻,那么stopsound将在键结束4刻后执行,即长音额外播放4刻。
如图展示的是以Realpiano资源包音色输出的设置。
音色名:lkrb,子表达式:piano.p%pfff
- 音色名即Realpiano资源包中的通用头名称,即"lkrb"。
- Realpiano资源包中有多种力度的钢琴音色,音效名通式为"piano.p + 音高 + 力度",如图中我们使用"piano.p%pfff","%p"即继承音高,"fff"即表示力度强。
导出红石音乐
点击"S",保存文件
选择"Universal Schematic",导出适用于MCEdit的schematic文件。
进入MCEdit,放置schematic并保存即可。
示例工程下载
A2M自带本示例。A2M-UI中的"demo"文件夹即本工程。