跳转到内容

Music Macro Language

维基百科,自由的百科全书

这是Music Macro Language当前版本,由InternetArchiveBot留言 | 贡献编辑于2021年2月8日 (一) 02:19 (补救5个来源,并将0个来源标记为失效。) #IABot (v2.0.8)。这个网址是本页该版本的固定链接。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)
夏普公司 1987
MZ-80 BASIC Manual第110页。
这起源MML(开放源码)

Music Macro Language電腦上所使用表示樂譜的語言之一,它以循序的方式來表示樂譜。它有可能會和以XML技術發展的Music Markup Language搞混,因兩者縮寫皆為MML,且HTML與XML都有ML做結尾。在線上遊戲瑪奇中也支援了簡易的MML格式樂譜。

表示法[编辑]

以下將敘述MML的表示方法。

代碼 說明
CDEFGAB 音符。後面跟隨著「#」或是「+」作為升記號-作為降記號。後面跟隨著數字或點表示音符時值,如「A+2.」表示升A附點二分音符
R 休止符。與音符表示法相同,後面跟隨的數字或點表示音符長度。
O 指定八度。後面跟隨著數字來指定樂器演奏哪個八度
>< 控制樂譜高八度或低八度。使用「>」表示樂譜之後為高八度,用「<」表示樂譜之後為低八度。
L 指定音符時值。使用此方式指定如果「A」~「G」或是「R」之後沒有接數字的話代表的音符時值為何。常見的預設值為四分音符。如「L4CCCC」表示四個C的四分音符。
V 指定音量大小。後面跟隨的數字可指定之後演奏樂器的音量大小。
T 指定樂器的速度。例如「T120」表示以120BPM來演奏。

相關條目[编辑]

外部連結[编辑]