#amk 2

#SPC
{
    	#author    "Remixer : JX"
	#game      "Mega Man X"
	#comment   ""
	#title     "Volt Kraken - Mega Man X5"
}


#path "mmx"

#samples
{
	#optimized
    	"16.brr"
    	"21.brr"
    	"1f.brr"
    	"15.brr"
    	"14.brr"
    	"18.brr"
	"19.brr"
    	"12.brr"
    	"1a.brr"
    	"22.brr"
	"23.brr"
	"Hit.brr"
	"Tom.brr"
	"Noise.brr"
}

#instruments
{
    "23.brr" 	$FF $f6 $B8 $04 $00
    "12.brr" 	$ff $f8 $b8 $07 $7e
    "15.brr" 	$ff $e0 $b8 $0f $58
    "1f.brr" 	$ff $e6 $b8 $12 $30
    "18.brr" 	$ff $e0 $b8 $08 $03
    "21.brr" 	$ff $ef $b8 $0e $06
    "16.brr" 	$ff $e6 $b8 $0f $5e
    "14.brr" 	$ff $f3 $b8 $0e $c4
    "19.brr" 	$ff $e0 $b4 $06 $02
    "1a.brr" 	$ff $e0 $b8 $06 $02
    "23.brr" 	$FF $e0 $B8 $04 $00 ;LongBell

}

$F4 $02
(!100)[$F4 $09]
(!101)[$ED $80 $B8]
(!102)[$ED $80 $B0]
(!103)[$ED $80 $BD]
"G_N=(!100, -1)(!101, 3)"
"G_L=(!100, -1)(!102, 3)"
"G_S=(!100, -1)(!103, 3)"

$ef $9F $9d $63
$f1 $03 $44 $01
$f5 $34 $33 $00 $d9 $e5 $01 $fc $eb

"reset3 = 900"
 "gain3 = 901"
"reset4 = 902"
 "gain4 = 903"
"reset6 = 904"
 "gain6 = 905"
"reset7 = 906"
 "gain7 = 907"
(!reset3)[$f6$35$ff]
 (!gain3)[$f6$35$00]
(!reset4)[$f6$45$ff]
 (!gain4)[$f6$45$00]
(!reset6)[$f6$65$ff]
 (!gain6)[$f6$65$00]
(!reset7)[$f6$75$ff]
 (!gain7)[$f6$75$00]
"fine0 = $EE $00"
"fine6 = $EE $06"

"S = o2 @36 q7F b=24"
"S_half = o2 @36 q7F b=12"
"S_half_2 = o2 @36 q7F b=12 b=12"
"K = o3 @32 c=24"
"C = o2 @37 q7F e=24"
"H = o3 @31 q7B g+=24"
"H_half = o3 @31 q7B g+=12"
"H_half_2 = o3 @31 q7B [g+=12]2"

w205 t70

#0  G_N r=96
    ^=72 / @33 v95 o2 

    (12)[d=36r=12d=24a=24[[d=24]]3a=24]3
    (13)[d=36r=12d=24a=24[[d=24]]2c=24c+=24]

    (12)3(13)

    v125
    (14)[d=48 [[d=12r=12]]7 ]
    (15)[> d=24 < [[d=12r=12]]2 > d=36r=12 <]
    (16)[d=12r=12]11(15)
    c=12r=12c+=12r=12
    
    (14)(15)(16)11(15) f=12r=12f+=12r=12

    (17)[ g=48[[g=12r=12]]7 ]
    (18)[> g=24 < [[g=12r=12]]2 > g=36r=12 < ]
    (19)[g=12r=12]11
    (18)
    f=12r=12f+=12r=12

    (17)(18)(19)11(18)
    g=12r=12g=12r=12g=24
    
    <[a+=12r=12]8> c=48r=24c=24^=96[d=12r=12]16
    
    [d+=12r=12]8 a=48r=24a=24^=96
    [g=12r=12]12 g=24r=24f=24

    [ d+=48 [[d+=24]]5 d+=12r=12f=48 [[f=24]]3 d=24r=24f=24 ]3
    d+=48 [d+=24]5 d+=12r=12

    [d=12r=12]16




