Differences
This shows you the differences between two versions of the page.
ff3:ff3us:music:mmlcommands [2018/02/25 17:06] madsiur |
ff3:ff3us:music:mmlcommands [2019/02/12 12:39] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== MML Commands ===== | ||
- | **Work in progress** | ||
- | | **Command** | ||
- | | a, | ||
- | | 1, | ||
- | | + | Sharp [[ ff3: | ||
- | | - | Flat [[ ff3: | ||
- | | @xx | Set Channel Instrument to xx | @16, @0x10 | DC | | ||
- | | $ | Jump Command, the Channel will restart there when hitting ";" | ||
- | | oxx | Set Octave to xx | o5 | D6 xx | | ||
- | | %xx | Set Song Volume to xx | | ||
- | | %bxx, | ||
- | | %cxx | Set Noise Clock to xx | | ||
- | | %fxx, | ||
- | | %kxx | Set Transpose to xx | | ||
- | | %vxx | Set Song Echo Volume to xx | %v28 | F2 xx | | ||
- | | %d1 | Enable Drum Roll | | ||
- | | %d0 | Disable Drum Roll | | ||
- | | %e1 | Enable Echo | | ||
- | | %e0 | Disable Echo | | ||
- | | %p1 | Enable Pitch Modulation | | ||
- | | %p0 | Disable Pitch Modulation | | ||
- | | kxx | Add xx to Transpose | | ||
- | | m | Disable Vibrato | | ||
- | | mxx, | ||
- | | mxx, | ||
- | | p | Disable pan sweep | | CE | | ||
- | | pxx | Set Channel Pan to xx | | C6 xx | | ||
- | | pxx, | ||
- | | pxx, | ||
- | | v | Disable tremolo | | ||
- | | vxx | Set channel volume to xx | v127, v0x7F | C4 xx | | ||
- | | vxx, | ||
- | | vxx, | ||
- | | r | Rest. The length of the rest is specified in the same way as note length | r8 | B6-C3 | | ||
- | | txx | Set Tempo to xx bpm | t30 | F0 xx | | ||
- | | > | Increment Octave | | ||
- | | < | Decrement Octave | | ||
- | | l | Apply length to a series of notes | l8 gab | | | ||
- | | ; | End of channel | | ||
- | | [xx | Loop start. Loop xx times | [8a1] | E2 xx | | ||
- | | ] | Loop end | [8a1] | E3 | | ||
- | | < | ||
- | | . | Sustain a note, as an example d1. equals d1< | ||
- | | , | Command argument separator (for 2 and more arguments) | | ||
- | |||
- | ==== Notes ==== |