	.include "MPlayDef.s"

	.equ	s_get_HART_ALL_grp, voicegroup001
	.equ	s_get_HART_ALL_pri, 110
	.equ	s_get_HART_ALL_rev, 0
	.equ	s_get_HART_ALL_mvl, 120
	.equ	s_get_HART_ALL_key, 0
	.equ	s_get_HART_ALL_tbs, 1
	.equ	s_get_HART_ALL_exg, 0
	.equ	s_get_HART_ALL_cmp, 1

	.section .rodata
	.global	s_get_HART_ALL
	.align	2

@**************** Track 1 (Midi-Chn.1) ****************@

s_get_HART_ALL_1:
	.byte	KEYSH , s_get_HART_ALL_key+0
@ 000   ----------------------------------------
	.byte	TEMPO , 150*s_get_HART_ALL_tbs/2
	.byte		VOICE , 113
	.byte		VOL   , 120*s_get_HART_ALL_mvl/mxv
	.byte		PAN   , c_v+0
	.byte		N01   , Cn3 , v100
	.byte	W03
	.byte		        Gn2 
	.byte	W04
	.byte		        Cn2 
	.byte	W04
	.byte		        Fn2 
	.byte	W03
	.byte		VOICE , 110
	.byte		N01   , An2 , v080
	.byte	W03
	.byte		        Dn3 
	.byte	W03
	.byte		        Gn3 , v072
	.byte	W03
	.byte		        As3 
	.byte	W03
	.byte		        Ds4 , v060
	.byte	W03
	.byte		        Gn4 
	.byte	W03
	.byte		        As4 , v052
	.byte	W03
	.byte		        Ds5 
	.byte	W08
	.byte		VOICE , 113
	.byte	W01
	.byte		N01   , Ds4 , v040
	.byte	W02
	.byte		VOICE , 110
	.byte	W01
	.byte		N01   , Gn4 
	.byte	W03
	.byte		        As4 
	.byte	W03
	.byte		        Ds5 
	.byte	W11
	.byte		VOICE , 113
	.byte	W01
	.byte		N01   , Gn4 , v020
	.byte	W03
	.byte		VOICE , 110
	.byte		N01   , As4 
	.byte	W03
	.byte		        Ds5 
	.byte	W18
	.byte		        As4 , v012
	.byte	W03
	.byte		        Ds5 
	.byte	W01
	.byte	FINE

@**************** Track 2 (Midi-Chn.2) ****************@

s_get_HART_ALL_2:
	.byte	KEYSH , s_get_HART_ALL_key+0
@ 000   ----------------------------------------
	.byte		VOICE , 9
	.byte		VOL   , 90*s_get_HART_ALL_mvl/mxv
	.byte		PAN   , c_v+0
	.byte		BEND  , c_v+15
	.byte		N02   , Cn1 , v100
	.byte	W02
	.byte		        Gn1 
	.byte	W03
	.byte		        Bn1 
	.byte	W03
	.byte		        Cn2 
	.byte	W03
	.byte		        En1 
	.byte	W03
	.byte		        Gs1 
	.byte	W03
	.byte		        An1 
	.byte	W03
	.byte		        Bn1 
	.byte	W03
	.byte		        Gn1 
	.byte	W03
	.byte		        Cn2 
	.byte	W03
	.byte		        Dn2 
	.byte	W03
	.byte		        En2 , v092
	.byte	W03
	.byte		        Fs2 , v100
	.byte	W02
	.byte		PAN   , c_v+10
	.byte	W01
	.byte		N02   , En2 
	.byte	W03
	.byte		        Fs2 , v092
	.byte	W03
	.byte		        Gs2 
	.byte	W03
	.byte		        As2 , v080
	.byte	W03
	.byte		        Gs2 , v100
	.byte	W03
	.byte		        As2 , v092
	.byte	W03
	.byte		        Cn3 
	.byte	W02
	.byte		PAN   , c_v+20
	.byte	W01
	.byte		N02   , Bn2 , v100
	.byte	W03
	.byte		        Cs3 , v092
	.byte	W03
	.byte		        Ds3 
	.byte	W04
	.byte		        Dn3 , v100
	.byte	W03
	.byte		        En3 , v092
	.byte	W03
	.byte		        Fs3 
	.byte	W03
	.byte		PAN   , c_v+30
	.byte	W01
	.byte		N02   , Fn3 
	.byte	W03
	.byte		        Gn3 , v080
	.byte	W03
	.byte		        An3 
	.byte	W03
	.byte		        Bn3 , v072
	.byte	W03
	.byte		        Cs4 
	.byte	W03
	.byte		        Dn4 , v060
	.byte	W02
