/*----------------------------------------
            SMF to MML Compiler
                -[Arukas]-

            (c)2000 NWs
  ----------------------------------------*/
// FILE In  = {"C:\SMF\limbo dance.mid"}
// FILE Out = {"C:\Program Files\sakuramml\temp.txt"}
// Track Count = 5
// SMF Format  = 1
TimeBase       = 120;
System.ControllerShift(0);
TimeSignature = 4,4

//----------------------------------------
//_Track0.
Track(0);
Channel(1)
//Meta & SysEx
Time(  1:1:  0) SysEx$ = F0,7E,7F,9,1,F7;

Channel(16)
//Meta & SysEx
Time(  1:1:  0) Tempo = 120;

//----------------------------------------
//_Track1.Part 1
Track(1);
Channel(1)
Time(1:1:0)//Ctrl
r%8 y0,0;r%1 y32,0;r%1 Voice(GrandPiano);r%5 y10,64;
r16^%5 y100,0;r32 y101,0;r32 y6,2;
Time(1:1:0)//PitchBend
r2^4^8^16^%29 p%=0;
Time( 14:4:  0) p%=0;
Time(1:1:0)
r1 v100q96o4l8.f q97l4g g+ q96l8.a+ q90>l16c q95l8d 
f q90l16a+ <<g+ >>>c <a+ <<g+ >>>c <a+ >c <<<a+ 
>>d+ <f <a+ g+ a+ >>a+ g+ q95l8g q97l4f q96l8.g 
q90l16a+ <<g >f >a+ g+ q96l8.g q90l16g+ >c <<<a+ 
q97>>l4a+ q90<<l16g a+ >d a+ <a+ >>g+ d+ <d+ a+ 
<g+ >>>c <a+ g+ q95l8g q90l16g+ a+ <c >>c <g+ 
g q95l8f q96l8.d+ q98l2^16d l4.d+ q90l16f g g+ <d+ 
a+ g+ >>c q95<<l8g+ q90>l16d+ g d <<g+ >>g+ <g+ 
q95l8g q90l16f <g+ q95l8g q90l16a+ >g g+ >c <f 
d q95<l8a+ >c q90l16d d+ a+ >g <<g >l1f r2^4^8^16^%3 >l16g 
<g+ >g <g+ d <g+ g >>>c q97<l4a+ q90<<l16g 
g >d+ <g+ >>g+ g q96l8.f q98l4^16d+ q95l8f 
q96l8.g q90l16g+ a+ >c <d+ <g+ >g+ d+ <<g >>f 
d q96l8.c q95<l8a+ l16^%27g+ 
Channel(16)
//Meta & SysEx
Time(  1:1:  0) TrackName={"Part 1"}

//----------------------------------------
//_Track2.Part 2
Track(2);
Channel(2)
Time(1:1:0)//Ctrl
r%10 y0,0;r%1 y32,0;r%1 Voice(ElectricPiano2);r%5 y10,97;
r16^%5 y100,0;r32 y101,0;r32 y6,2;
Time(1:1:0)//PitchBend
r2^4^8^16^%29 p%=0;
Time( 14:4:  0) p%=0;
Time(1:1:0)
r1 v100q98o4l4^16f q96l8.g g+ a+ q90>l16d+ f g+ <g 
>>c <g q97l4f q96l8.g q90>l16c <<<g >d+ c >f <<a+ 
q95l8g q96>>l8.g+ q90l16a+ >c q96<l8.g+ q90>l16c 
<<<g+ >d >>c <<d+ >>c q97<l4a+ q90<<l16a+ >d 
q96>>l8.c q90<<<l16g q95l8a+ q90>>l16g+ <<a+ g >>d+ 
g+ <<a+ >d+ <g+ >>>c q95<l8a+ q90>l16c <<<g 
>>>c <<c >d a+ g+ g q95l8f q99l2^8.d+ q98l4^8.f 
q95l8g q90l16g+ >c <<<g+ >c >d+ d+ g+ <<g >>g c 
f q95l8a+ q90l16f d+ <d <a+ g+ q95>l8d q90l16g a+ 
<g >d >d <d d+ g+ q95l8d q90l16f g+ >d <c >l1a+ 
r2^4^8^16^%3 >l16c <c <g g c <g+ g >>>c q96<l8.a+ 
q90>l16c <<<g+ >>>c <<d >>c <g+ g q96l8.f q98l4^16d+ 
q95l8f q96l8.g q90l16g+ a+ >c <<d g q95<l8g 
q90>>>l16c <f d q96l8.c q95<l8a+ l16^%27g+ 

