/*----------------------------------------
            SMF to MML Compiler
                -[Arukas]-

            (c)2000 NWs
  ----------------------------------------*/
// FILE In  = {"C:\SMF\Southern island dance.mid"}
// FILE Out = {"C:\Program Files\sakuramml\temp.txt"}
// Track Count = 6
// 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(SteelDrums);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 v100q90o4l16e q98l4^8.f q97l4g q96l8.a q90l16b q95>l8c 
q90l16d f <<a >>>c <a g q95l8f q90l16e q98l2^16d 
q99<l1b b b b l2^4^16b q90>l16a >c q96<l8.f 
q90>l16c <a >c q97<l4d q90>l16c <a >c <f <d 
<a >>>c q95<<l8c q90<l16g >>b q95<<l8g q90>>l16b 
<<b q99>>l2^8g q90<l16e q95>l8b q90<<l16g >e c 
q99>l2^8.e q90l16a <c g q95>l8b q98l4^16g q90l16a 
<c d <a g q95>>l8a q90l16d >c <<e q95>l8b q90l16c 
<g >>c q95<l8a q90<l16f d c q100>l8^%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.f l4^16g q96l8.a q95l8b q90>l16c d e 
a <<a >>b g q96l8.f q90l16e q99l2^8d <l1b b b b 
l2^8b q90>l16a >c q97<l4f q95l8a q90>l16c q96<l8.d 
q90<<l16g >>>c <a >c <f <b <a >f b f <g >>b 
<d <g q95>>l8b q90<<l16g q99>>l2^8g q90<<l16g q95>>l8b 
q90<l16c >>c <<<a >>a q99l2^8e q90l16a >c 
<<c >b c q98l4^16g q90<<l16a >>g <d <a g q95>>l8a 
q90<<l16a >>>c <<g <g b g >a >>c q95<l8a q90<l16c 
d f q100>l8^%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(SynthStrings1);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^16f g q96l8.a q95l8b q90>l16c d e g 
<a >>c <a g q96l8.f q90l16e q99l2^8d <l1b b b b 
q98l2b q90>l16a >c q97<l4f q90>l16c <a <<a q97>>l4d 
q90<l16b <a >>a >c <f q95<<l8a q90>l16e >c q95<l8d 
q90>l16b <d <g >d >b <<g q99>>l2^8g q90<<l16a 
>d q95>l8b q90<<l16g >>>c <<<a >>a q98l2^16e 
q90l16a a q95<<l8b q90>>l16b <<g q98>>l4^16g q90<l16f 
e d >>c <<c q95>l8a q90<l16f >>c <<c a <g 
>>c >c <<<a q95>>l8a q90<l16c a d q100>l8^%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(SteelDrums);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 v100q97o4l4f q98l4^16g q96l8.a q95l8b q90>l16c d 
e f >c <<<a >>b a g q97l4f q99l2^8.d <l1b b b b 
q98l4^16b q90>l16a q98l4^16f q90>l16c q95<l8a q90>l16c 
q96<l8.d q90<<l16g >>>c q95<l8a q90>l16c 
<<f <a >e >d <<b g b q95>>l8b q90<l16d <b q95>>l8b 
q90<<l16b q99>>l2^8g q90<l16e q95>l8b q90<<l16b 
>f >>c <<<a >>a q98l2^16e q90l16a >c <<b q95>l8b 
q90<<l16g q98>>l4^16g q90<l16f e d b d q95>l8a 
q90<<l16b q95>>>l8c q90<<l16g >c <e >>c <<<a 
q95>>l8a q90<l16f <g >>>c q100<l8^%27g 
Channel(16)
//Meta & SysEx
Time(  1:1:  0) TrackName={"Part 4"}

//----------------------------------------
//_Track5.Part 10
Track(5);
Channel(10)
Time(1:1:0)//Ctrl
r%26 y0,0;r%1 y32,0;r%1 Voice(SynthDrum);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 v100q95o4l8g q96l8.a b q95>l8c q90l16d e f a <<b 
>c <g >>>c <b q96l8.a q98l4^8.f q99l1d q98l4.d 
q90<l16g q99l1b b q95>>l8c q99<l2.f q95>l8c q97<l4a 
q90<l16c >>c q95<<l8e q90l16c <a >g >>c <<e 
q95>l8a q90<l16c >>c <<b <a >>>c <<b <a >g <b >>d 
<a <g >f q98>l4^16b q90<l16e <g >>c <e q98>l2^16g 
q90<l16e <g q96>>l8.b q90<l16g <g b >>>c <<<a 
b q98>>l4^8.a q90<<l16a >>>c <g <f q95>l8b q90<l16b 
q98>l4^16g q90>l16c <<<g >e d e d q96>l8.a 
q90>l16c <<<a >>e <g <a >>>c q95<l8a q90<<l16a 
>>d <d >b q100l8^%27g 
Channel(16)
//Meta & SysEx
Time(  1:1:  0) TrackName={"Part 10"}

