MML(Music Macro Language)
电脑上有的音乐格式,常见的 WAV、FLAC、MP3 和 Opus 格式,都是储存的是模拟信号。但也存在 MIDI 和
MOD 这样的,保存了演奏循序的文件。除此之外还有一种曾在日本流行的数字音乐格式,叫做
MML 格式。
MML 的全称是 Music Macro Language,音乐宏语言。特点是无需专用的编辑器,使用通用的记事本就能创作音乐,就像 Markdown 格式一样。最早诞生于 1978 年的夏普的个人电脑上,之后因为 PC-88 变得流行,只是不同厂家的 MML 语法有差异。
2000 年后,更简单的音乐制作工具完全取代了 MML。但 MML 还是没有消失,因为 Kevin Horton 为任天堂 NES/FC 开发了 NES Sound Format(NSF)格式以及播放器。这是能让 NES 播放任意数字音乐的软件,也是早期 NES 声源的主要获取方式,而日本社区因为 MML 流行,所以常常编写 MML 然后转换成 NSF。
2008年9月1日,ニコニコ大百科加入了「ピコカキコ」功能。它基于开源的 FlMML 库,能让用户在网页上发布 MML 音乐。这可能是近年仍在使用 MML 的大型社区了,并且每周都会在
专栏 推荐一首 MML 音乐,继续延续着这个诞生于 46 年前的名称吧。
🔗 参考资料 | #历史