#1  G_N r=24 @30 v58 o4 c=2  $E8 $60 $5F ^=10 < a=12 > c=12e=12f=12e=12
    o4 c=12 < a=12 > c=12e=12f=12e=12 @33 o1 / 

    v95 
    (20)[a=36r=12a=24 > f=24 < [[a=24]]3 > f=24 < ]3
    (21)[a=36r=12a=24 > f=24 < [[a=24]]2 g=24g+=24]
    (20)3(21)

    v125 
    (22)[a=48 [[a=12r=12]]7]  (23)[> a=24 <[[a=12r=12]]2> a=36r=12 <]  (24)[a=12r=12]11  (23)  g=12r=12g+=12r=12
    (22)(23)(24)11(23)
    c=12r=12c+=12r=12

    (14)(15)(16)11(15) > c=12r=12c+=12r=12 (14)(15)(16)11(15) > d=12r=12d=12r=12d=24
    
    <[d=12r=12]8 e=48r=24e=120
    @38 v196 a=12r=12 > (25)[f=12r=12d=12r=12f=12r=12]< a=48r=24 > (25) < a=96r=48
    
    @33 v125 [g=12r=12]8 > c=48r=24c=120
    @38 v196 d=12r=12 (26)[a+=12r=12a=12r=12a+=12r=12d=48]r=24(26) @33 v125 <d=24r=24c=24 < 

    [a+=48 [[a+=24]]5 a+=12r=12 > c=48 [[c=24]]3 < a=24r=24 > c=24 < ]3
    a+=48 [[a+=24]]5 a+=12r=12

    [a=12r=12]16


#2  G_N @30 v91 o4 $E8 $60 $A2 
    (32)[  [[c=12 < a=12 > c=12e=12f=12e=12]]2 c=12 < a=12 > ]
    / v144 

    [f=12e=12 c=12 < a=12 > c=12e=12]11
    [c=12 < a=12 > c=12e=12f=12e=12]9
    c=12 < a=12
    o6 v187 c=12 < a=12f=12e=12c=12 < a=12 

    @38 v125 < 
    (27)[ f=24^=96^=96^=96^=96f=96^=96^=96^=24 ] d+=24e=24
    (27) a=24a+=24
    (28)[b=24^=96^=96^=96^=96 b=96^=96^=96 ^=24] a=24a+=24
    (28) b=24b=24b=24
    
    v196 
    f=96^=96g=48r=24g=24^=96
    d=12r=12
    (29)[a=12r=12g=12r=12a=12r=12d=48]r=24
    (29)^=48r=48
    
    a+=96^=96> c=48r=24c=24^=96
    < g=12r=12 > 
    (30)[d=12r=12c=12r=12d=12r=12< g=48]r=24 > 
    (30)r=96
    
    @30 v118 
    (31)[ [[c=12d+=12g=12]]4 [[d=12f=12a=12]]6 d=12f=12]3
    [c=12d+=12g=12]4
    d=12f=12 
    v125 
    [d=12r=12]9
    
    v91 $E8 $60 $A2 
    (32) 







#3  (!reset3,-1) (!gain3,3) G_N r=96
    ^=72  / G_N @34 v200 o4 
    (33)[d=72r=72d=24r=24c=72r=72c=24r=24d=72r=72d=24r=24 <a=72r=72]> c=24r=24
    (33)< g=12r=12g+=12r=12

    a=48r=24 
    v181 @39 (1)[d=6 $DD $00 $06 $9C ^=18c=24 d=24g=48e=48 p0,12,90 ^=72 r=24 $DF d=24e=24]
    (2)[a=48 p0,12,90 ^=72 r=24 $DF g=24a=24]G_L e=72 p0,12,90 ^=48 r=48 ^=24 $DF

    G_N @34 v200 a=48 r=24 
    @39 v181 (3)[g=6 $DD $00 $06 $A1 ^=18f=24 g=24 > c=48 < a=48 p0,12,90 ^=72]
    (4)[r=24 $DF g=24a=24 > d=48 p0,12,90 ^=72 $DF r=24 c=24d=24] (40)[G_L < a=72 p0,12,90^=48 r=24]^=48 @34 v200 $DF

    b=48r=24 @39 v181 
    (5)[e=6 $DD $00 $06 $9D ^=18d=24 e=24g=48f=48 p0,12,90 ^=72 r=24 > $DF c=24 < b=24]g=24
    b=36 > c=36d=48 p0,12,90 ^=72 $DF < g=36a=36b=24 p0,12,90 ^=48 r=24 @34 v200 $DF

    a=48r=24 @39 v181 
    (6)[a=6 $DD $00 $06 $A3 ^=18 g=24a=24 > c=48 < b=48 p0,12,90 ^=72$DF r=24 > e=24d=24] < b=24
    > f=36e=36d=48g=24 G_L f=48 p0,12,90 ^=96 r=48 

    @40 v224 $DF (7)[d=12e=12f=12g=12 
    a=72g=48a=24e=48 p0,12,90 ^=144 $DF c=24 
    d=72 p0,12,90 ^=144 r=144 $DF g=12a=12a+=12 > c=12

    G_S d=48d=24c=24 d=24d=24f=48 f=48 p0,12,90 ^=72 $DF c=24d=24 < 
    a+=48 p0,12,90 ^=72^=96^=96 $DF] r=144 <

    @33 v172
    (8)[d=48 c=24 < a+=24r=24]
    (9)[> c=48 [[c=12r=12]]7^=48]
    (8) < a=48 [a=12r=12]7^=48
    >
    (8)(9)
    (8) <a=24 [a=12r=12]12^=72



