}
TR=15DL=HAZ;>PHH;EP=110PH3;EP=127DL=BGN;PH1;PH2;PH3;PH4;PH1;DL=SB2[PH4]PH1;DL=NK2;PHH;PHI;DL=RF3;PH1;PH2;PH3[PH4][PH1:REC]
//------------------------------------------------------------------------------TR=016;------------------------------------------------------------------------------//
STR BG1={>>@123,5l32BR=36p.T(64,32,!1)[32`e]<p=64}STR BG3={l4EP=100[@123,2P=64'"dg`d'^^^^^^^:[8r]]EP=127}STR BG4={@80,0l4rrrBR=120p.T(127,0,!6)`gp=64}
STR BG5={@123,3BR=40p.T(127,32,!1)'gfe'^^^rrrrp=64}STR BG6={l16[7r]EP=110l32rl4[@127,0'ca'^:[14r]]EP=127}STR BG7={l4EP=110@123,2P=64'"dg`d'^^^^^^^EP=127}STR BG8={l4@127,0'ca'^^^}STR BG9={l8rl4@120,0'"cc`c'^^^}
TR=16DL=HAZ+7BG1;DL=BGN-1BG9;DL=BGN+7BG4;DL=ME2+7BG1;DL=RF1+7BG4;DL=ME4+7BG1;DL=NK1+7BG1;DL=RF3+7BG4;DL=ME6+7BG1;DL=END+7BG4;}Else{
INT TEMPO_EST = 150 ; //テンポ設定
STR MODE1 = GS ; //音源設定(GS or TWM)
PlayFrom.SysEx(on)PlayFrom.CtrlChg(on)PlayFrom.RPN_NRPN(on)
TrackName={NO.7 -5th EUROBEAT style-}Copyright={H゛}System.MeasureShift(3)Tempo=1000Include(delay.h)ResetGS;
Function Autoexec(X1,X2,X3,XA,XB,X4,X5,X6,X7,X8,X9,XC){
TR=X1;DL(0)CH=X2;@(X3,XA,XB)Key=X4;P=X5;CHO=X6;REV=X7;v=(X8)q=(X9)M=(XC)}
Function DL(ti){Time(ti:1:0)}STR INS={InstrumentName}
Function PAN(ER1,ER2){If(ER2==0){P.T(000,127,ER1)}If(ER2==1){P.T(127,000,ER1)}}
Function Review(STR OIN,Revalue,ReNo){STR REPO="r"+Revalue;Sub{[(ReNo);OIN;REPO]}}
Function GSRY(_D){INT _TCH=Channel;INT _CH;If(_TCH==10){_CH=$00;}Else{If(_TCH<10){_CH=_TCH;}Else{_CH=_TCH-1}}
_CH=$10+_CH;SysEx=$F0,$41,(DeviceNumber),$42,$12,{$40,(_CH),$15,(_D)},$F7;}
Function HAM(STR SA){Sub{Key=12SA;Key=0}SA}Function HAM2(STR SA){Sub{Key=-12SA;Key=0}SA}Function HAM3(STR SA){Sub{Key=-12SA;Key=0}Sub{Key=12SA;Key=0}SA}
STR LC={"cceg`c}STR LD={"ddfa`d}STR LDS={"d#d#ga#`d#}STR LE={"eegb`e}STR LF={"ffa`c`f}STR LG={"gga#`d`g}STR LA={"aa`c`e`a}STR LAS={"a#a#`d`f`a#}STR LB={"bb`f#`b}
STR WC={r'LC'}STR WD={r'LD'}STR WDS={r'LDS'}STR WE={r'LE'}STR WF={r'LF'}STR WG={r'LG'}STR WA={r'LA'}STR WAS={r'LAS'}STR WB={r'LB'}
//------( TR , CH , @ , @2 , @3 , Key, P , CHO, REV, v , VAR, M )INS={InstrumentName}
Autoexec( 001, 001, 066, 000, 000, 000, 064, 070, 040, 127, 098, 000)INS={"MAIN"}
Autoexec( 002, 002, 099, 001, 000, 000, 064, 070, 020, 100, 093, 000)INS={"BELL_SYNTH"}
Autoexec( 003, 003, 089, 000, 000, 000, 000, 040, 010, 100, 100, 000)INS={"BELL_SYNTH"}If(MODE1==TWM){v=90}
Autoexec( 004, 004, 103, 000, 000, 000, 127, 070, 020, 100, 100, 000)INS={"BELL_SYNTH"}If(MODE1==TWM){v=110}
Autoexec( 005, 005, 040, 016, 000, 000, 064, 030, 000, 127, 080, 010)INS={"BASS"}If(MODE1==TWM){V=105}
Autoexec( 006, 006, 049, 000, 000, 000, 032, 040, 030, 090, 103, 020)INS={"CHORD"}
Autoexec( 007, 007, 031, 000, 000, 000, 054, 040, 030, 127, 090, 040)INS={"HIGH"}
Autoexec( 008, 008, 066, 000, 000, 000, 000, 040, 030, 110, 100, 040)INS={"ULA_MERO"}
Autoexec( 009, 009, 068, 000, 000, 000, 127, 040, 030, 110, 100, 020)INS={"URA_MERO"}
Autoexec( 010, 010, 025, 000, 000, 000, 064, 030, 040, 127, 100, )INS={"KICK"}DL(-2)GSRY(1)r8
Autoexec( 011, 011, 025, 000, 000, 000, 064, 030, 000, 127, 090, )INS={"HI_HAT"}DL(-2)GSRY(2)r8
Autoexec( 012, 012, 026, 000, 000, 000, 064, 030, 000, 127, 090, )INS={"SYMBAL"}DL(-2)GSRY(1)r8
Autoexec( 013, 013, 119, 000, 000, 000, ___, 020, 000, 127, 090, )INS={"TAM"}
Autoexec( 014, 014, 006, 000, 000, 000, ___, 040, 030, 127, 090, )INS={"ELP"}
Autoexec( 015, 015, 003, 000, 000, 000, 096, 060, 030, 090, 100, )INS={"PIANO"}If(MODE1==TWM){v=100}
Autoexec( 016, 016, 091, 000, 000, 000, 084, 030, 050, 120, 100, )INS={"BGSOUND"}
//------( TR , CH , @ , Key, P , P2 , P3 , CHO, REV, v , VAR, M )INS={InstrumentName}
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------//
DL=0Tempo=TEMPO_EST;INT HAZ=1INT BGN=17INT ME1=25INT ME2=41INT SB1=49INT RF1=65INT ME3=73INT ME4=89INT SB2=97
INT NK1=113INT NK2=121INT ME5=129INT ME6=145INT SB3=153INT END=169FUNCTION REC(FF=127){EP.T(FF,0,!1^1^1^1^1^1)}FUNCTION REC2(FF=100){V.T(FF,0,!1^1^1^1^1^1)}
//------------------------------------------------------------------------------TR=001;------------------------------------------------------------------------------//
STR SMH={EP=70d^^d^^^[9r]c^^c"a#^"a#"a^"g"f^rr"g"ad^^"a^^"g^d^^c^^d^fd^"acd^d}
STR SM1={EP=110rrrrf^e^c^^d^^^^^^^rf^e^ge^c^^^^^^^r"a#^^^"a^^^^^^r"a^^^"g^"f^"e^^"f^^^^^^^r;f^e^c^^d^^^^^^^rf^e^ge^c^^^^^^^r"a#^^^"a^^^^r"a^"a^cdg^e^f^^^^^^rrrrrrrrr}
STR SM2={EP=120a^^ad^a^g^^^e^efg^^gc^g^a^g^f^^^d^^dd^f^g^^gf^g^e^^^^^^^EP.T(120,80,!1)a^^^^^^r}
STR SM3={EP=127a^d^g^a^a^^a#g^^^g^c^f^g^g^^af^^^f^^"a#e^f^g^^cf^g^e^^^^^^^a^^^^^^^;a^d^g^a^a^^a#g^^^g^g^`c^g^a^^^f^^^f^^"a#e^f^g^^cf^g^a^^^^^^^a^gfe^c^d^^^^^^^}
TR=1l8>V=127DL=HAZ;SMH;DL=ME1-1SM1;SM2;SM3;DL=ME3-1SM1;SM2;SM3;DL=ME6;SM2;SM3;
//------------------------------------------------------------------------------TR=002&003&004;----------------------------------------------------------------------//
STR RTH={@99,1If(CH==3){@89,0If(MODE1==TWM){@101,0}}If(CH==4){@103,0}}STR RTI={@100,0If(CH==3){@81,0}If(CH==4){@82,0}}
STR RTZ={l8EP=100RTH[a#"a#`f"a#`e"a#`c`d"a#`f"a#`f`e"a#`c`d:a#d`fd`ed`c`dd`ad`a`g`f`e`d]`e`c`e`c`e`g^`g^}
STR RT1={l8EP=127RTH`da`d`f^`e^`d^a#`d`e`f`e`dg`cg`c`e^`d^`c^g`c`d`e`d`cf;a#fa#`d^`c^a#^ga#g`d`ca#f`c`cb`c^`d^`e^^^^^rrr}
STR RT2={l8EP=100RTI[56r]fdfgMidiDelay({agfd},4,!2)[48r]l16EP.T(50,100,!1^1)[8agfd]}
STR RRF={DL=HAZ+8RTZ;DL=BGN;HAM({RT1;RT2})DL=RF1;HAM({RT1;RT2})DL=NK2;RTZ;DL=ME5;HAM({RT2})DL=END;HAM({[RT1:REC2]})}TR=2;>RRF;TR=3RRF;TR=4RRF
//------------------------------------------------------------------------------TR=005;------------------------------------------------------------------------------//
STR BSH={[8"a#a#][8d`d][8"a#a#][4"aa][c`c]rrrr}STR BS1={[4d`d][4][4c`c][4][4"a#a#][4"gg][4c`c][4"aa]}STR BS2={[[8"a#a#][8c`c][8"aa]:[8d`d]][6d`d][c`c]}
STR BS3={[4"a#a#][4c`c][4"aa][4d`d][4"a#a#][4c`c][4"aa][c`c]rrrr}STR BS4={[[4d`d][4][4c`c][4][4"a#a#][4"bb][4c`c][4"aa]]}
TR=5l8<ULMR;
//------------------------------------------------------------------------------TR=010;------------------------------------------------------------------------------//
STR O1={'n27n32n33n35n36'}STR O2={'n27n32n33n35n36n40'}STR O3={'n27n32n33n35n36n49'}STR O4={'n27n32n33n35n36n28'}STR O5={'n27n32n33n35n36n51n59'}STR DM1={O1;rrr}STR DH1={[7DM1][2O1;r]}
STR DM2={O1;rrrO2;rrr}STR DM3={O1;rrrO2;rrrO1;rrrO2;rrO2}STR DM4={[3O1;rrrO2;rrrO1;rrrO2;rrr]O1;rrrO2;rrrO1;rrrO2;rO1;r}
STR DM5={[3O1;rrrO2;rrrO1;rrrO2;rrr]O1;rrrO2;rrrO1;O2;r[2O1]r[2O1]}STR DM6={[3O1;rrrO2;rrrO1;rrrO2;rrr]O1;rrrO2;rrrO1;rrr[2O2;r]}
STR DM7={[3O1;rrrO2;rrrO1;rrrO2;rrr]O1;rrrO2;rrrO1;rrrO2;r[2O2]}STR DM8={[3O1;rrrO2;rrrO1;rrrO2;rrr]O1;rrrO1;rO2;rrrO1;rO2;r[2O2]}
STR DM9={[6DM2]O3[7r]['n28n39'r][4'n28n39']}STR DM10={[4[O1;r]O4;r[O1]:rO4[O1;r:O4;r]][O1]O4;r[4'n27n28']}STR DM11={[3O1;rrrO2;rrrO1;rrrO2;rrr][O2;r[O1]][O2;r][O2]rr}
STR DM12={O1;rrrO4;rO1;rrrO4;rO1;O4;rO4}STR DM13={[6DM2]O3[7r][n54rrr]}STR DM14={[7O1;rrr][O1;r][4O1;rrr]O3[7r]['n28n39'r]rrrr}
STR DM15={[[O1;r]O4;r[O1]:rO4[O1;r:O4;r]][O1]O4;r[4'n27n28']}STR DM16={[3O1;rrrO2;rrrO1;rrrO2;rrr]rrr['n39n28'r:rr]O1;r[4O1]}
STR DM17={[6DM2]p.W(0,127,!16)[3DM1]p%=2000O1;r[O1]}STR DM18={SUB{[32n42r]}[O1;rrrO4;rO1;rrrO4;rO1;O4;rO4:[O1;r]O4;rO1;rrrO1;rO4;r[O4]][O1;r]O4;r[O1;O4]O4;rO1;r[O4]}
STR DM19={[O1;r]O4;rO1;rrrO1;rO4;r[O4]}STR DM20={[O1;r]O4;r[O1;O4]O4;rO1;r[O4]}STR DM21={[[[3n27r:r]n28r:r[n27r:r]]:[3n27:r]n27][n28r][n28]}STR DU1={[n63r]n64rn63r[3n63]rn64rn63r}
TR=10l16EP=100DL=HAZ@26SUB{[7DU1]}DM21@17DM21[16DM1]@25If(MODE1==TWM){@27,7}[14DM1]DL=BGN@25If(MODE1==TWM){@27,7}BR=20p%=1000EP=127DM6;DM9[DM6:DM7]DM5;DM7;DM9;DL=SB1[DM7:DM8]DM5;DM6;DM9;
DL=ME3;SUB{[16DU1]}@17,0[32DM1]@25If(MODE1==TWM){@27,7}[30DM1][O1;r][4O1]DM7;DM9;DL=SB2[DM7:DM8]DM5;DM6;DM9;DM6;DM5;DL=ME5[DM6:DM7]DM5;DM7;DM9;DL=SB3[DM7:DM8]DM5[DM6;DM9:REC]
//------------------------------------------------------------------------------TR=011;------------------------------------------------------------------------------//
STR GR={n42}STR GA={n44}STR GB={If(MODE1==TWM){n46}Else{n46}}STR TA={n54}STR MT={n51}STR DR={'n38n40n82n85'}STR PL1={P.onCycle(!8,32,90)If(MODE1==TWM){P.onCycle(!8,30,70)}}STR PL2={P.onCycle(!16,0,32,96,127)If(MODE1==TWM){P.onCycle(!8,30,80)}}
STR GP1={[2GR;GA;GB;r][2GR;GA;GB;GR]}STR GP2={[3GR;rGB;r]GR;r[2GB]}STR GP3={[3[GR]GB;r][2GR][2GB]}STR GP4={[GR]GB;GR}STR GP5={[3GP4][GR][GB]}STR GP6={[GR][TA]}STR GP7={[GP6][GR]TA;GR;GP6}STR GP8={[3[GR]GB;GR][2GR][2GB]}
TR=11l16DL=HAZ+8If(MODE1==TWM){@2,100}BR=20p%=1000PL1[7GP8]GP7;DL=BGN[7GP8][16r][15GP3]GP7[7GP3]DL=SB1[16GP8][7GP8]GP7;DL=ME3[8GP2][8GP3][7GP3]DL=SB2[16GP8][[7GP8]GP7]
DL=ME5[15GP3]GP7[7GP3]DL=SB3[16GP8][[7GP8]GP7:REC]
//------------------------------------------------------------------------------TR=012;------------------------------------------------------------------------------//
STR PD1={@26n27r[4DR]rr[3DR]l32[DR]l16[4DR]}STR PD2={@26EP.T(20,127,!1^1^1)[48DR]}STR PD3={@25SUB{n49}[48r][3n51rrr]SUB{rrn57}[2n51r]SUB{n49}[48r][3n51rrr][2n51r]}
STR PD4={@26EP.T(40,100,!1)[8DR]l32[16DR]l16EP=127}STR PD5={@26[3DR;r][5DR]r[4DR]}STR PD6={@26[4DR;r][3DR]r[4DR]}STR PD7={@26BR=20p.T(127,32,!1)[8DR]l32[8DR]l16[4DR]p%=0}
TR=12l16DL=HAZ[PD3]DL=BGN;PD3;DL=SB1[3PD3]DL=SB2[4PD3]DL=SB3[3PD3]REC;PD3;
//------------------------------------------------------------------------------TR=013;------------------------------------------------------------------------------//
STR PG1={P.onCycle(!8,0,22,106,127,106,22)}STR DS1={br`br`gr`e`c`cargrdr}STR DS2={[8r][4`c]grgg}STR DS3={[8r]d`dd`drd`dd}STR DS4={gr`drbrggrg`dggg`dg}
STR DS5={`d`dr`dararfrfrcrcc}STR DS6={[10r]`ar`ergr}STR DS7={[12r]`eaer}STR DS8={p.T(127,0,!1)BR=20[16e]rp=64}STR DS9={[`d#][a#][g][d#][8r]}STR DS10={[8`g]`c`cgrcr"gr}
STR DS11={[rrrr`dafd]}STR DS12={[4`g][4`d]ggrgrgrg}STR DS13={[8r][`dr]`dad"a}STR DS14={[3`g]rgggr`gr`ggrg`g`g}STR DS15={`g`gr`d`drggrddr["gr]}STR DS16={[8r]`gr`crgrcr}
TR=13l16'SWEET'r'SWEET'^rr['SWEET'^^]'SWEET'^}FUNCTION PIB(STR SWEAT){<'SWEAT'^>'SWEAT'r'SWEAT'^rr}FUNCTION PIC(STR SWAT){['SWAT'^^]'SWAT'^}
STR MP1={EP=127PIA=LD;PIA=LG;PIA=LC;PIB=LF;PIC=LE;PIA=LAS;PIA=LG;PIA=LC;PIA=LA;}STR MP2={EP=110[[][PIA=LC]<[PIA=LA]>:[PIA=LD]]PIA=LD;PIB=LD;PIC=LC}
STR MP3={EP=120;[PIA=LC]PIA=LDPIA=LC['LC'^rr]'LC'^'LC'^^^'LC'r}STR MP4={EP=127[PIA=LD;PIA=LG;PIA=LC;PIB=LF;PIC=LEPIA=LC]}
TR=15l16DL=HAZ;v=70MP3;v=90DL=BGN;MP1;MP2;MP3;MP4;DL=SB2;MP4;MP1;DL=ME5;MP2;MP3;MP4[MP1:REC2]
//------------------------------------------------------------------------------TR=016;------------------------------------------------------------------------------//
STR BG1={l4@120,0PAN(!1,1)'cdef'^^^}STR BG2={@123,3BR=40P=96p.T(127,32,!1)'gfe'^^^rrrrp=64}STR BG3={@125,5l4EP.T(100,127,!1)PAN(!1,1)d^^^}STR BG4={@126,8BR=40P=96EP=100p.T(127,0,!1^1)'gfe'^^^^^^^p=64EP=127}
TR=16DL=HAZ-1BG3;DL=HAZ+7BG1;DL=HAZ+8BG4;DL=HAZ+15BG1;DL=BGN+7BG1;DL=ME1;BG4;DL=ME1+15BG2;DL=ME2+7BG3;DL=SB1+7BG2;DL=SB1+15BG1;DL=RF1+7BG1;
DL=ME3;BG4;DL=ME3+15BG2;DL=ME4+7BG3;DL=SB2+7BG2;DL=SB2+15BG1;DL=NK1;BG4;DL=NK2+7BG1;DL=ME5;BG4;DL=ME5+15BG2;DL=ME6+7BG3;DL=SB3+7BG2;DL=SB3+15BG1;DL=END+7BG1;}