/*----------------------------------------
            SMF to MML Compiler
                -[Arukas]-

            (c)2000 NWs
  ----------------------------------------*/
// FILE In  = {"C:\SMF\random  songs1.mid"}
// FILE Out = {"C:\Program Files\sakuramml\temp.txt"}
// Track Count = 17
// 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,86;
r16^%5 y100,0;r32 y101,0;r32 y6,2;
Time(1:1:0)//PitchBend
r2^4^8^16^%29 p%=0;
Time( 17:2: 80) p%=0;
Time(1:1:0)
r1 v100q90o4l8^24c l12e >>l8^24a <l12d >l8^24c <<l12c 
l4a l8^24e l12g l8^24e >l12e l8^24e <l12c l4e 
l8^24c l12e >l8^24d >l12d l8^24e <<l12d l4d >l8^24a 
>l12a <l8^24c l12a <l8^24g l12a >>l4a <l8^24e 
l12e q60<l4d >>l8^24d q90<l12g <l4g >l8^24g l12g 
>l8^24a <l12a l8^24g l12g <l4e >l8^24a l12e 
l8^24c >l12a <l8^24d >>l12c <<<l4e >>l8^24e <<l12g 
>>l8^24e <<l12a l8^24e >>l12g l4d l8^24g <<l12g 
l8^24a >l12g <l8^24d l12a >l4e <l8^24a l12e l8^24d 
>>l12e l8^24d l12c l4d <<l8^24d >>l12g <<l8^24g 
l12g >>l8^24d l12e l4a l8^24e l12d <<l8^24g 
l12c >>l8^24d l12c <<l4a l8^24c >>l12a l8^24e 
l12g l8^24e l12e l4g <<l8^24a >>l12e >l8^24c <l12d 
<l8^24a l12g l4e l8^24g l12a >l8^24a <l12g l8^24a 
l12e l4d q100l8^%12c 
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( 15:3: 80) p%=0;
Time(1:1:0)
r1 v100q90o6l8^24g l12a <<l8^24c >l12c >l8^24g <l12d 
l4a <l8^24d l12e l8^24c >l12a >l8^24g l12a >l4c 
<<<l8^24c >l12g l8^24e l12e <l8^24c >>>l12c <l4a 
>l8^24c <<<l12e >l8^24a >l12c <l8^24g <l12e >>l4d 
<l8^24e >l12a <l8^24e >l12g l8^24e l12d l4e 
l8^24g <<l12d >l8^24e <l12g l8^24e >>l12a l4a l8^24c 
l12a <l8^24e >l12a <<l8^24d >l12d <l4e l8^24c 
>>l12a l8^24e l12d <<l8^24g >>l12g <<l4g >l8^24e 
>l12e l8^24d l12e <<l8^24e l12c >>l4e <<l8^24e 
l12d >>l8^24d <l12d <l8^24g >>l12c l4g <l8^24d 
>>l12c <<<l8^24a >>l12e l8^24g l12e <l4d >l8^24a 
<<l12c >>>l8^24c <<<l12c >>l8^24e <l12g l4e 
l8^24g l12a >l8^24e <l12a l8^24g >l12g <l4g l8^24e 
l12d q100l8^%12c 
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(MusicBox);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( 16:3:  0) p%=0;
Time(1:1:0)
r1 v100q90o5l8^24g >l12a <<l8^24a >>>l12c <<l8^24c 
>l12a <l4e <l8^24c >l12g <l8^24e >>l12g <<l8^24e 
l12c >>l4a l8^24g l12a <l8^24a <l12a >l8^24g l12c 
l4c <l8^24d >>l12d <l8^24c l12d l8^24a l12g <l4e 
>l8^24e <l12d >l8^24c >l12a <<l8^24d >l12c >l4a 
<<l8^24a l12d >>l8^24e <<l12e l8^24a >>>l12c 
<<l4d >l8^24g <<l12d >>l8^24g <<l12c >l8^24e l12a 
>l4g l8^24c >l12c <<l8^24a <l12e l8^24g >>l12e 
l4d l8^24e l12a <<l8^24a l12g l8^24g >>l12d l4e 
<<l8^24d >>l12g <l8^24d >l12d l8^24c l12d <<l4a 
>>l8^24a l12g l8^24d l12a l8^24a l12d l4c <<l8^24a 
>>l12a <<l8^24e >l12d >l8^24e l12g <<l4g >>l8^24e 
l12a <<l8^24g >>l12g l8^24d <l12a l4g l8^24e 
l12g <l8^24d >>l12d <l8^24g l12a l4e l8^24d 
q100l16^%6c 
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(Dulcimer);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:3: 80) p%=0;
Time(1:1:0)
r1 v100q90o6l8^24d l12c l8^24d l12e <l8^24d >l12a <<l4e 
l8^24e >>l12a <l8^24e >>l12c <<l8^24d <l12c 
>l4a <l8^24g >>l12a l8^24e <l12d <l8^24e l12g >>l4e 
l8^24d l12a >l8^24c <<<l12g l8^24e l12g >l4g 
l8^24e <l12a l8^24c >>l12a <l8^24a <l12e l4c >l8^24g 
>l12c <<l8^24e l12e >>l8^24e <l12d >l4a <<l8^24d 
>>>l12c <l8^24g <<l12d >l8^24c >l12e <l4e 
l8^24g <l12g >>l8^24d l12c <l8^24a >l12c >l4c 
<<l8^24g >l12d l8^24g >l12c <<l8^24d >l12c l4a >l8^24c 
<l12a <<l8^24a >>l12e l8^24c l12g l4e <<l8^24c 
>>l12a <<l8^24c >>l12a <l8^24a <l12a >l4a 
l8^24g l12e l8^24g >l12c >l8^24c <<l12g l4a l8^24e 
l12d q100l8^%12c 
Channel(16)
//Meta & SysEx
Time(  1:1:  0) TrackName={"Part 4"}

