Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
sound:psg:mml [2020/05/07 14:58] – ↷ Page moved from sound:mml to sound:psg:mml arkhan | sound:psg:mml [2020/07/25 05:18] (current) – ↷ Links adapted because of a move operation arkhan | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | MML stuff | + | ====== What is MML? ====== |
+ | |||
+ | MML stands for Music Macro Language and is used to describe sheet music on a computer. | ||
+ | |||
+ | ===== Syntax ===== | ||
+ | The following is a brief syntactical explanation based off of what is seen most commonly in MML for MSX, PC-98, and PC-Engine using Squirrel. | ||
+ | |||
+ | ^ Character | ||
+ | | cdefgab | ||
+ | | + or # | Sharp a note | | ||
+ | | R | A rest | | ||
+ | | T# | The tempo with a number | ||
+ | | O# | The octave (usually 1 thru 8) | | ||
+ | | V# | The volume (usually 0-15 or 0-31) | | ||
+ | | > or < | Shift an octave up or down one | | ||
+ | | L#. | The default note length (One of musical significance: | ||
+ | | & | Tie. Used to tie two notes without a retrigger. | ||
+ | |||
+ | === Small Example === | ||
+ | Lifted from a larger MML file for Shadow of the Beast' | ||
+ | < | ||
+ | l1o1afcgafcgaal2cfcfcfcffcfcfcfffccl1afcgafcgaal2cfcfcfcffcfcfcfffccl1afcgafcg | ||
+ | </ | ||
+ | |||
+ | Listen to the full song here: [[http:// | ||
+ | |||
+ | |||
+ | ===== Notable Uses ===== | ||
+ | * Yuzo Koshiro of Streets of Rage Fame utilized MML and a self modified version for the majority of his most famous works | ||
+ | |||
+ | ===== Relevant Software ==== | ||
+ | * [[sound: | ||
+ | * [[https:// | ||
+ | * Provides an MML editor and player with MIDI instrumentation, | ||
+ | * [[http:// | ||
+ | * Make MML noise in a browser! (Flash Required) | ||
+ | |||
+ | ==== External Resources ==== | ||
+ | * [[https:// | ||
+ | * I think this is the first video-game MML site with information and tools. | ||
+ | * [[https:// | ||
+ | * A much more thorough write-up of MML than what appears in this Wiki, with more historical context and details! | ||
+ |