/*----------------------------------------
            SMF to MML Compiler
                -[Arukas]-

            (c)2000 NWs
  ----------------------------------------*/
// FILE In  = {"C:\SMF\random  okinawa songs2.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,64;
r16^%5 y100,0;r32 y101,0;r32 y6,2;
Time(1:1:0)//PitchBend
r2^4^8^16^%29 p%=0;
Time( 44:2: 60) p%=0;
Time(1:1:0)
r1 v100q90o4l8b >e >c c <l1.e <l8b >g e f l1.e >l8d 
d <<b >e <l1.b >l8e >c <f g l1.c l8c c >c <b l1.c 
l8f g >c d l1.d q45<l4c l8f <b q90>l1.f <l8b 
b >>c <c <l1.b l8b >e c >d <l1.b >l8c c d <e l1.g 
l8f g g e l1.b l8f b f g <l1.b >l8c g >d <g l1.e 
l8c g f e l1.f l8c b f f l1.f l8g >c <g f l1.f 
<l8b >f e g <l1.b >>l8c <g b g l1.g l8b g g >d 
<l1.f l8c <b >>d <<b >l1.c >l8c <<b >c >d l1.c 
q100<l16^%24b 
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( 38:4:  0) p%=0;
Time(1:1:0)
r1 v100q90o5l8b >c <<b >b l1.b >l8c <c c e <l1.b >l8c 
b >c d <<l1.b l8b >>d d <<b >>l1.d l8c d <e c 
l1.e <l8b >e f >d l1.c l8d <b g f l1.g l8b c >d 
<f l1.e >l8c c <e >c l1.d l8c <c >c <e <l1.b >>l8c 
<g f f l1.b l8f >d <g f l1.g l8e <b >g e l1.c 
l8f >c <f e l1.b >l8c d <g g l1.b l8g >c c <<b 
>>l1.d <<l8b >g <b >>d <<l1.b >l8c g c <b >l1.b 
<l8b >>d c <l16^%24b 
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( 42:2:  0) p%=0;
Time(1:1:0)
r1 v100q90o4l8b >>c <g >d <l1.b >l8c d <<b b >l1.e 
l8b e <b >>c <l1.b >l8c <c g <b >l1.b l8b c f b 
>l1.c <l8c <b >e >d <l1.c l8b >c <c b >l1.c <l8g 
c g e l1.g >l8d c <b c l1.b <l8b >>d <c b l1.e 
>l8d <c e f l1.g l8f g >c <g l1.f l8f f g c l1.b 
>l8c <f e f l1.g >l8c <b f >c l1.c <l8f e g >c 
<l1.e >l8c <g b f l1.g >l8c <f b f l1.c <l8b >>d 
<<b >c l1.f <l8b >c >d c q100<l1^4^16^%18b 
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( 36:3:  0) p%=0;
Time(1:1:0)
r1 v100q90o5l8f e f g >l1.c l8c <e e >c l1.d l8d c 
<<b >c l1.f >l8c <g >c <e l1.f l8g f >c d <l1.f 
l8e f <b >>d <l1.g <l8b >>c <c e <l1.b l8b >e e 
e l1.g >l8c c <c >d <l1.b l8c b g >d <<l1.b >l8f 
f e c l1.e >l8d <<b >f b >l1.d l8c <e >c d l1.c 
<l8g g e b l1.g <l8b >>c <<b >>c <l1.c l8g c <b 
>>d <<l1.b >l8e >d <<b >c >l1.d l8c <l16^%24b 
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( 36:2:  0) p%=0;
Time(1:1:0)
r1 v100q90o5l8c c b <b >l1.e <l8b >c >c <g l1.f l8g 
f g >d l1.c l8d <g >c <e l1.c >l8d <<b >>c <f l1.c 
l8g <b >c f l1.e l8g b c <b >l1.e <l8b b >f 
>c <l1.e <l8b >f <b >c l1.c l8b >d <<b >>c <l1.f 
l8e c e g l1.f <l8b >f >d <e l1.b >l8c c <c g l1.b 
>l8d <g c <b >l1.f l8b f e <b >>l1.d <<l8b >>d 
<b c <l1.b >l8c <b >>d c q100<l1^4^16^%18b 
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( 20:3: 60) p%=0;
Time(1:1:0)
r1 v100q90o5l8e b <b >>d <l1.g l8f g g b l1.e l8c e 
c e l1.f l8b <b >g <b >l1.g l8e f b c >l1.d <l8g 
g b g l1.b l8g >c <<b >g l1.c l8e g c <b >l1.e 
l8c >d <<b >>c <<l1.b >>l8d c <l16^%24b 
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( 24:3:  0) p%=0;
Time(1:1:0)
r1 v100q90o5l8g <b >>d c <l1.c l8e >c <e b l1.e <l8b 
>>c <f g l1.e l8c e c e >l1.c <l8g g b >c <<l1.b 
>l8f e f >c <l1.b l8e b c g l1.c l8f >c <g g 
>l1.c l8d <<b >>c <f l1.e l8c <b >c e >l1.d <l8c 
<b >c <b >>l1.d l8c <l16^%24b 
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( 28:3:  0) p%=0;
Time(1:1:0)
r1 v100q90o6l8c <b b >c <l1.c >l8d <f b g l1.e <l8b 
>>c <b <b >l1.b l8g f e f l1.g l8f >c <c f l1.g 
l8b f b g l1.e l8c e f <b >l1.g <l8b >g >c <f l1.b 
<l8b >b f b <l1.b >l8b b f b l1.g <l8b >>c d 
<e >l1.c <l8c <b >c <b >l1.g l8c <b >c <b >>l1.d 
l8c <l16^%24b 
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( 32:2: 60) p%=0;
Time(1:1:0)
r1 v100q90o4l8b >c f >c <l1.b >l8c <<b >c >d <l1.g 
>l8c <g f b l1.g l8f <b >b b l1.e l8b f >d <f l1.b 
l8c g c c l1.e l8g g b g l1.b l8g >d d <c >l1.c 
l8c <b e g <l1.b >l8f g >c <g >l1.c <<l8b >b 
g g l1.g l8b f <b >f >l1.d <l8c >c <<b >f l1.c <l8b 
>c >c <<b >l1.f l8c >c <<b >>d l1.c q100<l16^%24b 

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( 34:2: 60) p%=0;
Time(1:1:0)
r1 v100q90o5l8e >d <e g <l1.b >l8c f b >c <l1.b >l8c 
c <b c l1.b l8c f e f >l1.c <l8g >c <g g <l1.b 
>>l8d <<b >>c <b l1.e l8g b >c <<b >l1.e l8b b 
>d <e <l1.b >>l8c <b g <b >l1.b l8g <b >>d c <l1.g 
>l8c c <b c l1.e l8f e f f <l1.b >l8f >c c <<b 
>l1.g >l8d <<b >f e l1.c <l8b >c g >c <l1.c l8c 
<b >f >d l1.c q100<l16^%24b 
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( 30:3: 60) p%=0;
Time(1:1:0)
r1 v100q90o6l8c d <<b >e l1.c l8f g f c <l1.b >l8c 
c e f l1.g >l8d <g g <b >>l1.d l8d <b f e l1.f <l8b 
b >g b l1.f l8g b >d <e l1.f l8c >d d <g >l1.d 
<l8b c >d <f l1.f l8e f g c l1.b <l8b >b c e 
l1.g >l8d <g f >d <l1.g l8e c <b >e <l1.b >l8g b 
c e <l1.b >>l8d c <l16^%24b 
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( 26:2:  0) p%=0;
Time(1:1:0)
r1 v100q90o6l8c d <f b l1.c >l8c <b >d c <l1.c <l8b 
>c b f <l1.b >l8g f c <b >l1.c l8e b >d <g l1.c 
l8b <b >>c <b l1.f >l8d c d <b <l1.b >l8g b >c 
d <l1.g >l8c <f g >d <l1.f l8b c <b >c l1.b l8c 
g >c <e l1.c l8e <b >>d c q100<l1^4^16^%18b 
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( 28:2: 60) p%=0;
Time(1:1:0)
r1 v100q90o5l8b >c d <<b >l1.e <l8b >c e g l1.f <l8b 
>f e c <l1.b >l8c f >d <g <l1.b >l8b >d <g f l1.g 
>l8c d <b <b >>l1.d <l8c >c <<b >e l1.c <l8b 
>b <b b >l1.b l8g f b >d <l1.g >l8d <g b e l1.c 
<l8b >c e f >l1.d <l8b >d <e c l1.f l8e >d c <b 
l1.g q100l16^%24b 
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( 22:3:  0) p%=0;
Time(1:1:0)
r1 v100q90o5l8b >c d <<b >l1.f >l8c <e c g l1.g l8f 
>d <g c l1.e >l8c <c <b >g >l1.d l8c <c e >c <l1.b 
>l8d <g >c <c l1.g >l8d <g e c <l1.b >l8c e 
>d <e l1.g l8c g e c <l1.b >l8f <b >>d c <l1.b l8g 
l16^%24b 
//----------------------------------------
//_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( 16:3:  0) p%=0;
Time(1:1:0)
r1 v100q90o5l8b >c d <<b >l1.b >l8c <e c g l1.g l8g 
f >d d l1.d <l8b e c e >l1.d <l8g >c <g c >l1.d 
<l8g e c e >l1.c <l8f <b >>d c <l1.b l8g l16^%24b 

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( 20:2:  0) p%=0;
Time(1:1:0)
r1 v100q90o5l8b >c d <<b >l1.b l8b e e >c <l1.c <l8b 
>f >d <e l1.g >l8c <b g e l1.c l8e f e <b >l1.g 
l8b g e g l1.f l8f f >c <e l1.c l8e f f g <l1.b 
>>l8d c <b g q100l1^4^16^%18b 