//----------------------------------------
//_Track5.Part 5
Track(5);
Channel(5)
Time(1:1:0)//Ctrl
r%16 y0,0;r%1 y32,0;r%1 Voice(ReedOrgan);r%5 y10,68;
r16^%5 y100,0;r32 y101,0;r32 y6,2;
Time(1:1:0)//PitchBend
r2^4^8^16^%29 p%=0;
Time( 14:2: 80) p%=0;
Time(1:1:0)
r1 v100q90o5l8^24a <l12d >l8^24c l12g <l8^24e l12c 
l4d >>l8^24a l12e l8^24d l12e l8^24d <<l12a >l4e 
l8^24d l12e <l8^24a >>l12a <<l8^24e l12d >>>l4c 
<<<l8^24c >>l12a <<l8^24g l12d l8^24a >l12g <l4d 
l8^24g l12e l8^24a >l12c <l8^24d >l12g >l4c <<l8^24c 
>l12g <l8^24g >>l12a l8^24c <l12g <l4g l8^24c 
l12d >l8^24a >l12g >l8^24c <<<l12c >>l4a <<l8^24g 
>>l12c <l8^24a >l12c <<l8^24a >>l12d <<l4c 
l8^24g >l12e >l8^24c l12g <l8^24d >l12a <l4a >l8^24e 
l12g >l8^24c <<<l12a l8^24d l12c l4g >>l8^24g 
l12d l8^24c <l12g l8^24e l12g >>l4c <l8^24g 
<l12a l8^24g l12a l8^24g l12e l4d q100l8^%12c 
Channel(16)
//Meta & SysEx
Time(  1:1:  0) TrackName={"Part 5"}

//----------------------------------------
//_Track6.Part 6
Track(6);
Channel(6)
Time(1:1:0)//Ctrl
r%18 y0,0;r%1 y32,0;r%1 Voice(SteelcGuitar);r%5 y10,101;
r16^%5 y100,0;r32 y101,0;r32 y6,2;
Time(1:1:0)//PitchBend
r2^4^8^16^%29 p%=0;
Time(  9:1:  0) p%=0;
Time(1:1:0)
r1 v100q90o6l8^24c l12g <<l8^24c >l12e >l8^24e l12d 
<<l4a >>l8^24e l12g l8^24c <l12a >l8^24c <l12a 
>l4c l8^24d l12g <<l8^24c >>l12e <<l8^24c >>l12e 
l4c l8^24d <l12c <l8^24d >>>l12c <<<l8^24a >>l12e 
l4g l8^24e l12g l8^24e l12a <<l8^24c l12a l4d 
l8^24e >>l12e <l8^24a l12g >l8^24c <<l12d >>>l4c 
<<l8^24g >l12a <l8^24g l12e l8^24d q100l16^%6c 

Channel(16)
//Meta & SysEx
Time(  1:1:  0) TrackName={"Part 6"}