@ 001   ----------------------------------------
	.byte	W01
	.byte		        En4 
	.byte	W03
	.byte		        Fs4 , v052
	.byte	W03
	.byte		        Gs4 
	.byte	W07
	.byte		PAN   , c_v+30
	.byte	W02
	.byte		N02   , Gs4 , v040
	.byte	W11
	.byte		PAN   , c_v+20
	.byte	W01
	.byte		N02   , Gs4 , v032
	.byte	W11
	.byte		PAN   , c_v+10
	.byte	W01
	.byte		N02   , Gs4 , v020
	.byte	W13
	.byte		        Gs4 , v016
	.byte	W02
	.byte	FINE

@**************** Track 3 (Midi-Chn.3) ****************@

s_get_HART_ALL_3:
	.byte	KEYSH , s_get_HART_ALL_key+0
@ 000   ----------------------------------------
	.byte		VOICE , 13
	.byte		VOL   , 90*s_get_HART_ALL_mvl/mxv
	.byte		PAN   , c_v+0
	.byte	W04
	.byte		N02   , Cn1 , v052
	.byte	W02
	.byte		        Gn1 
	.byte	W03
	.byte		        Bn1 
	.byte	W03
	.byte		        Cn2 
	.byte	W03
	.byte		        En1 
	.byte	W03
	.byte		        Gs1 
	.byte	W03
	.byte		        An1 
	.byte	W03
	.byte		        Bn1 
	.byte	W03
	.byte		        Gn1 
	.byte	W03
	.byte		        Cn2 
	.byte	W03
	.byte		        Dn2 
	.byte	W03
	.byte		        En2 
	.byte	W03
	.byte		        Fs2 
	.byte	W03
	.byte		PAN   , c_v-10
	.byte		N02   , En2 
	.byte	W03
	.byte		        Fs2 
	.byte	W03
	.byte		        Gs2 
	.byte	W03
	.byte		        As2 
	.byte	W03
	.byte		        Gs2 
	.byte	W03
	.byte		        As2 
	.byte	W03
	.byte		        Cn3 
	.byte	W02
	.byte		PAN   , c_v-20
	.byte	W01
	.byte		N02   , Bn2 
	.byte	W03
	.byte		        Cs3 
	.byte	W03
	.byte		        Ds3 
	.byte	W04
	.byte		        Dn3 , v040
	.byte	W03
	.byte		        En3 
	.byte	W03
	.byte		        Fs3 
	.byte	W04
	.byte		PAN   , c_v-30
	.byte		N02   , Fn3 
	.byte	W03
	.byte		        Gn3 
	.byte	W03
	.byte		        An3 
	.byte	W03
	.byte		        Bn3 
	.byte	W03
	.byte		        Cs4 
	.byte	W01
@ 001   ----------------------------------------
	.byte	W02
	.byte		        Dn4 
	.byte	W03
	.byte		        En4 
	.byte	W03
	.byte		        Fs4 
	.byte	W03
	.byte		        Gs4 
	.byte	W10
	.byte		PAN   , c_v-30
	.byte	W01
	.byte		N02   , Gs4 , v020
	.byte	W12
	.byte		PAN   , c_v-20
	.byte		N02   
	.byte	W11
	.byte		PAN   , c_v-10
	.byte	W01
	.byte		N02   , Gs4 , v016
	.byte	W13
	.byte		N02   
	.byte	W02
	.byte	FINE

@******************************************************@
	.align	2

s_get_HART_ALL:
	.byte	3	@ NumTrks
	.byte	0	@ NumBlks
	.byte	s_get_HART_ALL_pri	@ Priority
	.byte	s_get_HART_ALL_rev	@ Reverb.

	.word	s_get_HART_ALL_grp

	.word	s_get_HART_ALL_1
	.word	s_get_HART_ALL_2
	.word	s_get_HART_ALL_3

	.end
