A2M支持用如下格式的文件生成命令序列:
- .mid:音乐设备数字接口文件。相当于乐谱,有它才能生成红石音乐。
- .wav:波形文件,支持任意格式。仅用于波形可视化。
- .lrc:歌词文件,只支持标准格式
[分:秒.毫秒] 歌词
。仅用于歌词效果。
(命令序列在1.12-版本以命令方块流的形式呈现;在1.13+版本以数据包的方式实现。)
你可能还需要了解以下概念:playsound
、命令方块基础
以及MCedit
(若版本为1.13+,则需了解数据包
)。 若你刚刚下载A2M并且感觉无从下手,不妨先去看看demo,其中有手把手的图文教程:
使用本软件生成红石音乐的基本流程。在此演示中使用的是手动设置。
使用本软件生成红石音乐的基本流程。在此演示中使用的是自动补全。
教你如何为红石音乐添加歌词。
在了解了基本操作后,面对A2M内复杂的设置和选项,你可以按需阅读如下的操作指南:
导入文件的简要介绍。
Midi设置的详解。包括如何使用控件,切换显示,以及参数的设置方法。
Wave设置的简要介绍。
利用宏操作来简化过程。
歌词设置的简要介绍。
导出设置的详解。包括序列设置,以及对红石音乐时间、节奏相关的处理,和与歌词相关的设置。
导出的简要介绍。
导出为数据包的流程。
A2M不是专注音频的软件,A2M还有额外的功能可用于视效等其他功能的开发。
(注:上述内容都可用数据包导出)
A2M功能仍然有局限性,但A2M.dll则可完全胜任如今Minecraft中的红石音乐、黑石音乐、可视化音乐的开发。
几个关键方法,以及基本流程的介绍。内含脚本模板。
脚本生成,并通过计分板接口实现音频可视化。
直接通过代码实现音频可视化。
想要了解更多,或一探底层代码,可结合Github食用。