Channel(16)
//Meta & SysEx
Time(  1:1:  0) TrackName={"Part 2"}

//----------------------------------------
//_Track3.Part 3
Track(3);
Channel(3)
Time(1:1:0)//Ctrl
r%12 y0,0;r%1 y32,0;r%1 Voice(SteelDrums);r%5 y10,2;
r16^%5 y100,0;r32 y101,0;r32 y6,2;
Time(1:1:0)//PitchBend
r2^4^8^16^%29 p%=0;
Time( 14:4:  0) p%=0;
Time(1:1:0)
r1 v100q98o4l4^8.f q95l8g g+ q90l16a+ >c d+ g+ <<g+ 
>>g+ g f q98l4.d+ q90l16f g a+ <<g >>d <c d c g 
<g+ >>>c <a+ >c <<<a+ g q96>>l8.a+ q90<<l16g a+ 
>>a+ <g+ <a+ g >>>c q95<l8a+ q90<<l16g g+ >g <a+ 
g g+ >c q95l8a+ q90l16g >d <<g+ >>d <<g+ g+ >f 
d g+ q95<l8g q90l16a+ >>>c <<d+ >d+ <d+ >>c <g+ 
q95l8g q90l16f q98l2^16d+ q95l8f q90>l16c <g+ q97l4f 
q96l8.g q90l16g+ a+ <<g a+ >d g+ >d <g+ >d+ 
<<a+ >>a+ d g <<g+ >>f <d+ <a+ >c >d <g >d+ <d 
>c c c <d+ q95l8g q96l8.f q90l16g+ >c g+ <l1c r2^4^8^16^%3 >l16d 
<d+ >>c <c <<a+ g+ g >>>c q96<l8.a+ 
q90>l16c <<<a+ >c <g+ >>>c <g+ q95l8g q96l8.f 
d+ f g q90l16g+ a+ >c <<c f >c d+ a+ f d q96l8.c 
q95<l8a+ l16^%27g+ 
Channel(16)
//Meta & SysEx
Time(  1:1:  0) TrackName={"Part 3"}

//----------------------------------------
//_Track4.Part 4
Track(4);
Channel(4)
Time(1:1:0)//Ctrl
r%14 y0,0;r%1 y32,0;r%1 Voice(SynthDrum);r%5 y10,35;
r16^%5 y100,0;r32 y101,0;r32 y6,2;
Time(1:1:0)//PitchBend
r2^4^8^16^%29 p%=0;
Time( 14:4:  0) p%=0;
Time(1:1:0)
r1 v100q98o4l2f q95l8g q90l16g+ >c a+ g f a+ d+ q98l4.d 
q95l8d+ q90l16f g+ <<a+ >>>c q95<l8a+ q90<<l16g+ 
>c g >g+ <a+ <a+ >d <g+ >c <g a+ g+ a+ >d 
<g+ >g+ q96<l8.a+ q90l16g+ q95l8g q90>l16d+ <g >g 
d c d f d >c <<g >>l8d+ <<l16a+ g+ >g+ g c <a+ 
>c f <g >d d+ d >c g+ q95l8g q90l16f q98l2d+ q95l8f 
q90l16g <<g >>a+ a+ q98l4^16g q90l16g+ q95l8a+ 
q90<<l16g a+ >d g+ >g <<g >>l8d <<l16g+ >>g+ 
c <<g+ >>d+ c q95<l8d q90l16g g+ >c c <g >d+ g+ 
<g g+ >a+ d q95<l8g+ q90l16a+ >f >c <c <l2^4^8.d 
r2^4^8^%3 >l16g+ d+ d >c q95<<<l8a+ q90l16g+ g 
>>>c <a+ q95>l8c q90<<<l16a+ >a+ <g+ >>>c <g+ q95l8g 
q96l8.f d+ q95l8f q97l4g q90l16g+ a+ <<g a+ 
>f >d+ f a+ f d q96l8.c q95<l8a+ l16^%27g+ 
Channel(16)
//Meta & SysEx
Time(  1:1:  0) TrackName={"Part 4"}