//----------------------------------------
//_Track7.Part 7
Track(7);
Channel(7)
Time(1:1:0)//Ctrl
r24 y0,0;r%1 y32,0;r%1 Voice(DistortionGuitar);r%5 y10,6;
r16^%5 y100,0;r32 y101,0;r32 y6,2;
Time(1:1:0)//PitchBend
r2^4^8^16^%29 p%=0;
Time( 10:2: 80) p%=0;
Time(1:1:0)
r1 v100q90o6l8^24e <<l12c >>>l8^24c <l12a <<l8^24d 
>>l12c l4a l8^24c l12g <<l8^24e l12c >>l8^24a l12d 
l4e <<l8^24e >l12a >l8^24c <l12a >l8^24c l12a 
<<l4a >>l8^24e l12g <l8^24d <l12c >>l8^24d l12c 
l4d l8^24a <l12c <l8^24e >>l12g <l8^24a >l12e <l4a 
>l8^24d <l12d >l8^24e l12e l8^24a >l12c <<<l4c 
>>l8^24a l12d l8^24c <l12a l8^24g l12a <l4e >>>l8^24c 
<<l12a l8^24g l12a <l8^24c >l12e l4d q100l8^%12c 

Channel(16)
//Meta & SysEx
Time(  1:1:  0) TrackName={"Part 7"}

//----------------------------------------
//_Track8.Part 8
Track(8);
Channel(8)
Time(1:1:0)//Ctrl
r%22 y0,0;r%1 y32,0;r%1 Voice(FretlessBass);r%5 y10,39;
r16^%5 y100,0;r32 y101,0;r32 y6,2;
Time(1:1:0)//PitchBend
r2^4^8^16^%29 p%=0;
Time( 11:4:  0) p%=0;
Time(1:1:0)
r1 v100q90o6l8^24a l12g <l8^24c >l12a <<l8^24d >>>l12c 
<l4d l8^24g l12e <<l8^24e l12c >>l8^24a l12g 
<<l4c >l8^24c >l12e l8^24d l12c l8^24d l12e <<l4g 
>>l8^24a <<l12d >>l8^24d l12e <l8^24c >l12d l4g 
l8^24e l12c <l8^24a >l12c l8^24d <<l12c >>l4e 
<<l8^24c l12a >>l8^24a l12d l8^24g <<l12c >>l4g 
<<l8^24g >>l12g <l8^24g >l12g <l8^24c >l12d l4g 
l8^24e <<l12c >>l8^24a >l12c <<<l8^24e >>l12a <l4a 
l8^24g l12a l8^24g <l12a >l8^24a l12g l4a l8^24g 
l12e l8^24d q100l16^%6c 
Channel(16)
//Meta & SysEx
Time(  1:1:  0) TrackName={"Part 8"}

//----------------------------------------
//_Track9.Part 9
Track(9);
Channel(9)
Time(1:1:0)//Ctrl
r%24 y0,0;r%1 y32,0;r%1 Voice(Violin);r%5 y10,72;r16^%5 y100,0;
r32 y101,0;r32 y6,2;
Time(1:1:0)//PitchBend
r2^4^8^16^%29 p%=0;
Time( 13:1:  0) p%=0;
Time(1:1:0)
r1 v100q90o5l8^24g l12a >l8^24d l12a l8^24g l12a <<l4c 
l8^24d >l12e <l8^24a >l12d >l8^24e l12d l4g 
l8^24e l12d <<l8^24c >>l12g <l8^24c <l12e >>l4g 
<<l8^24g >>>l12c <l8^24d <l12c l8^24a <l12a >l4a 
<l8^24d l12e l8^24a >>l12e l8^24g l12e l4g l8^24e 
<l12e >>l8^24c <<<l12d >l8^24d >l12a l4g <<l8^24e 
l12a l8^24c >>l12d l8^24e l12a <<l4a >>l8^24a 
<l12g >l8^24g l12e <<l8^24a >>l12e l4g l8^24d 
<<l12c l8^24g >>>l12c <<<l8^24d >>l12a <<l4c >>l8^24d 
<l12a l8^24g l12a >l8^24a <<l12c >>l4d <l8^24a 
>l12a <l8^24g l12e l8^24d q100l16^%6c 
Channel(16)
//Meta & SysEx
Time(  1:1:  0) TrackName={"Part 9"}

