;title=Ghost Sweeper Mikami / Stage 1
;
; Ported by gocha, lazily.
; (used nintspc converter to get initial mml)
;
; Requirements:
;  Carol's AddMusic with MORE.bin (macro, ADSR, SRCN)
;  pitch envelope fix (vcmd $eb/c)
;   http://d.hatena.ne.jp/GOCHA/20070428/smwmusicspec
;
; ϊ낢LOBςłˁB
; FƂ̉ʂ̍ق𖄂߂@ЂƂ_B
; ́ccƂɋCɂȂƂȊOm[^b`B
; ƎԂ́cc3ԒxH@񂾂Z񂾂B
; 
; 2009-01-18: mml fixed for the latest addmusic.
; 2008-12-11: first version.

; standard vcmds
"VCMD_PATCH=$da"
"VCMD_PANPOT=$db"
"VCMD_PAN_FADE=$dc"
"VCMD_VIBRATO_ON=$de"
"VCMD_VIBRATO_OFF=$df"
"VCMD_MASTER_VOL_FADE=$e1"
"VCMD_MASTER_VOLUME=$e0"
"VCMD_SET_TEMPO=$e2"
"VCMD_TEMPO_FADE=$e3"
"VCMD_GLOBAL_TRANSPOSE=$e4"
;"VCMD_PERVOICE_TRANSPOSE="
"VCMD_TREMOLO_ON=$e5"
"VCMD_TREMOLO_OFF=$e5 $00 $00 $00" ; $e6
"VCMD_VOLUME=$e7"
"VCMD_VOL_FADE=$e8"
"VCMD_SUBROUTINE=$e9"
"VCMD_VIBRATO_FADE=$ea"
"VCMD_PITCHENV_TO=$eb"
"VCMD_PITCHENV_FROM=$ec"
"VCMD_PITCHENV_OFF=$eb $00 $00 $00"
"VCMD_TUNING=$ee"
"VCMD_ECHO_ON=$ef"
"VCMD_ECHO_OFF=$f0"
"VCMD_ECHO_PARAM=$f1"
"VCMD_ECHO_VOL_FADE=$f2"
"VCMD_PITCH_SLIDE=$dd"
;"VCMD_PERC_PATCH_BASE="

; extra vcmds
"VCMD_ADSR=$ed"
"VCMD_SRCN=$e5" ; SRCN+$80
"VCMD_LOOP_ALT=$e6"

"PATCH_SAW_LEAD_F=@1       $ec $00 $01 $03  $ed $7f $eb " ; @0
"PATCH_SAW_LEAD_A=@1       $ec $00 $01 $03  $ed $07 $e0 " ; @2
"PATCH_SAW_LEAD_N=@1       $ec $00 $01 $03  $ed $7f $e0 " ; @3
"PATCH_PERC_ORGAN=@6       $ec $00 $00 $00  $ed $7f $e0 " ; @7
"PATCH_SLAP_BASS= @14      $ec $00 $00 $00  $ed $7f $e6 " ; @210
"PATCH_KIRAKIRA=  @2       $ec $00 $00 $00  $ed $0f $e0 " ; @211
"PATCH_GT=        @5  h-12 $ec $00 $00 $00  $ed $7f $ec " ; @212

"PERC000N=@21c"
"PERC000X=@21c"
"PERC001N=$e5 $8b $03  o3a" ; assume adsr set by @21c
"PERC001X=o3g"
"PERC003N=$e5 $86 $03  $ed $7f $e0 o4e" ; @22c
"PERC003X=o4e"
"PERC005N=$e5 $8b $03  $ed $7f $e0 o2d"
"PERC005X=o2d"
"HQ1=q7d" ; q7b
"HQ2=q79" ; q77

; labels
"L2CD0=1"
"L262E=2"
"L2CEF=3"
"L2D68=4"
"L2E3F=5"
"L2DC2=6"
"L2DF5=7"
"L2E79=8"
"L2D16=9"
"L2DCE=10"
"L2E01=11"
"L2EF3=12"
"L2D2B=13"
"L2D49=14"
"L2EFB=15"
"L2DE4=16"
"L2E1A=17"
"L2F35=18"
"L2DF0=19"
"L2F5F=20"

"INITIAL_OFFSET=r8"

#0

	; $241A / $249E

	; VCMD_PERC_PATCH_BASE $0c
	VCMD_ECHO_OFF
	w255

	INITIAL_OFFSET

;	t28
	t27

	/

	; $241C / $24A6

	PATCH_SAW_LEAD_N
	v144
	y11
	VCMD_VIBRATO_ON $30 $18 $30

	(L2CD0)[
	q7f
	o5 c4 d+4 f2 q77; q73
	f16 r16 q7f
	o5 c8 q77; q73
	c16 q7f
	d+16 q7c; q79
	d+16 q7f
	f16 ^4.. q7a; q76
	f16
	]2

	; $241E / $25EB

	PATCH_SAW_LEAD_F
	v176
	y10
	r16 q7f
	o4 b8 a+32 q77; q73
	b32 q7f
	b16 a+32 q7c; q79
	b32 q7f
	b16 a+32 q7c; q79
	b32 q7f
	b16 a+32 q7c; q79
	b32 q7f
	b16 q2f
	a+32 q7c; q79
	b32 q7f
	g+16. f16. q2f
	d+16 q7f
	f2 q77; q73
	f16 r4.. r16 q7f
	o4 b8 a+32 q77; q73
	b32 q7f
	b16 a+32 q7c; q79
	b32 q7f
	b16 a+32 q7c; q79
	b32 a+32 q77; q73
	b32 q7f
	b32 q77; q73
	b32 q7f
	b16 a+32 q7c; q79
	b32 q7f
	b16 a+16 > d+16 d16 ^2 q77; q73
	d16 r4.. 

	; $2420 / $2759

	r16 q7f
	o5 f32 r32 o5 f32 d+32 q7c; q79
	f32 q7f
	f16. q7c; q79
	f16 q77; q73
	f16 r16 r16 q7f
	o5 c16 q7c; q79
	c16 q7f
	< b16 a+16. g+12... q77; q73
	g+16 q7f
	> f32 q77; q73
	< g+32 q7f
	> f32 d+32 q7c; q79
	f32 q7f
	f16. q7c; q79
	f16 q77; q73
	f16 r16 r16 q7f
	o6 d+32 r32 o6 d+32 d16. c16 q7c; q79
	c32 q7f
	d16 q7c; q79
	d32 q7f
	d+16 q7c; q79
	d+16 q7f
	< f32 q77; q73
	> d+32 q7f
	< f32 d+32 q7c; q79
	f32 q7f
	f16. q7c; q79
	f16 q77; q73
	f16 r16 r16 q7f
	o5 c16 q7c; q79
	c16 q7f
	< b16 a+16. g+12... g2 VCMD_PITCH_SLIDE $54 $0c $a8
	e2 g2 VCMD_PITCH_SLIDE $54 $0c $b4
	> e4 q77; q73
	e16 q7f
	e16 f16 g16 

	; $2422 / $290E

	(L262E)[
	q5f
	g+8 g8 q7f
	f16 d+16 q7c; q79
	d+16 q7f
	f16 ^4 q77; q73
	f16 q7f
	e16 f16 g16 
	]1
	q5f
	g+8 g8 q7f
	f16 d+16 q7c; q79
	d+16 q7f
	c16 ^4 q77; q73
	c16 q4f
	c16 c16 c16 q7f
	c16 < a+16 q7c; q79
	a+16 q7f
	a+16 q7c; q79
	a+16 q7f
	> c16 q7c; q79
	c16 q7f
	d+16 ^16 c16 q7c; q79
	c16 q7f
	c8. q7c; q79
	c16 q7f
	c16 c16 < a+16 q7c; q79
	a+16 q7f
	a+16 q7c; q79
	a+16 q7f
	> c16 q7c; q79
	c16 q7f
	d+16 ^4 q77; q73
	d+16 q7f
	d+16 f16 g16 

	; $2424 / $29DF

	(L262E)1

	q5f
	g+8 g8 q7f
	g+16 a+16 > c16 < f16 ^4 q77; q73
	f16 q7f
	f8 f16 > c16 < a+16 q7c; q79
	a+16 q7f
	a+16 q7c; q79
	a+16 q7f
	g+16 q7c; q79
	g+16 q7f
	g+16 q7c; q79
	g+16 q7f
	g16 q7c; q79
	g16 q7f
	g8. q77; q73
	g16 q7f
	g16 > c16 < a+16 q7c; q79
	a+16 q7f
	a+16 q7c; q79
	a+16 q7f
	> c16 q7c; q79
	c16 q7f
	d+16 ^4.. q77; q73
	d+16 

	; $2426 / $2A92

	PATCH_SAW_LEAD_N
	v160
	r8 q7f
	o5 f32 q7c; q79
	f32 q77; q73
	f32 r16. q7f
	o5 f32 f32 q7c; q79
	f32 q7f
	f32 q77; q73
	f32 q7f
	f32 f32 q7c; q79
	f32 q77; q73
	f32 r8.. q7f
	o5 f32 q7c; q79
	f32 q7f
	f32 f32 q7c; q79
	f32 q7f
	f32 q7c; q79
	f32 q77; q73
	f32 r8. q7f
	o5 f32 f32 q7c; q79
	f32 q7f
	f32 q7c; q79
	f32 q7f
	f32 q7c; q79
	f32 q7f
	f32 f32 q7c; q79
	f32 q77; q73
	f32 r8 q7f
	o5 d+32 q7c; q79
	d+32 q7f
	d+32 q7c; q79
	d+32 q7f
	d+32 q7c; q79
	d+32 q7f
	d+32 e32 q7c; q79
	e32 

#1

	; $241A / $0000

	INITIAL_OFFSET
	/

	; $241C / $24B5

	PATCH_KIRAKIRA
	v128
	; VCMD_PERVOICE_TRANSPOSE $0c
	VCMD_TUNING $00
	y20
	VCMD_PAN_FADE $60 $00
	q7f
	o5 f32 f+32 g32 g+32 a32 a+32 b32 > c32 c+32 c32 < b32 a+32 a32 g+32 g32 f+32 

	(L2CEF)[
	VCMD_PAN_FADE $60 $14
	f32 f+32 g32 g+32 a32 a+32 b32 > c32 c+32 c32 < b32 a+32 a32 g+32 g32 f+32 VCMD_PAN_FADE $60 $00
	f32 f+32 g32 g+32 a32 a+32 b32 > c32 c+32 c32 < b32 a+32 a32 g+32 g32 f+32 
	]3

	VCMD_PAN_FADE $60 $14
	VCMD_VOL_FADE $60 $1e
	f32 f+32 g32 g+32 a32 a+32 b32 > c32 c+32 c32 < b32 a+32 a32 g+32 g32 f+32 

	; $241E / $2665

	PATCH_PERC_ORGAN
	v105
	VCMD_VIBRATO_ON $18 $1e $40
	; VCMD_PERVOICE_TRANSPOSE $00
	y10
	q7f
	< f4. q77; q73
	f32 q7f
	a+16. 

	(L2D68)[
	q7c; q79
	a+16 q7f
	> f32 q77; q73
	< a+32 q7f
	> f32 f32 q7c; q79
	f32 q7f
	f32 q77; q73
	f32 q7c; q79
	f32 q7f
	f32 q77; q73
	f32 q7f
	f32 q77; q73
	f32 q7f
	f32 q77; q73
	f32 q7c; q79
	f32 q77; q73
	f32 q7f
	f32 q77; q73
	f32 q7f
	f32 f32 q7c; q79
	f32 q7f
	f32 q77; q73
	f32 q7c; q79
	f32 q7f
	f32 q77; q73
	f32 q7f
	f32 q77; q73
	f32 q7f
	f32 q77; q73
	f32 
	]1

	q7c; q79
	f32 q77; q73
	f32 q7f
	f16 d+32 d16 f32 q77; q73
	f32 q7c; q79
	f32 q7f
	f16 d+16 d16 q7c; q79
	d16 q7f
	< f4. a+16 

	(L2D68)1

	q7c; q79
	f16 q7f
	d+32 q77; q73
	f32 q7f
	d32 c16. d16. d+32 q7c; q79
	d32 d+32 q7f
	d16 

	; $2420 / $27EB

	q7c; q79
	d16 r8. q7f
	o5 f16. e16. d+16 < c2 q77; q73
	c16 r8. q7f
	o5 f16. e16. f16 < c2 q77; q73
	c16 r8. q7f
	o5 f16. e16. d+16 < c2 q7d; q7b
	> g2 VCMD_PITCH_SLIDE $54 $0c $b4
	e2 g2 VCMD_PITCH_SLIDE $54 $0c $c0
	> e4.. q77; q73
	e16 

	; $2422 / $296D

	PATCH_SAW_LEAD_A
	v128
	y11

	(L2E3F)[
	q7f
	< c2 c8 q77; q73
	c16 q7f
	c6... c2 c8 q77; q73
	c16 q7f
	c6... q77; q73
	c16 q7f
	< a+16 q7c; q79
	a+16 q7f
	a+6... q77; q73
	a+16 q7f
	g16 q7c; q79
	g16 q7f
	g6... q77; q73
	g16 q7f
	g+16 q7c; q79
	g+16 q7f
	g+6... 
	]1

	a+8 q7c; q79
	a+16 q7f
	a+8 a+16 a+16 a+16 

	; $2424 / $2A37

	(L2E3F)[
	q7f
	> c2 c8 q77; q73
	c16 q7f
	c6... c2 c8 q77; q73
	c16 q7f
	c6... q77; q73
	c16 q7f
	< a+16 q7c; q79
	a+16 q7f
	a+6... q77; q73
	a+16 q7f
	g16 q7c; q79
	g16 q7f
	g6... q77; q73
	g16 q7f
	g+16 q7c; q79
	g+16 q7f
	g+6... 
	]1

	a+8 q7c; q79
	a+16 q7f
	a+6... 

	; $2426 / $2B0D

	PATCH_SAW_LEAD_N
	v150
	y10
	VCMD_VIBRATO_OFF
	r8 q7f
	o5 c32 q7c; q79
	c32 q77; q73
	c32 r16. q7f
	o5 c32 c32 q7c; q79
	c32 q7f
	c32 q77; q73
	c32 q7f
	c32 c32 q7c; q79
	c32 q77; q73
	c32 r8.. q7f
	o5 c32 q7c; q79
	c32 q7f
	c32 c32 q7c; q79
	c32 q7f
	c32 q7c; q79
	c32 q77; q73
	c32 r8. q7f
	o5 c32 c32 q7c; q79
	c32 q7f
	c32 q7c; q79
	c32 q7f
	c32 q7c; q79
	c32 q7f
	c32 c32 q7c; q79
	c32 q77; q73
	c32 r8 q7f
	o5 c32 q7c; q79
	c32 q7f
	c32 q7c; q79
	c32 q7f
	c32 q7c; q79
	c32 q7f
	c32 c32 q7c; q79
	c32 

#2

	; $241A / $0000

	INITIAL_OFFSET
	/

	; $241C / $24EE

	PATCH_SLAP_BASS
	v192
	y10 ; *
	q7f
	o2 f4 g+4 a+2 r8 o2 f8 r16 o2 g+16 r16 o2 a+16 ^6... f8. VCMD_PITCH_SLIDE $0c $01 $9d
	VCMD_PITCH_SLIDE $00 $14 $91
	f32 r32 o2 f16 g+8 r32 o2 f32 r32 o2 f32 g+16 a+16 a+32 r32 o2 a+16 > f32 < a+16. a+32 > g+32 r32 o2 a+32 > a+32 r32 o3 g+16 < f32 r32 o2 f16 g+8 r32 o2 f32 r32 o2 f32 g+16 a+16 ^4 VCMD_PITCH_SLIDE $18 $18 $91
	r16 o2 c8 d+16 

	; $241E / $26BC

	q7f
	f16 g+16 a+16 > c32 < f16. g+16 b16 > c16 

	(L2DC2)[
	o2 f16 g+16 a+16 > c32 < f16. g+16 b16 > c16 
	]7

	; $2420 / $2824

	q7f
	o2 f16 g+16 a+16 > c32 < f16. g+16 b16 > c16 

	(L2DC2)5

	(L2DF5)[
	o2 e16 g16 a+16 b32 e16. g16 a+16 > c16
	]4

	; $2422 / $2983

	(L2E79)[
	q7f
	o2 f32 r32 o2 f32 r32 o3 c8 r32 o2 f32 r32 o2 f32 > c16 < f16 e32 r32 o2 e32 r32 o3 c8 r32 o2 e32 r32 o2 e32 > c16 < e16 d+32 r32 o2 d+32 r32 o3 c8 r32 o2 d+32 r32 o2 d+32 > c16 < d+16 d32 r32 o2 d32 r32 o3 c8 r32 o2 d32 r32 o2 d32 > c16 < d16 c+32 r32 o2 c+32 r32 o2 a+8 r32 o2 c+32 r32 o2 c+32 a+16 c+16 c32 r32 o2 c32 r32 o2 g8 r32 o2 c32 r32 o2 c32 g16 c16 c+32 r32 o2 c+32 r32 o2 g+8 r32 o2 c+32 r32 o2 c+32 g+16 c+16 d+32 r32 o2 d+32 r32 o2 a+8 r32 o2 e32 r32 o2 d+32 a+16 d+16 
	]1

	; $2424 / $2A43

	(L2E79)1

	; $2426 / $2B8A

	q7f
	f16 g+16 a+16 > c32 < f16. g+16 b16 > c16 

	(L2DC2)3

#3

	; $241A / $0000

	INITIAL_OFFSET
	/

	; $241C / $2548
	v255
	y10 ; *
	; VCMD_PERVOICE_TRANSPOSE $00
	q7f
	PERC000N8 PERC001N12... PERC000N16 PERC000X32 PERC001N8 

	(L2D16)[
	PERC000N8 PERC001N16. PERC000N16 PERC000X32 PERC000X16 PERC001N8 PERC000N8 PERC001N12... PERC000N16 PERC000X32 PERC001N8 
	]3

	PERC000N8 PERC001N16. PERC000N16 PERC000X32 PERC001N16 PERC001X32 PERC001X32 PERC000N16 

	; $241E / $26CD

	q7f
	PERC000N8 PERC001N16. PERC000N16. PERC000X16 PERC001N8 

	(L2DCE)[
	PERC000N32 PERC000X16. PERC001N16. PERC000N16. PERC000X16 PERC001N16. PERC000N32 PERC000X8 PERC001N16. PERC000N16. PERC000X16 PERC001N8 
	]3

	PERC000N32 PERC000X16. PERC001N16. PERC000N16 PERC001N32 PERC000N16 PERC001N16 PERC001X32 PERC001X32 

	; $2420 / $2839
	q7f
	PERC000N8 PERC001N16. PERC000N16 PERC001N32 PERC000N16 PERC001N8 

	(L2E01)[
	PERC000N32 PERC000X16. PERC001N16. PERC000N16. PERC000X16 PERC001N16. PERC000N32 PERC000X8 PERC001N16. PERC000N16 PERC001N32 PERC000N16 PERC001N8 
	]2


	(L2DCE)2

	PERC000N32 PERC000X16. PERC001N16. PERC000N16 PERC001N32 PERC000N16 PERC001N16 PERC001X32 PERC001X32 

	; $2422 / $2987

	q7f
	PERC000N8 PERC001N8 PERC000N16 PERC000X16 PERC001N8 

	(L2EF3)[
	PERC000N8 PERC001N8 PERC000N16 PERC000X16 PERC001N8 
	]6

	PERC000N8 PERC001N32 PERC001X16 PERC001X32 PERC000N32 PERC001N16 PERC000N32 PERC001N16 PERC001X32 PERC001X32 

	; $2424 / $2A47

	q7f
	PERC000N8 PERC001N8 PERC000N16 PERC000X16 PERC001N8 

	(L2EF3)[
	PERC000N8 PERC001N8 PERC000N16 PERC000X16 PERC001N8 
	]6

	PERC000N8 PERC001N16 PERC000N32 PERC001N16 PERC000N32 PERC001N32 PERC000N16 PERC001N32 PERC000N32 PERC001N32 

	; $2426 / $2B9B

	q7f
	PERC000N8 PERC001N16. PERC000N16. PERC000X16 PERC001N8 

	(L2DCE)1

	PERC000N32 PERC000X32 PERC001N16 PERC001X16 PERC000N32 PERC001N16 PERC001X32 PERC000N16 PERC001N32 PERC000N32 PERC001N32 PERC001X32 

#6 ; 4

	; $241A / $0000

	INITIAL_OFFSET
	/

	; $241C / $2569

	v255
	y10 ; *
	q7f
	PERC005N8.. HQ1; q77
	PERC003N16 HQ2; q73
	PERC003X32 PERC003X16 HQ1; q77
	PERC003X16 HQ2; q73
	PERC003X32 PERC003X32 

	(L2D2B)[
	HQ1; q77
	PERC003N32 HQ2; q73
	PERC003X32 PERC003X32 PERC003X32 HQ1; q77
	PERC003X16 HQ2; q73
	PERC003X32 HQ1; q77
	PERC003X16 HQ2; q73
	PERC003X32 PERC003X16 HQ1; q77
	PERC003X16 HQ2; q73
	PERC003X32 PERC003X32 
	]7

	; $241E / $26EA

	(L2D2B)8

	; $2420 / $285D

	(L2D2B)10

	; $2422 / $29A5

	q7f
	PERC005N8.. HQ1; q77
	PERC003N16 HQ2; q73
	PERC003X32 PERC003X16 HQ1; q77
	PERC003X16 HQ2; q73
	PERC003X32 PERC003X32 

	(L2D2B)7

	; $2424 / $2A64

	q7f
	PERC005N8.. HQ1; q77
	PERC003N16 HQ2; q73
	PERC003X32 PERC003X16 HQ1; q77
	PERC003X16 HQ2; q73
	PERC003X32 PERC003X32 

	(L2D2B)7

	; $2426 / $2BBC

	q7f
	PERC005N8.. HQ1; q77
	PERC003N16 HQ2; q73
	PERC003X32 PERC003X16 HQ1; q77
	PERC003X16 HQ2; q73
	PERC003X32 PERC003X32 HQ1; q77
	PERC003X32 HQ2; q73
	PERC003X32 PERC003X32 PERC003X32 HQ1; q77
	PERC003X16 HQ2; q73
	PERC003X32 HQ1; q77
	PERC003X16 HQ2; q73
	PERC003X32 PERC003X16 HQ1; q77
	PERC003X16 q7f
	PERC005N16 PERC005X8.. HQ1; q77
	PERC003N16 HQ2; q73
	PERC003X32 PERC003X16 HQ1; q77
	PERC003X16 HQ2; q73
	PERC003X32 PERC003X32 HQ1; q77
	PERC003X32 HQ2; q73
	PERC003X32 PERC003X32 PERC003X32 HQ1; q77
	PERC003X16 HQ2; q73
	PERC003X32 HQ1; q77
	PERC003X16 HQ2; q73
	PERC003X32 PERC003X16 HQ1; q77
	PERC003X16 HQ2; q73
	PERC003X32 PERC003X32 

#5

	; $241A / $0000

	INITIAL_OFFSET
	/

	; $241C / $2581

	PATCH_SAW_LEAD_N
	v144
	y9
	VCMD_VIBRATO_ON $30 $18 $40

	(L2D49)[
	q7f
	o4 f4 g+4 a+2 q77; q73
	a+16 r16 q7f
	o4 f8 q77; q73
	f16 q7f
	g+16 q7c; q79
	g+16 q7f
	a+16 ^4.. q7a; q76
	a+16 
	]2

	; $241E / $26EE

	PATCH_PERC_ORGAN
	v105
	VCMD_VIBRATO_ON $18 $1e $40
	; VCMD_PERVOICE_TRANSPOSE $00
	y10
	r2 r2 r2 r16 q7f
	o5 c16 q7c; q79
	c16 q77; q73
	c32 q7f
	c32 q77; q73
	c32 q7c; q79
	c32 q7f
	c16 q7c; q79
	c16 q77; q73
	c16 r2 r2 r2 r16 q7f
	o4 a+32 r32 q7c; q79
	o4 a+32 r32 q77; q73
	o4 a+32 r32 q7f
	o4 a+16. a+32 q7c; q79
	a+32 a+32 q7f
	a+16 

	; $2420 / $2861

	q7c; q79
	a+16 r8. q7f
	o5 c16. < b16. b16 < f2 q77; q73
	f16 r8. q7f
	o5 c16. < b16. > c16 < < f2 q77; q73
	f16 r8. q7f
	o5 c16. < b16. b16 < f2 q7d; q7b
	> a+2 VCMD_PITCH_SLIDE $54 $0c $ab
	g2 a+2 VCMD_PITCH_SLIDE $54 $0c $b7
	> g4.. q77; q73
	g16 

	; $2422 / $29BB

	PATCH_SAW_LEAD_A
	v128
	y9

	(L2EFB)[
	q7f
	< f2 e8 q77; q73
	e16 q7f
	e6... d+2 d8 q77; q73
	d16 q7f
	d6... q77; q73
	d16 q7f
	c+16 q7c; q79
	c+16 q7f
	c+6... q77; q73
	c+16 q7f
	c16 q7c; q79
	c16 q7f
	c6... q77; q73
	c16 q7f
	c+16 q7c; q79
	c+16 q7f
	c+6... 
	]1

	d+8 q7c; q79
	d+16 q7f
	d+8 d+16 d+16 d+16 

	; $2424 / $2A7A

	(L2EFB)1

	d+8 q7c; q79
	d+16 q7f
	d+6... 

	; $2426 / $2C18

	PATCH_SAW_LEAD_N
	v150
	y10
	VCMD_VIBRATO_OFF
	r8 q7f
	o4 g+32 q7c; q79
	g+32 q77; q73
	g+32 r16. q7f
	o4 g+32 g+32 q7c; q79
	g+32 q7f
	g+32 q7c; q79
	g+32 q7f
	g+32 g+32 q7c; q79
	g+32 q77; q73
	g+32 r8.. q7f
	o4 g+32 q7c; q79
	g+32 q7f
	g+32 g+32 q7c; q79
	g+32 q7f
	g+32 q7c; q79
	g+32 q77; q73
	g+32 r8. q7f
	o4 g+32 g+32 q7c; q79
	g+32 q7f
	g+32 q7c; q79
	g+32 q7f
	g+32 q7c; q79
	g+32 q7f
	g+32 g+32 q7c; q79
	g+32 q77; q73
	g+32 r8 q7f
	o4 g+32 q7c; q79
	g+32 q7f
	g+32 q7c; q79
	g+32 q7f
	g+32 q7c; q79
	g+32 q7f
	g+32 g+32 q7c; q79
	g+32 

#4 ; 6

	; $241A / $0000

	INITIAL_OFFSET
	/

	; $241C / $258F

	PATCH_GT
	v135
	y10 ; *
	q7f
	o3 f4 g+4 a+2 r8 o3 f8 r16 o3 g+16 r16 o3 a+16 ^2 f4 g+4 a+2 r8 o3 f8 r16 o3 g+16 r16 o3 a+16 ^2 

	; $241E / $2739

	q7f
	f16 g+16 a+16 > c32 < f16. g+16 b16 > c16 

	(L2DE4)[
	o3 f16 g+16 a+16 > c32 < f16. g+16 b16 > c16 
	]7

	; $2420 / $289A

	q7f
	o3 f16 g+16 a+16 > c32 < f16. g+16 b16 > c16 

	(L2DE4)5

	(L2E1A)[
	o3 e16 g16 a+16 b32 e16. g16 a+16 > c16 
	]4

	; $2422 / $29D1

	v135

	(L2F35)[
	q7f
	o3 f16 > c16 f4. < e16 > c16 e4. < d+16 > c16 d+4. < d16 > c16 d4. < c+16 g+16 > c+4. < c16 g16 > c4. < c+16 g+16 > c+4. < d+16 a+16 > d+4. 
	]1

	; $2424 / $2A86

	(L2F35)1

	; $2426 / $2C95

	q7f
	< f16 g+16 a+16 > c32 < f16. g+16 b16 > c16 

	(L2DE4)3

#7

	; $241A / $0000

	INITIAL_OFFSET
	/

	; $241C / $25B2

	PATCH_KIRAKIRA
	v96
	; VCMD_PERVOICE_TRANSPOSE $0c
	y20
	r24 VCMD_PAN_FADE $60 $00
	q7f
	o5 f32 f+32 g32 g+32 a32 a+32 b32 > c32 c+32 c32 < b32 a+32 a32 g+32 g32 f+32 

	(L2CEF)3

	VCMD_PAN_FADE $60 $14
	VCMD_VOL_FADE $58 $1e
	f32 f+32 g32 g+32 a32 a+32 b32 > c32 c+32 c32 < b32 a+32 a32 g+32 g48 

	; $241E / $274A

	; VCMD_PERVOICE_TRANSPOSE $00
	VCMD_PAN_FADE $01 $0a ; for fadeout canceling
	VCMD_TUNING $00
	r8 r8 r8 r8 

	(L2DF0)[
	r8 r8 r8 r8 
	]7

	; $2420 / $28AF

	PATCH_SAW_LEAD_N
	v144
	VCMD_VIBRATO_ON $30 $18 $30
	r2 r16 q7f
	o4 f16 q7c; q79
	f16 q7f
	f16 f16. f12... q77; q73
	f16 r4.. r16 q7f
	o5 g+32 r32 o5 g+32 g16. g16 q7c; q79
	g32 q7f
	g16 q7c; q79
	g32 q7f
	g16 q7c; q79
	g16 q77; q73
	g16 r4. r16 q7f
	o4 f16 q7c; q79
	f16 q7f
	f16 f16. f12... e2 VCMD_PITCH_SLIDE $54 $0c $a2
	< a+2 > e2 VCMD_PITCH_SLIDE $54 $0c $ae
	a+4 q77; q73
	a+16 r8. 

	; $2422 / $29D7

	(L2F5F)[
	v255
	HQ1; q77
	PERC003N32 HQ2; q73
	PERC003X32 PERC003X32 PERC003X32 HQ1; q77
	PERC003X16 HQ2; q73
	PERC003X32 r=54 r8 r8 r8 r8 
	]1

	(L2DF0)6

	; $2424 / $2A8A

	(L2F5F)1

	(L2DF0)6

	; $2426 / $2CA6

	v255
	HQ1; q77
	PERC003N32 HQ2; q73
	PERC003X32 PERC003X32 PERC003X32 HQ1; q77
	PERC003X16 HQ2; q73
	PERC003X32 r=54 r4.. PERC003X32 PERC003X32 HQ1; q77
	PERC003X32 HQ2; q73
	PERC003X32 PERC003X32 PERC003X32 HQ1; q77
	PERC003X16 HQ2; q73
	PERC003X32 r=54 r2 