#4  (!reset4,-1) (!gain4,3) G_N r=96
    ^=72 / G_N @34 v200 o3 

    (34)[g=72r=72g=24r=24f=72r=72] (35)[f=24r=24]
    (34)(35)(34)(35)(34)
    d+=12r=12e=12r=12

    f=48r=48 
    fine6 v131 @39 (1)(2) G_L e=72 p0,12,90 ^=24 $DF r=48^=24

    G_N fine0 @34 v200 f=48 r=48 fine6 @39 v131 (3)(4) (40)^=24 fine0 @34 v200 G_N $DF g=48
    
    r=48 fine6 v131 @39 (5)
    fine0 @34 v196 > d=36e=36f=48 p0,12,90 ^=72 $DF < b=36 > c=36d=24 p0,12,90 ^=48 $DF r=24 v200 < G_N f=48
    
    r=48 fine6 @39 v131 (6)
    fine0 @34 v196 > a=36g=36f=48b=24 G_L a=48 p0,12,90 ^=96 $DF r=48 G_S ^=24 

    fine6 @40 v162 (7) r=120


    fine0 @33 v152<<
    (10)[a+=48 a=24g=24r=24] (11)[a=36r=12[[a=12r=12]]7^=48]
    (10)
    f=36r=12[f=12r=12]7^=48
    
    (10)(11)
    (10)f=24 [f=12r=12]12 ^=72






#5  G_N r=96
    ^=72 @35 v224 o2 /

    [d=48d=12r=12c=24d=12r=12[[d=24]]2r=24[[d=24]]2d=12r=12c=24d=12r=12[[d=24]]2r=24
    [[d=24]]2d=12r=12f=24g=12r=12[[d=24]]2r=24[[d=24]]2a=24g=12r=12[[d=24]]2c=24c+=24]2

    d=48[d=24]28 c=24c+=24
    d=48[d=24]28 f=24f+=24

    g=48(41)[g=12r=12f=24g=12r=12g=48g=12r=12]
    g=36r=12(41)
    g=24[g=12r=12]2 (42)[> c=24d=12r=12< g=48g=12r=12g=48 > d=24c=12r=12 <]
    [g=24]2f=24f+=24

    g=48(41)g=36r=12(41)g=24[g=12r=12]2 (42)
    [g=24]5<

    [a+=24]7>[c=24]8[d=24]17
    [d+=24]7 [f=24]6 [c=24]2[g=24]16

    (43)[c=48c=12r=12 < g=24g=12r=12> c=48d+=12r=12] (44)[d=48d=12r=12 < a=48> d=48r=24]
    (43)(44)(43)(44)(43)
    [d=24]16






#6  (!reset6,-1) (!gain6,3) G_N r=96 v215
    ^=48 K / C^=24
    
    [ K^=48c=24 [[c=72c=24]]6^=48C^=24 ]5
    K^=48 c=24 [c=72c=24]5 c=24^=96[c=24]2
    (90)[c=96 c=72 [[c=24]]2^=72 c=72 [[c=24]]2^=72 c=72[[c=24]]2^=72] c=96
    (90) c=72 C
    
    [K [[c=72]]2 c=48[[c=72]]2 C]3
    K[c=72]2
    [c=24]2^=12c=72c=24
    c=24[c=48]2 c=24 c=48[c=24]2c=12



#7  (!reset7,-1) (!gain7,3) G_L r=96 v215
    o3 @31 q7B [g+=12]4H @37 < / S^=24
    
    o3 @31 q7B(91)[g+=24SHg+=24]7 S_half_2 [b=24]2^=24
    o3 @31 q7B(91)7 S [b=24]2^=24
    o3 @31 q7B(91)7 S_half b=12 Sb=48
    o3 @31 q7B(91)7 S[b=24]2^=24
    o3 @31 q7B(91)7 S_half_2 Sb=48
    o3 @31 q7B(91)6 g+=24SH S_half[b=12]3 S^=24
    
    H(91)7 S[b=24]2
    H(91)7 S_half_2 Sb=48
    HSb=24 Hg+=24Sb=48 HSHg+=24S[b=24]2^=24 HSb=24 Hg+=24SC^=24 HSH g+=24Sb=24b=24^=24
    HSb=24 Hg+=24Sb=48 HSHg+=24S[b=24]2^=24 HS b=24 Hg+=24SC
    H_half_2 S b=24 S_halfH_half S b=24 [S_halfH_half]2S
    [b=12]2[b=24]6