//----------------------------------------
//_Track10.Part 10
Track(10);
Channel(10)
Time(1:1:0)//Ctrl
r%26 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( 13:4:  0) p%=0;
Time(1:1:0)
r1 v100q90o6l8^24c >l12c <l8^24c l12e <l8^24g l12a 
>l4d <l8^24c >l12a l8^24g l12a <l8^24d >l12g <<l4d 
>>l8^24g <l12a >l8^24d l12c l8^24d l12a l4e l8^24a 
<<l12a >>l8^24e <l12g >>l8^24c <<<l12c >>l4a 
l8^24g <<l12e >>l8^24e <l12c >l8^24a <<l12c >>l4c 
l8^24g l12g >l8^24c <l12c <<l8^24c >>l12a <l4c 
>l8^24e <<l12c >>l8^24g <<l12a l8^24c >l12e 
>l4a l8^24e l12a l8^24a <l12c <l8^24d l12e >>l4d 
l8^24c l12d <<l8^24g >l12g <l8^24g >>l12a <l4d 
<l8^24c >>l12e <l8^24e <l12c >>l8^24d l12c <l4a 
l8^24g l12a >l8^24e l12a <<l8^24d >l12a <l4c >>l8^24d 
<l12e l8^24d q100l16^%6c 
Channel(16)
//Meta & SysEx
Time(  1:1:  0) TrackName={"Part 10"}

//----------------------------------------
//_Track11.Part 11
Track(11);
Channel(11)
Time(1:1:0)//Ctrl
r%28 y0,0;r%1 y32,0;r%1 Voice(SynthStrings1);r%5 y10,10;
r16^%5 y100,0;r32 y101,0;r32 y6,2;
Time(1:1:0)//PitchBend
r2^4^8^16^%29 p%=0;
Time( 12:3: 80) p%=0;
Time(1:1:0)
r1 v100q90o5l8^24d l12e l8^24g >l12c <l8^24a <l12g 
>>l4e l8^24d <l12a l8^24g l12a <l8^24d l12e l4g 
>>l8^24e >l12c <<<l8^24a >>l12e <l8^24g l12e >>l4c 
<l8^24g l12d l8^24c l12d <l8^24g <l12c l4a >>l8^24g 
<<l12g l8^24a >l12c l8^24e >l12c <<l4g >l8^24a 
l12e l8^24e <l12a >l8^24e >l12g <<l4d >l8^24e 
>l12d l8^24d l12c l8^24d l12e <l4a >l8^24g <<l12c 
>>l8^24g <l12a <l8^24e l12a >l4e >l8^24e l12d 
>l8^24c <l12e l8^24c <l12a l4g >l8^24c <l12g 
>l8^24e l12g <l8^24a >l12c <l4g l8^24e l12d q100l8^%12c 

Channel(16)
//Meta & SysEx
Time(  1:1:  0) TrackName={"Part 11"}

//----------------------------------------
//_Track12.Part 12
Track(12);
Channel(12)
Time(1:1:0)//Ctrl
r16 y0,0;r%1 y32,0;r%1 Voice(OrchestraHit);r%5 y10,43;
r16^%5 y100,0;r32 y101,0;r32 y6,2;
Time(1:1:0)//PitchBend
r2^4^8^16^%29 p%=0;
Time( 10:4:  0) p%=0;
Time(1:1:0)
r1 v100q90o5l8^24d l12e >l8^24d l12g <l8^24a >l12a 
l4g >l8^24c <l12a <l8^24a l12g l8^24a >l12g l4d 
<<l8^24c >>l12e l8^24d <<l12d l8^24c >l12a <l4e 
>>l8^24g <l12e >l8^24e <<l12d >>l8^24g <<l12c >>l4a 
<l8^24c >l12d >l8^24c <l12a >l8^24c <l12g <<l4c 
l8^24a >>l12g <l8^24d >>l12c <<<l8^24a >>l12a 
l4d l8^24e <l12e >l8^24d l12g <l8^24a l12g l4a 
>l8^24g <<l12d >>l8^24e l12a l8^24c <l12a >l4c 
<l8^24g l12e l8^24d q100l16^%6c 
Channel(16)
//Meta & SysEx
Time(  1:1:  0) TrackName={"Part 12"}

