Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mml2mid コマンド早見表
- a La
- b Ti
- c Do
- d Re
- e Mi
- f Fa
- g So
- h #german definition line starts here
- i --
- j --
- kn1(,n2,n3) Velocity, change value, switch
- krn1(,n2) random velocity, type
- ln Sound Length. Initial value is 4. l8. and l%5 also possible.
- m --
- n --
- on Octave. Initially 4. o4's c is SMF note number 60.
- pn1(,n2,n3) Panpot, change value, switch
- qn1,n2 Gate time, minimum sound length.
- r rest
- s Release omitted features like Control Change once.
- tn You set the tempo between 1-65535. Initial value undefined.
- u --
- vn Volume. Range 1-127.
- wn Key-off velocity. Initially 0.
- xnn Hexadecimal specified value.
- yn1,n2 Control Change. Range for n1 and n2 between 0 and 127.
- zn Variable z0-z255
- An1(,n2) Polyphonic Key pressure
- BSn Bend. Range is 0-127. (same as ~n)
- BRn Bend Range.
- BTn1,n2 Beat. Numerator is n1, denominator is n2. (Ex. BT6,8 = 6/8 time.)
- BWn 2-byte bend. Range 0-16383. BS64 = BW8192, BS127=BW16383.
- Cn MIDI channel. Range 1-16. Track name written in Cn "..."
- C Character representing the current MIDI channel.
- Dn Detune. n's value is between -64 and 63
- En Expression.
- EEn1,n2,n3,n4.... Output data directly to SMF
- EXn1,n2,n3,n4.... Exclusive. Automatic checksum calculation for values included in {...}
- FBn1,n2,n3,n4.... Envelope (Bend)
- FWn1,n2,n3,n4.... Envelope (2-byte bend)
- FEn1,n2,n3,n4.... Envelope(Expression)
- FPn1,n2,n3,n4.... Envelope(Panpot)
- FVn1,n2,n3,n4.... Envelope(Volume)
- FCn1,n2,n3,n4.... Envelope(Cutoff frequency)
- FRn1,n2,n3,n4.... Envelope(Resonance)
- FMn1,n2,n3,n4.... Envelope(Modulation)
- FAn1,n2,n3,n4.... Envelope(After-touch)
- FTn1,n2,n3,n4.... Envelope(Tempo)
- Gn Channel Pressure (0 <= n <=127)
- Hn1,n2 Bank Change.(Same as y0,n1 y32,n2)
- IBn1,n2,n3,n4(,n5) Amplitude Modulation (Bend)
- IWn1,n2,n3,n4(,n5) Amplitude Modulation (2-byte Bend)
- IEn1,n2,n3,n4(,n5) Amplitude Modulation (Expression)
- IPn1,n2,n3,n4(,n5) Amplitude Modulation(Panpot)
- IVn1,n2,n3,n4(,n5) Amplitude Modulation(Volume)
- ICn1,n2,n3,n4(,n5) Amplitude Modulation(Cutoff Frequency)
- IRn1,n2,n3,n4(,n5) Amplitude Modulation(Resonance)
- IMn1,n2,n3,n4(,n5) Amplitude Modulation(Modulation)
- IAn1,n2,n3,n4(,n5) Amplitude Modulation(After-touch)
- ITn1,n2,n3,n4(,n5) Amplitude Modulation(Tempo)
- Jn Specify scale by number, ignoring scale of later. Reset with J0.
- Kn1(,n2) Key-on, velocity
- KI Key signature(minor)
- KJ Key signature (major)
- L --
- Mn1,n2 Delay time (n1) with modulation (n2)
- MOF MONn is the same as Mn1,n2 command. Reset with MON0
- MONn Unconditional modulation. Range is 0-127。
- Nn1,n2,n3 NRPN command. n1...MSB, n2...LSB, n3... data
- O --
- P Damper Pedal (Control Change value 64) turn on.
- Qn Designate Gate Time ratio. Initially 8.
- R Roland-style Channel.
- RT Specify Track Rhythm part.
- S Shows the current number of steps (at compile time).
- TCn Specifies Cutoff frequency (0<=n<=127)
- TRn Specifies Resonance (0<=n<=127)
- UBn1,n2,n3,n4.... 2nd Envelope (Bend)
- UWn1,n2,n3,n4.... 2nd Envelope (2-byte Bend)
- UEn1,n2,n3,n4.... 2nd Envelope (Expression)
- UPn1,n2,n3,n4.... 2nd Envelope (Panpot)
- UVn1,n2,n3,n4.... 2nd Envelope (Volume)
- UCn1,n2,n3,n4.... 2nd Envelope (Cutoff Frequency)
- URn1,n2,n3,n4.... 2nd Envelope (Resonance)
- UMn1,n2,n3,n4.... 2nd Envelope (Modulation)
- UAn1,n2,n3,n4.... 2nd Envelope (Aftertouch)
- UTn1,n2,n3,n4.... 2nd Envelope (Tempo)
- Vn [(n] and [)n] specify default value for n. Initially 4.
- WT"...." Text description. Can be used for memos.
- WI"...." Instrument name description.
- WL"...." Lyrics description.
- WM"...." Marker. Rehearsal Marks and Section Name.
- WC"...." Cue point Memo
- X Turns Damper Pedal off.
- Y --
- Z{...} Variable operation command. Assigned value, addition, subtraction.
- #title "....." Title
- #copyright "....." Copywrite
- #timebase n Timebase
- #include "....." Files to include
- #swap<> Raise > and Lower < the octave.
- #swap() Raise ) and Lover ( velocity
- #german Use German Note names. h is Ti. b is Ti flat.
- # 数 "名前" Use external preprocessor
- - Flat
- + Sharm
- * Natural
- $n Macro. $0a-$9a, ..., $0z-$9z
- & Continue the previous sound (No key-off)
- < Lower Octave by 1.
- > Raise Octave by 1.
- (n Lower velocity by n. (default value of n specified with Vn)
- )n Raise velocity by n. (default value of n specified with Vn)
- [...]n Repeat '[]' the specified number of times.
- : Exits loop of '[]'.
- @n Program Change. Range is 0-127
- @+n Increase Program Change value by n.
- ! Ignore all track data after this point.
- /* */This is a comment/*
- ; After this, the rest of the line is considered a comment.
- _n Modulation
- __n Relative Modulation
- &n Specify [n] note length
- %n Specify sound length Clock Speed.
- | Bar line. Treated the same as blank and TAB
- =n Performance Switch. =1 skips performance. =0 is return.
- ~n Bend. Same as BSn.
- ? Designates Track Wild Card('?'is designated by 'A'-'Z')
- \ Line Wrapping
Advertisement
Add Comment
Please, Sign In to add comment