//----------------------------------------
//_Track13.Part 13
Track(13);
Channel(13)
Time(1:1:0)//Ctrl
r16^%2 y0,0;r%1 y32,0;r%1 Voice(FrenchHorn);r%5 y10,76;
r16^%5 y100,0;r32 y101,0;r32 y6,2;
Time(1:1:0)//PitchBend
r2^4^8^16^%29 p%=0;
Time( 11:3: 80) p%=0;
Time(1:1:0)
r1 v100q90o5l8^24c l12d l8^24e l12g >l8^24c <<l12c 
>l4a >l8^24c l12e <<l8^24g l12c >>l8^24d l12c <l4a 
l8^24g l12a >l8^24d >l12c <l8^24e <<l12c >>l4g 
>l8^24c <l12e l8^24d l12e l8^24a >l12c <l4g <<l8^24c 
>>>l12c <<<l8^24d >l12d <l8^24c >>l12c <<l4d 
>l8^24g >l12g <l8^24g <l12c >l8^24c >l12e l4d 
<l8^24c >>l12c <<<l8^24a >>>l12c <l8^24e l12g 
l4c <l8^24a l12g l8^24a >l12c l8^24d >l12c <l4g 
<l8^24e >l12c <l8^24a <l12g >>l8^24c <l12e l4d l8^24c 
<l12a q100>l8^%12c 
Channel(16)
//Meta & SysEx
Time(  1:1:  0) TrackName={"Part 13"}

//----------------------------------------
//_Track14.Part 14
Track(14);
Channel(16)
//Meta & SysEx
Time(  1:1:  0) TrackName={"Part 14"}

Time(1:1:0)//Ctrl
r16^%4 y0,0;r%1 y32,0;r%1 Voice(AltoSax);r%5 y10,47;
r16^%5 y100,0;r32 y101,0;r32 y6,2;
Time(1:1:0)//PitchBend
r2^4^8^16^%29 p%=0;
Time(  9:3: 80) p%=0;
Time(1:1:0)
r1 v100q90o5l8^24c l12d l8^24e l12g >l8^24d l12a l4c 
<l8^24a <l12a >>l8^24e l12d >l8^24c <l12e <l4a 
>l8^24c <l12d <l8^24d l12c >>l8^24e >l12c <l4a 
<<l8^24d l12e >>l8^24a l12g <l8^24e <l12a >l4d <l8^24d 
>>l12e >l8^24c <l12e l8^24c <l12a l4g l8^24a 
>l12c >l8^24c <l12c l8^24e <<l12d >>l4e l8^24c 
<l12a <l8^24c >>l12d <l8^24g l12e l4d l8^24c 
<l12a q100>l8^%12c 
//----------------------------------------
//_Track15.Part 15
Track(15);
Channel(15)
Time(1:1:0)//Ctrl
r16^%6 y0,0;r%1 y32,0;r%1 Voice(Bassoon);r%5 y10,14;
r16^%5 y100,0;r32 y101,0;r32 y6,2;
Time(1:1:0)//PitchBend
r2^4^8^16^%29 p%=0;
Time(  7:3:  0) p%=0;
Time(1:1:0)
r1 v100q90o5l8^24c l12d l8^24e l12g >l8^24g l12a l4c 
<l8^24a <l12a >>l8^24e l12e l8^24d <l12e >>l4c 
l8^24c <<l12c >l8^24c <l12a >l8^24c >l12c <l4e 
l8^24a l12e <<l8^24d >>>l12c <<<l8^24a >>l12c <l4a 
>l8^24c l12a l8^24d <l12g l8^24e l12d l4c <l8^24a 
q100>l16^%6c 
Channel(16)
//Meta & SysEx
Time(  1:1:  0) TrackName={"Part 15"}

//----------------------------------------
//_Track16.Part 16
Track(16);
Channel(16)
//Meta & SysEx
Time(  1:1:  0) TrackName={"Part 16"}

Time(1:1:0)//Ctrl
r16^%8 y0,0;r%1 y32,0;r%1 Voice(PanFlute);r%5 y10,47;
r16^%5 y100,0;r32 y101,0;r32 y6,2;
Time(1:1:0)//PitchBend
r2^4^8^16^%29 p%=0;
Time(  8:3: 80) p%=0;
Time(1:1:0)
r1 v100q90o5l8^24c l12d l8^24e l12g >l8^24g <l12c <l4e 
>>l8^24c l12a <<l8^24d l12c >>l8^24d >l12c <<<l4e 
>>l8^24e l12a l8^24g <<l12a >>l8^24c <l12a 
>l4c l8^24d <<l12e l8^24c >>l12e l8^24g <<l12a 
l4e >>l8^24e l12d l8^24d <<l12g >>l8^24a l12c <l4a 
>l8^24c l12d l8^24d l12e <l8^24g l12e l4d l8^24c 
<l12a q100>l8^%12c 
