Snippet:Music 60.h

From veswiki
Jump to: navigation, search

Produced by e5frog, this contains the closest possible duration and frequency values for notes ranging from G3-G5 (key G of octave 3 through G of octave 5). The data is stored in DASM macros, so you can use the name of the note instead of the frequency/duration values when writing out a song. Use it with the PlaySong rountine and then write music just like on an old Nokia cellphone, one note per row.

Values are adjusted for a PAL machine, for NTSC scroll down.

; Updated 2013-11-11

;PAL macro notation with tempo at 60bpm
;
;
; whole notes at 1 second duration	 
	

	MAC 1g3
	.byte 	66, 5 		; G3 +3
	ENDM
	MAC 1g#3
	.byte 	69, 19		; G#3	+3
	ENDM
	MAC 1a3
	.byte	76, 32		; A3	-1 (+8)
	ENDM
	MAC 1a#3
	.byte	80, 45		; A#3	0
	ENDM
	MAC 1b3
	.byte	84, 57		; B3	+1
	ENDM
	MAC 1c4
	.byte	91, 69		; C4	+6
	ENDM
	MAC 1c#4
	.byte	96, 79		; C#4	+1
	ENDM
	MAC 1d4
	.byte	100, 89		; D4	+0
	ENDM
	MAC 1d#4
	.byte	107, 99		; D#4	+5
	ENDM
	MAC 1e4
	.byte	113, 108		; E4	+8
	ENDM
	MAC 1f4
	.byte	120, 116		; F4	+1
	ENDM
	MAC 1f#4
	.byte	125, 124		; F#4	+1
	ENDM
	MAC 1g4
	.byte	134, 132		; G4	+8
	ENDM
	MAC 1g#4
	.byte 	143, 139		; G#4	+6
	ENDM
	MAC 1a4
	.byte	151, 145		; A4 -4 (438,9 Hz)
	ENDM
	MAC 1a#4
	.byte	161, 152		; A#4	+7
	ENDM
	MAC 1b4
	.byte	169, 158		; B4	+8
	ENDM
	MAC 1c5
	.byte	180, 163		; C5	-2
	ENDM
	MAC 1c#5
	.byte	190, 169		; C#5	+7
	ENDM
	MAC 1d5
	.byte	203, 174		; D5 +10
	ENDM
	MAC 1d#5
	.byte	214, 178		; D#5	-6
	ENDM
	MAC 1e5
	.byte	227, 183		; E5	+5
	ENDM
	MAC 1f5
	.byte	235, 187		; F5	+1
	ENDM
	MAC 1f#5
	.byte	245, 191		; F#5  +1
	ENDM
	MAC 1g5
	.byte	255, 195		; G5 +7
	ENDM





; 1/2 second duration 
	
	MAC 2g3
	.byte 	33, 5 		; G3	
	ENDM
	MAC 2g#3
	.byte 	34, 19		; G#3	
	ENDM
	MAC 2a3
	.byte	38, 32		; A3	
	ENDM
	MAC 2a#3
	.byte	40, 45		; A#3	
	ENDM
	MAC 2b3
	.byte	42, 57		; B3	
	ENDM
	MAC 2c4
	.byte	45, 69		; C4	
	ENDM
	MAC 2c#4
	.byte	48, 79		; C#4	
	ENDM
	MAC 2d4
	.byte	50, 89		; D4	
	ENDM
	MAC 2d#4
	.byte	53, 99		; D#4	
	ENDM
	MAC 2e4
	.byte	56, 108		; E4	
	ENDM
	MAC 2f4
	.byte	60, 116		; F4	
	ENDM
	MAC 2f#4
	.byte	62, 124		; F#4	
	ENDM
	MAC 2g4
	.byte	65, 132		; G4	
	ENDM
	MAC 2g#4
	.byte 	71, 139		; G#4	
	ENDM
	MAC 2a4
	.byte	75, 145		; A4	
	ENDM
	MAC 2a#4
	.byte	80, 152		; A#4	
	ENDM
	MAC 2b4
	.byte	84, 158		; B4	
	ENDM
	MAC 2c5
	.byte	90, 163		; C5	
	ENDM
	MAC 2c#5
	.byte	95, 169		; C#5	
	ENDM
	MAC 2d5
	.byte	101, 174		; D5	
	ENDM
	MAC 2d#5
	.byte	107, 178		; D#5	
	ENDM
	MAC 2e5
	.byte	113, 183		; E5	
	ENDM
	MAC 2f5
	.byte	117, 187		; F5	
	ENDM
	MAC 2f#5
	.byte	122, 191		; F#5
	ENDM
	MAC 2g5
	.byte	127, 193		; G5
	ENDM


; 1/4 second duration 
	
	MAC 4g3
	.byte 	16, 5 		; G3	
	ENDM
	MAC 4g#3
	.byte 	17, 19		; G#3	
	ENDM
	MAC 4a3
	.byte	19, 32		; A3	
	ENDM
	MAC 4a#3
	.byte	20, 45		; A#3	
	ENDM
	MAC 4b3
	.byte	21, 57		; B3	
	ENDM
	MAC 4c4
	.byte	22, 69		; C4	
	ENDM
	MAC 4c#4
	.byte	24, 79		; C#4	
	ENDM
	MAC 4d4
	.byte	25, 89		; D4	
	ENDM
	MAC 4d#4
	.byte	26, 98		; D#4	
	ENDM
	MAC 4e4
	.byte	28, 108		; E4	
	ENDM
	MAC 4f4
	.byte	30, 116		; F4	
	ENDM
	MAC 4f#4
	.byte	31, 124		; F#4	
	ENDM
	MAC 4g4
	.byte	32, 132		; G4	
	ENDM
	MAC 4g#4
	.byte 	35, 139		; G#4	
	ENDM
	MAC 4a4
	.byte	37, 145		; A4	
	ENDM
	MAC 4a#4
	.byte	40, 152		; A#4	
	ENDM
	MAC 4b4
	.byte	42, 158		; B4	
	ENDM
	MAC 4c5
	.byte	45, 163		; C5	
	ENDM
	MAC 4c#5
	.byte	47, 169		; C#5	
	ENDM
	MAC 4d5
	.byte	50, 174		; D5	
	ENDM
	MAC 4d#5
	.byte	53, 178		; D#5	
	ENDM
	MAC 4e5
	.byte	56, 183		; E5	
	ENDM
	MAC 4f5
	.byte	58, 187		; F5	
	ENDM
	MAC 4f#5
	.byte	61, 191		; F#5
	ENDM
	MAC 4g5
	.byte	63, 193		; G5
	ENDM




; 1/8 second duration 

	MAC 8g3
	.byte 	8, 5 			; G3	
	ENDM
	MAC 8g#3
	.byte 	8, 19			; G#3	
	ENDM
	MAC 8a3
	.byte	9, 32			; A3	
	ENDM
	MAC 8a#3
	.byte	10, 45		; A#3	
	ENDM
	MAC 8b3
	.byte	10, 57		; B3	
	ENDM
	MAC 8c4
	.byte	11, 69		; C4	
	ENDM
	MAC 8c#4
	.byte	12, 79		; C#4	
	ENDM
	MAC 8d4
	.byte	12, 89		; D4	
	ENDM
	MAC 8d#4
	.byte	13, 99		; D#4	
	ENDM
	MAC 8e4
	.byte	14, 108		; E4	
	ENDM
	MAC 8f4
	.byte	15, 116		; F4	
	ENDM
	MAC 8f#4
	.byte	15, 124		; F#4	
	ENDM
	MAC 8g4
	.byte	16, 132		; G4	
	ENDM
	MAC 8g#4
	.byte 	17, 139		; G#4	
	ENDM
	MAC 8a4
	.byte	18, 145		; A4	
	ENDM
	MAC 8a#4
	.byte	20, 152		; A#4	
	ENDM
	MAC 8b4
	.byte	21, 158		; B4	
	ENDM
	MAC 8c5
	.byte	22, 163		; C5	
	ENDM
	MAC 8c#5
	.byte	23, 169		; C#5	
	ENDM
	MAC 8d5
	.byte	25, 174		; D5	
	ENDM
	MAC 8d#5
	.byte	26, 178		; D#5	
	ENDM
	MAC 8e5
	.byte	28, 183		; E5	
	ENDM
	MAC 8f5
	.byte	29, 187		; F5	
	ENDM
	MAC 8f#5
	.byte	30, 191		; F#5
	ENDM
	MAC 8g5
	.byte	31, 193		; G5
	ENDM


; 1/16 second duration 

	MAC 16g3
	.byte 	4, 5 		; G3	
	ENDM
	MAC 16g#3
	.byte 	4, 19		; G#3	
	ENDM
	MAC 16a3
	.byte	4, 32		; A3	
	ENDM
	MAC 16a#3
	.byte	5, 45		; A#3	
	ENDM
	MAC 16b3
	.byte	5, 57		; B3	
	ENDM
	MAC 16c4
	.byte	5, 69		; C4	
	ENDM
	MAC 16c#4
	.byte	6, 79		; C#4	
	ENDM
	MAC 16d4
	.byte	6, 89		; D4	
	ENDM
	MAC 16d#4
	.byte	6, 99		; D#4	
	ENDM
	MAC 16e4
	.byte	7, 108		; E4	
	ENDM
	MAC 16f4
	.byte	7, 116		; F4	
	ENDM
	MAC 16f#4
	.byte	7, 124		; F#4	
	ENDM
	MAC 16g4
	.byte	8, 132		; G4	
	ENDM
	MAC 16g#4
	.byte 	8, 139		; G#4	
	ENDM
	MAC 16a4
	.byte	9, 145		; A4	
	ENDM
	MAC 16a#4
	.byte	10, 152		; A#4	
	ENDM
	MAC 16b4
	.byte	10, 158		; B4	
	ENDM
	MAC 16c5
	.byte	11, 163		; C5	
	ENDM
	MAC 16c#5
	.byte	11, 169		; C#5	
	ENDM
	MAC 16d5
	.byte	12, 174		; D5	
	ENDM
	MAC 16d#5
	.byte	13, 178		; D#5	
	ENDM
	MAC 16e5
	.byte	14, 183		; E5	
	ENDM
	MAC 16f5
	.byte	14, 187		; F5	
	ENDM
	MAC 16f#5
	.byte	15, 191		; F#5	
	ENDM
	MAC 16g5
	.byte	15, 193		; G5
	ENDM


; 1/32 second duration 

	MAC 32g3
	.byte 	2, 5 		; G3	
	ENDM
	MAC 32g#3
	.byte 	2, 19		; G#3	
	ENDM
	MAC 32a3
	.byte	2, 32		; A3	
	ENDM
	MAC 32a#3
	.byte	2, 45		; A#3	
	ENDM
	MAC 32b3
	.byte	2, 57		; B3	
	ENDM
	MAC 32c4
	.byte	2, 69		; C4	
	ENDM
	MAC 32c#4
	.byte	3, 79		; C#4	
	ENDM
	MAC 32d4
	.byte	3, 89		; D4	
	ENDM
	MAC 32d#4
	.byte	3, 99		; D#4	
	ENDM
	MAC 32e4
	.byte	3, 108		; E4	
	ENDM
	MAC 32f4
	.byte	3, 116		; F4	
	ENDM
	MAC 32f#4
	.byte	3, 124		; F#4	
	ENDM
	MAC 32g4
	.byte	4, 132		; G4	
	ENDM
	MAC 32g#4
	.byte 	4, 139		; G#4	
	ENDM
	MAC 32a4
	.byte	4, 145		; A4	
	ENDM
	MAC 32a#4
	.byte	5, 152		; A#4	
	ENDM
	MAC 32b4
	.byte	5, 158		; B4	
	ENDM
	MAC 32c5
	.byte	5, 163		; C5	
	ENDM
	MAC 32c#5
	.byte	5, 169		; C#5	
	ENDM
	MAC 32d5
	.byte	6, 174		; D5	
	ENDM
	MAC 32d#5
	.byte	6, 178		; D#5	
	ENDM
	MAC 32e5
	.byte	7, 183		; E5	
	ENDM
	MAC 32f5
	.byte	7, 187		; F5	
	ENDM
	MAC 32f#5
	.byte	7, 191		; F#5
	ENDM
	MAC 32g5
	.byte	7, 193		; G5
	ENDM


; 1/64 second duration 

	MAC 64g3	
	.byte 	1, 5 		; G3	
	ENDM
	MAC 64g#3
	.byte 	1, 19		; G#3	
	ENDM
	MAC 64a3
	.byte	1, 32		; A3	
	ENDM
	MAC 64a#3
	.byte	1, 45		; A#3	
	ENDM
	MAC 64b3
	.byte	1, 57		; B3	
	ENDM
	MAC 64c4
	.byte	1, 69		; C4	
	ENDM
	MAC 64c#4
	.byte	1, 79		; C#4	
	ENDM
	MAC 64d4
	.byte	1, 89		; D4	
	ENDM
	MAC 64d#4
	.byte	1, 99		; D#4	
	ENDM
	MAC 64e4
	.byte	1, 108		; E4	
	ENDM
	MAC 64f3
	.byte	1, 116		; F4	
	ENDM
	MAC 64f#4
	.byte	1, 124		; F#4	
	ENDM
	MAC 64g4
	.byte	2, 132		; G4	
	ENDM
	MAC 64g#4
	.byte 	2, 139		; G#4	
	ENDM
	MAC 64a4
	.byte	2, 145		; A4	
	ENDM
	MAC 64a#4
	.byte	2, 152		; A#4	
	ENDM
	MAC 64b4
	.byte	2, 158		; B4	
	ENDM
	MAC 64c5
	.byte	2, 163		; C5	
	ENDM
	MAC 64c#5
	.byte	2, 169		; C#5	
	ENDM
	MAC 64d5
	.byte	3, 174		; D5	
	ENDM
	MAC 64d#5
	.byte	3, 178		; D#5	
	ENDM
	MAC 64e5
	.byte	3, 183		; E5	
	ENDM
	MAC 64f5
	.byte	3, 187		; F5	
	ENDM
	MAC 64f#5
	.byte	3, 191		; F#5
	ENDM
	MAC 64g5
	.byte	3, 193		; G5
	ENDM

; end of 1/64


	; DOTTED

; Adds musicmacro with tempo 60

; 1 second duration 
	
	MAC 1_g3
	.byte 	99, 5 		; .G3	
	ENDM
	MAC 1_g#3
	.byte 	104, 19		; .G#3	
	ENDM
	MAC 1_a3
	.byte	114, 32		; .A3	
	ENDM
	MAC 1_a#3
	.byte	120, 45		; .A#3	
	ENDM
	MAC 1_b3
	.byte	126, 57		; .B3	
	ENDM
	MAC 1_c4
	.byte	137, 69		; .C4	
	ENDM
	MAC 1_c#4
	.byte	144, 79		; .C#4	
	ENDM
	MAC 1_d4
	.byte	150, 89		; .D4	
	ENDM
	MAC 1_d#4
	.byte	161, 99		; .D#4	
	ENDM
	MAC 1_e4
	.byte	170, 108		; .E4	
	ENDM
	MAC 1_f4
	.byte	180, 116		; .F4	
	ENDM
	MAC 1_f#4
	.byte	188, 124		; .F#4	
	ENDM
	MAC 1_g4
	.byte	201, 132		; .G4	
	ENDM
	MAC 1_g#4
	.byte 	215, 139		; .G#4	
	ENDM
	MAC 1_a4
	.byte	227, 145		; .A4	
	ENDM
	MAC 1_a#4
	.byte	242, 152		; .A#4	
	ENDM
	MAC 1_b4
	.byte	254, 158		; .B4	
	ENDM
	MAC 1_c5
	.byte	255, 163, 15,163		; .C5	
	ENDM
	MAC 1_c#5
	.byte	255, 169,30,169		; .C#5	
	ENDM
	MAC 1_d5
	.byte	255, 174,50,174		; .D5	
	ENDM
	MAC 1_d#5
	.byte	255, 178,66,178		; .D#5	
	ENDM
	MAC 1_e5
	.byte	255, 183,86,183		; .E5	
	ENDM
	MAC 1_f5
	.byte	255, 187,98,187		; .F5	
	ENDM
	MAC 1_f#5
	.byte	255, 191,113,191		; .F#5   ~ CHECK!!	
	ENDM
	MAC 1_g5
	.byte	255, 193,128,193		; .G5
	ENDM





; .1/2 second duration 
	
	MAC 2_g3
	.byte 	50, 5 		; .G3	
	ENDM
	MAC 2_g#3
	.byte 	51, 19		; .G#3	
	ENDM
	MAC 2_a3
	.byte	57, 32		; .A3	
	ENDM
	MAC 2_a#3
	.byte	60, 45		; .A#3	
	ENDM
	MAC 2_b3
	.byte	63, 57		; .B3	
	ENDM
	MAC 2_c4
	.byte	68, 69		; .C4	
	ENDM
	MAC 2_c#4
	.byte	72, 79		; .C#4	
	ENDM
	MAC 2_d4
	.byte	75, 89		; .D4	
	ENDM
	MAC 2_d#4
	.byte	80, 99		; .D#4	
	ENDM
	MAC 2_e4
	.byte	84, 108		; .E4	
	ENDM
	MAC 2_f4
	.byte	90, 116		; .F4	
	ENDM
	MAC 2_f#4
	.byte	93, 124		; .F#4	
	ENDM
	MAC 2_g4
	.byte	98, 132		; .G4	
	ENDM
	MAC 2_g#4
	.byte 	107, 139		; .G#4	
	ENDM
	MAC 2_a4
	.byte	113, 145		; .A4	
	ENDM
	MAC 2_a#4
	.byte	120, 152		; .A#4	
	ENDM
	MAC 2_b4
	.byte	126, 158		; .B4	
	ENDM
	MAC 2_c5
	.byte	135, 163		; .C5	
	ENDM
	MAC 2_c#5
	.byte	143, 169		; .C#5	
	ENDM
	MAC 2_d5
	.byte	152, 174		; .D5	
	ENDM
	MAC 2_d#5
	.byte	161, 178		; .D#5	
	ENDM
	MAC 2_e5
	.byte	170, 183		; .E5	
	ENDM
	MAC 2_f5
	.byte	176, 187		; .F5	
	ENDM
	MAC 2_f#5
	.byte	183, 191		; .F#5
	ENDM
	MAC 2_g5
	.byte	191, 193		; .G5
	ENDM


; .1/4 second duration 
	
	MAC 4_g3
	.byte 	24, 5 		; .G3	
	ENDM
	MAC 4_g#3
	.byte 	26, 19		; .G#3	
	ENDM
	MAC 4_a3
	.byte	29, 32		; .A3	
	ENDM
	MAC 4_a#3
	.byte	30, 45		; .A#3	
	ENDM
	MAC 4_b3
	.byte	32, 57		; .B3	
	ENDM
	MAC 4_c4
	.byte	33, 69		; .C4	
	ENDM
	MAC 4_c#4
	.byte	36, 79		; .C#4	
	ENDM
	MAC 4_d4
	.byte	38, 89		; .D4	
	ENDM
	MAC 4_d#4
	.byte	39, 99		; .D#4	
	ENDM
	MAC 4_e4
	.byte	42, 108		; .E4	
	ENDM
	MAC 4_f4
	.byte	45, 116		; .F4	
	ENDM
	MAC 4_f#4
	.byte	47, 124		; .F#4	
	ENDM
	MAC 4_g4
	.byte	48, 132		; .G4	
	ENDM
	MAC 4_g#4
	.byte 	53, 139		; .G#4	
	ENDM
	MAC 4_a4
	.byte	56, 145		; .A4	
	ENDM
	MAC 4_a#4
	.byte	60, 152		; .A#4	
	ENDM
	MAC 4_b4
	.byte	63, 158		; .B4	
	ENDM
	MAC 4_c5
	.byte	68, 163		; .C5	
	ENDM
	MAC 4_c#5
	.byte	71, 169		; .C#5	
	ENDM
	MAC 4_d5
	.byte	75, 174		; .D5	
	ENDM
	MAC 4_d#5
	.byte	80, 178		; .D#5	
	ENDM
	MAC 4_e5
	.byte	84, 183		; .E5	
	ENDM
	MAC 4_f5
	.byte	87, 187		; .F5	
	ENDM
	MAC 4_f#5
	.byte	92, 191		; .F#5
	ENDM
	MAC 4_g5
	.byte	95, 193		; .G5
	ENDM




; .1/8 second duration 

	MAC 8_g3
	.byte 	12, 5 			; .G3	
	ENDM
	MAC 8_g#3
	.byte 	12, 19			; .G#3	
	ENDM
	MAC 8_a3
	.byte	14, 32			; .A3	
	ENDM
	MAC 8_a#3
	.byte	15, 45		; .A#3	
	ENDM
	MAC 8_b3
	.byte	15, 57		; .B3	
	ENDM
	MAC 8_c4
	.byte	17, 69		; .C4	
	ENDM
	MAC 8_c#4
	.byte	18, 79		; .C#4	
	ENDM
	MAC 8_d4
	.byte	18, 89		; .D4	
	ENDM
	MAC 8_d#4
	.byte	20, 99		; .D#4	
	ENDM
	MAC 8_e4
	.byte	21, 108		; .E4	
	ENDM
	MAC 8_f4
	.byte	23, 116		; .F4	
	ENDM
	MAC 8_f#4
	.byte	23, 124		; .F#4	
	ENDM
	MAC 8_g4
	.byte	24, 132		; .G4	
	ENDM
	MAC 8_g#4
	.byte 	26, 139		; .G#4	
	ENDM
	MAC 8_a4
	.byte	27, 145		; .A4	
	ENDM
	MAC 8_a#4
	.byte	30, 152		; .A#4	
	ENDM
	MAC 8_b4
	.byte	32, 158		; .B4	
	ENDM
	MAC 8_c5
	.byte	33, 163		; .C5	
	ENDM
	MAC 8_c#5
	.byte	35, 169		; .C#5	
	ENDM
	MAC 8_d5
	.byte	38, 174		; .D5	
	ENDM
	MAC 8_d#5
	.byte	39, 178		; .D#5	
	ENDM
	MAC 8_e5
	.byte	42, 183		; .E5	
	ENDM
	MAC 8_f5
	.byte	44, 187		; .F5	
	ENDM
	MAC 8_f#5
	.byte	45, 191		; .F#5
	ENDM
	MAC 8_g5
	.byte	47, 193		; .G5
	ENDM


; .1/16 second duration 

	MAC 16_g3
	.byte 	6, 5 		; .G3	
	ENDM
	MAC 16_g#3
	.byte 	6, 19		; .G#3	
	ENDM
	MAC 16_a3
	.byte	6, 32		; .A3	
	ENDM
	MAC 16_a#3
	.byte	8, 45		; .A#3	
	ENDM
	MAC 16_b3
	.byte	8, 57		; .B3	
	ENDM
	MAC 16_c4
	.byte	8, 69		; .C4	
	ENDM
	MAC 16_c#4
	.byte	9, 79		; .C#4	
	ENDM
	MAC 16_d4
	.byte	9, 89		; .D4	
	ENDM
	MAC 16_d#4
	.byte	9, 99		; .D#4	
	ENDM
	MAC 16_e4
	.byte	11, 108		; .E4	
	ENDM
	MAC 16_f4
	.byte	11, 116		; .F4	
	ENDM
	MAC 16_f#4
	.byte	11, 124		; .F#4	
	ENDM
	MAC 16_g4
	.byte	12, 132		; .G4	
	ENDM
	MAC 16_g#4
	.byte 	12, 139		; .G#4	
	ENDM
	MAC 16_a4
	.byte	14, 145		; .A4	
	ENDM
	MAC 16_a#4
	.byte	15, 152		; .A#4	
	ENDM
	MAC 16_b4
	.byte	15, 158		; .B4	
	ENDM
	MAC 16_c5
	.byte	17, 163		; .C5	
	ENDM
	MAC 16_c#5
	.byte	17, 169		; .C#5	
	ENDM
	MAC 16_d5
	.byte	18, 174		; .D5	
	ENDM
	MAC 16_d#5
	.byte	20, 178		; .D#5	
	ENDM
	MAC 16_e5
	.byte	21, 183		; .E5	
	ENDM
	MAC 16_f5
	.byte	21, 187		; .F5	
	ENDM
	MAC 16_f#5
	.byte	23, 191		; .F#5	
	ENDM
	MAC 16_g5
	.byte	23, 193		; .G5
	ENDM


; .1/32 second duration 

	MAC 32_g3
	.byte 	3, 5 		; .G3	
	ENDM
	MAC 32_g#3
	.byte 	3, 19		; .G#3	
	ENDM
	MAC 32_a3
	.byte	3, 32		; .A3	
	ENDM
	MAC 32_a#3
	.byte	3, 45		; .A#3	
	ENDM
	MAC 32_b3
	.byte	3, 57		; .B3	
	ENDM
	MAC 32_c4
	.byte	3, 69		; .C4	
	ENDM
	MAC 32_c#4
	.byte	5, 79		; .C#4	
	ENDM
	MAC 32_d4
	.byte	5, 89		; .D4	
	ENDM
	MAC 32_d#4
	.byte	5, 99		; .D#4	
	ENDM
	MAC 32_e4
	.byte	5, 108		; .E4	
	ENDM
	MAC 32_f4
	.byte	5, 116		; .F4	
	ENDM
	MAC 32_f#4
	.byte	5, 124		; .F#4	
	ENDM
	MAC 32_g4
	.byte	6, 132		; .G4	
	ENDM
	MAC 32_g#4
	.byte 	6, 139		; .G#4	
	ENDM
	MAC 32_a4
	.byte	6, 145		; .A4	
	ENDM
	MAC 32_a#4
	.byte	8, 152		; .A#4	
	ENDM
	MAC 32_b4
	.byte	8, 158		; .B4	
	ENDM
	MAC 32_c5
	.byte	8, 163		; .C5	
	ENDM
	MAC 32_c#5
	.byte	8, 169		; .C#5	
	ENDM
	MAC 32_d5
	.byte	9, 174		; .D5	
	ENDM
	MAC 32_d#5
	.byte	9, 178		; .D#5	
	ENDM
	MAC 32_e5
	.byte	11, 183		; .E5	
	ENDM
	MAC 32_f5
	.byte	11, 187		; .F5	
	ENDM
	MAC 32_f#5
	.byte	11, 191		; .F#5
	ENDM
	MAC 32_g5
	.byte	11, 193		; .G5
	ENDM


; .1/64 second duration 

	MAC 64_g3	
	.byte 	2, 5 		; .G3	
	ENDM
	MAC 64_g#3
	.byte 	2, 19		; .G#3	
	ENDM
	MAC 64_a3
	.byte	2, 32		; .A3	
	ENDM
	MAC 64_a#3
	.byte	2, 45		; .A#3	
	ENDM
	MAC 64_b3
	.byte	2, 57		; .B3	
	ENDM
	MAC 64_c4
	.byte	2, 68		; .C4	
	ENDM
	MAC 64_c#4
	.byte	2, 79		; .C#4	
	ENDM
	MAC 64_d4
	.byte	2, 89		; .D4	
	ENDM
	MAC 64_d#4
	.byte	2, 99		; .D#4	
	ENDM
	MAC 64_e4
	.byte	2, 108		; .E4	
	ENDM
	MAC 64_f3
	.byte	2, 116		; .F4	
	ENDM
	MAC 64_f#4
	.byte	2, 124		; .F#4	
	ENDM
	MAC 64_g4
	.byte	3, 132		; .G4	
	ENDM
	MAC 64_g#4
	.byte 	3, 138		; .G#4	
	ENDM
	MAC 64_a4
	.byte	3, 145		; .A4	
	ENDM
	MAC 64_a#4
	.byte	3, 151		; .A#4	
	ENDM
	MAC 64_b4
	.byte	3, 158		; .B4	
	ENDM
	MAC 64_c5
	.byte	3, 163		; .C5	
	ENDM
	MAC 64_c#5
	.byte	3, 169		; .C#5	
	ENDM
	MAC 64_d5
	.byte	5, 174		; .D5	
	ENDM
	MAC 64_d#5
	.byte	5, 178		; .D#5	
	ENDM
	MAC 64_e5
	.byte	5, 183		; .E5	
	ENDM
	MAC 64_f5
	.byte	5, 187		; .F5	
	ENDM
	MAC 64_f#5
	.byte	5, 191		; .F#5
	ENDM
	MAC 64g5
	.byte	5, 193		; .G5
	ENDM

; .end of 1/64


	; alternative # notation

; Adds musicmacro with tempo 60

; 1 second duration 
	
	MAC 1#g3
	.byte 	69, 19		; #g3	
	ENDM
	MAC 1#a3
	.byte	80, 45		; #a3	
	ENDM
	MAC 1#c4
	.byte	96, 79		; #c4	
	ENDM
	MAC 1#d4
	.byte	107, 99		; #d4	
	ENDM
	MAC 1#f4
	.byte	125, 124		; #f4	
	ENDM
	MAC 1#g4
	.byte 	143, 139		; #g4	
	ENDM
	MAC 1#a4
	.byte	161, 152		; #a4	
	ENDM
	MAC 1#c5
	.byte	190, 169		; #c5	
	ENDM
	MAC 1#d5
	.byte	214, 178		; #d5	
	ENDM
	MAC 1#f5
	.byte	245, 191		; #f5
	ENDM


; 1/2 second duration 
	

	MAC 2#g3
	.byte 	34, 19		; #g3	
	ENDM
	MAC 2#a3
	.byte	40, 45		; #a3	
	ENDM
	MAC 2#c4
	.byte	48, 79		; #c4	
	ENDM
	MAC 2#d4
	.byte	53, 99		; #d4	
	ENDM
	MAC 2#f4
	.byte	62, 124		; #f4	
	ENDM
	MAC 2#g4
	.byte 	71, 139		; #g4	
	ENDM
	MAC 2#a4
	.byte	80, 152		; #a4	
	ENDM
	MAC 2#c5
	.byte	95, 169		; #c5	
	ENDM
	MAC 2#d5
	.byte	107, 178		; #d5	
	ENDM
	MAC 2#f5
	.byte	122, 191		; #f5
	ENDM



; 1/4 second duration 
	

	MAC 4#g3
	.byte 	17, 19		; #g3	
	ENDM
	MAC 4#a3
	.byte	20, 45		; #a3	
	ENDM
	MAC 4#c4
	.byte	24, 79		; #c4	
	ENDM
	MAC 4#d4
	.byte	26, 99		; #d4	
	ENDM
	MAC 4#f4
	.byte	31, 124		; #f4	
	ENDM
	MAC 4#g4
	.byte 	35, 139		; #g4	
	ENDM
	MAC 4#a4
	.byte	40, 152		; #a4	
	ENDM
	MAC 4#c5
	.byte	47, 169		; #c5	
	ENDM
	MAC 4#d5
	.byte	53, 178		; #d5	
	ENDM
	MAC 4#f5
	.byte	61, 191		; #f5
	ENDM





; 1/8 second duration 


	MAC 8#g3
	.byte 	8, 19			; #g3	
	ENDM
	MAC 8#a3
	.byte	10, 45		; #a3	
	ENDM
	MAC 8#c4
	.byte	12, 79		; #c4	
	ENDM
	MAC 8#d4
	.byte	13, 99		; #d4	
	ENDM
	MAC 8#f4
	.byte	15, 124		; #f4	
	ENDM
	MAC 8#g4
	.byte 	17, 139		; #g4	
	ENDM
	MAC 8#a4
	.byte	20, 152		; #a4	
	ENDM
	MAC 8#c5
	.byte	23, 169		; #c5	
	ENDM
	MAC 8#d5
	.byte	26, 178		; #d5	
	ENDM
	MAC 8#f5
	.byte	30, 191		; #f5
	ENDM



; 1/16 second duration 


	MAC 16#g3
	.byte 	4, 19		; #g3	
	ENDM
	MAC 16#a3
	.byte	5, 45		; #a3	
	ENDM
	MAC 16#c4
	.byte	6, 79		; #c4	
	ENDM
	MAC 16#d4
	.byte	6, 99		; #d4	
	ENDM
	MAC 16#f4
	.byte	7, 124		; #f4	
	ENDM
	MAC 16#g4
	.byte 	8, 139		; #g4	
	ENDM
	MAC 16#a4
	.byte	10, 152		; #a4	
	ENDM
	MAC 16#c5
	.byte	11, 169		; #c5	
	ENDM
	MAC 16#d5
	.byte	13, 178		; #d5	
	ENDM
	MAC 16#f5
	.byte	15, 191		; #f5	
	ENDM



; 1/32 second duration 


	MAC 32#g3
	.byte 	2, 19		; #g3	
	ENDM
	MAC 32#a3
	.byte	2, 45		; #a3	
	ENDM
	MAC 32#c4
	.byte	3, 79		; #c4	
	ENDM
	MAC 32#d4
	.byte	3, 99		; #d4	
	ENDM
	MAC 32#f4
	.byte	3, 124		; #f4	
	ENDM
	MAC 32#g4
	.byte 	4, 139		; #g4	
	ENDM
	MAC 32#a4
	.byte	5, 152		; #a4	
	ENDM
	MAC 32#c5
	.byte	5, 169		; #c5	
	ENDM
	MAC 32#d5
	.byte	6, 178		; #d5	
	ENDM
	MAC 32#f5
	.byte	7, 191		; #f5
	ENDM



; 1/64 second duration 


	MAC 64#g3
	.byte 	1, 19		; #g3	
	ENDM
	MAC 64#a3
	.byte	1, 45		; #a3	
	ENDM
	MAC 64#c4
	.byte	1, 79		; #c4	
	ENDM
	MAC 64#d4
	.byte	1, 99		; #d4	
	ENDM
	MAC 64#f4
	.byte	1, 124		; #f4	
	ENDM
	MAC 64#g4
	.byte 	2, 139		; #g4	
	ENDM
	MAC 64#a4
	.byte	2, 152		; #a4	
	ENDM
	MAC 64#c5
	.byte	2, 169		; #c5	
	ENDM
	MAC 64#d5
	.byte	3, 178		; #d5	
	ENDM
	MAC 64#f5
	.byte	3, 191		; #f5
	ENDM


; end of 1/64

	; Two different notation for pauses (can be combined without glitches)

	MAC 1-
	.db	255,255	; Whole rest
	.db	67,255
	ENDM
	MAC 2-
	.db	161,255	;	1/2 rest
	ENDM
	MAC 4-
	.db	81,255 	; 1/4 rest
	ENDM
	MAC 8-
	.db	40,255	;	1/8 rest
	ENDM
	MAC 16-
	.db	20,255	;	1/16 rest
	ENDM
	MAC 32-
	.db	10,255	;	1/32 rest
	ENDM
	MAC 64-
	.db	5,255	;	1/64 rest
	ENDM


	MAC 1r
	.db	255,255	; Whole rest
	.db	67,255
	ENDM
	MAC 2r
	.db	161,255	;	1/2 rest
	ENDM
	MAC 4r
	.db	81,255 	; 1/4 rest
	ENDM
	MAC 8r
	.db	40,255	;	1/8 rest
	ENDM
	MAC 16r
	.db	20,255	;	1/16 rest
	ENDM
	MAC 32r
	.db	10,255	;	1/32 rest
	ENDM
	MAC 64r
	.db	5,255	;	1/64 rest
	ENDM


; end pauses

Here's an initial attempt at an NTSC:

; NTSC macro notation with tempo at 60pm
;
;Notes above frequency value 233 will not remain in tune
;enough to continue fairly tuned half-steps.
;
; Whole notes at 1 second duration 	
	
	MAC 1r
	.db	255,255		; Whole rest
	.db	67,255
	ENDM
	MAC 1g3
	.db 	66,1 		; G3	
	ENDM
	MAC 1g#3
	.db 	69,22		; G#3	
	ENDM
	MAC 1a3
	.db	76,34		; A3	
	ENDM
	MAC 1a#3
	.db	80,48		; A#3	
	ENDM
	MAC 1b3
	.db	84,59		; B3	
	ENDM
	MAC 1c4
	.db	91,71		; C4	
	ENDM
	MAC 1c#4
	.db	96,81		; C#4	
	ENDM
	MAC 1d4
	.db	100,91		; D4	
	ENDM
	MAC 1d#4
	.db	107,100		; D#4	
	ENDM
	MAC 1e4
	.db	113,109		; E4	
	ENDM
	MAC 1f4
	.db	120,118		; F4	
	ENDM
	MAC 1f#4
	.db	125,126		; F#4	
	ENDM
	MAC 1g4
	.db	134,134		; G4	
	ENDM
	MAC 1g#4
	.db 	143,141		; G#4	
	ENDM
	MAC 1a4
	.db	151,147		; A4	
	ENDM
	MAC 1a#4
	.db	161,154		; A#4	
	ENDM
	MAC 1b4
	.db	169,160		; B4	
	ENDM
	MAC 1c5
	.db	180,165		; C5	
	ENDM
	MAC 1c#5
	.db	190,171		; C#5	
	ENDM
	MAC 1d5
	.db	203,176		; D5	
	ENDM
	MAC 1d#5
	.db	214,180		; D#5	
	ENDM
	MAC 1e5
	.db	227,185		; E5	
	ENDM
	MAC 1f5
	.db	235,189		; F5	
	ENDM
	MAC 1f#5
	.db	245,193		; F#5	
	ENDM
	MAC 1g5
	.db	255,196		; G5
	ENDM
	MAC 1g#5		; G#5
	.db	255,200
	.db	13,200
	ENDM
	MAC 1a5			; A5
	.db	255,203
	.db	26,203
	ENDM
	MAC 1a#5		; A#5
	.db	255,207
	.db	40,207
	ENDM
	MAC 1b5			; B5
	.db	255,210
	.db	55,210
	ENDM
	MAC 1c6			; C6
	.db	255,212
	.db	72,212
	ENDM
	MAC 1c#6		; C#6
	.db	255,215
	.db	92,215
	ENDM
	MAC 1d6			; D6
	.db	255,217
	.db	113,217
	ENDM
	MAC 1d#6		; D#6
	.db	255,220
	.db	135,220
	ENDM
	MAC 1e6			; E6
	.db	255,222
	.db	158,222
	ENDM
	MAC 1f6			; F6
	.db	255,224
	.db	183,224
	ENDM
	MAC 1f#6		; F#6
	.db	255,226
	.db	209,226
	ENDM
	MAC 1g6			; G6
	.db	255,228
	.db	237,228
	ENDM
	MAC 1g#6		; G#6
	.db	255,230
	.db	255,230
	.db	12,230
	ENDM
	MAC 1a6			; A6
	.db	255,231
	.db	255,231
	.db	43,231
	ENDM
	MAC 1a#6		; A#6
	.db	255,233
	.db	255,233
	.db	76,233
	ENDM

; 1/2 second duration 
	
	MAC 2r
	.db	161,255		; 1/2 rest
	ENDM
	MAC 2g3
	.db 	33,1 		; G3	
	ENDM
	MAC 2g#3
	.db 	34,22		; G#3	
	ENDM
	MAC 2a3
	.db	38,34		; A3	
	ENDM
	MAC 2a#3
	.db	40,48		; A#3	
	ENDM
	MAC 2b3
	.db	42,59		; B3	
	ENDM
	MAC 2c4
	.db	45,71		; C4	
	ENDM
	MAC 2c#4
	.db	48,81		; C#4	
	ENDM
	MAC 2d4
	.db	50,91		; D4	
	ENDM
	MAC 2d#4
	.db	53,100		; D#4	
	ENDM
	MAC 2e4
	.db	56,109		; E4	
	ENDM
	MAC 2f4
	.db	60,118		; F4	
	ENDM
	MAC 2f#4
	.db	62,126		; F#4	
	ENDM
	MAC 2g4
	.db	65,134		; G4	
	ENDM
	MAC 2g#4
	.db 	71,141		; G#4	
	ENDM
	MAC 2a4
	.db	75,147		; A4	
	ENDM
	MAC 2a#4
	.db	80,154		; A#4	
	ENDM
	MAC 2b4
	.db	84,160		; B4	
	ENDM
	MAC 2c5
	.db	90,165		; C5	
	ENDM
	MAC 2c#5
	.db	95,171		; C#5	
	ENDM
	MAC 2d5
	.db	101,176		; D5	
	ENDM
	MAC 2d#5
	.db	107,180		; D#5	
	ENDM
	MAC 2e5
	.db	113,185		; E5	
	ENDM
	MAC 2f5
	.db	117,189		; F5	
	ENDM
	MAC 2f#5
	.db	122,193		; F#5
	ENDM
	MAC 2g5
	.db	127,196		; G5
	ENDM
	MAC 2g#5		; G#5
	.db	134,200
	ENDM
	MAC 2a5			; A5
	.db	141,203
	ENDM
	MAC 2a#5		; A#5
	.db	146,207
	ENDM
	MAC 2b5			; B5
	.db	155,210
	ENDM
	MAC 2c6			; C6
	.db	164,212
	ENDM
	MAC 2c#6		; C#6
	.db	174,215
	ENDM
	MAC 2d6			; D6
	.db	184,217
	ENDM
	MAC 2d#6		; D#6
	.db	195,220
	ENDM
	MAC 2e6			; E6
	.db	207,222
	ENDM
	MAC 2f6			; F6
	.db	219,224
	ENDM
	MAC 2f#6		; F#6
	.db	232,226
	ENDM
	MAC 2g6			; G6
	.db	246,228
	ENDM
	MAC 2g#6		; G#6
	.db	255,230
	.db	6,230
	ENDM
	MAC 2a6			; A6
	.db	255,231
	.db	22,231
	ENDM
	MAC 2a#6		; A#6
	.db	255,233
	.db	38,233
	ENDM

; 1/4 second duration 
	
	MAC 4r
	.db	81,255		; 1/4 rest
	ENDM
	MAC 4g3
	.db 	16,1 		; G3	
	ENDM
	MAC 4g#3
	.db 	17,22		; G#3	
	ENDM
	MAC 4a3
	.db	19,34		; A3	
	ENDM
	MAC 4a#3
	.db	20,48		; A#3	
	ENDM
	MAC 4b3
	.db	21,57		; B3	
	ENDM
	MAC 4c4
	.db	22,71		; C4	
	ENDM
	MAC 4c#4
	.db	24,81		; C#4	
	ENDM
	MAC 4d4
	.db	25,91		; D4	
	ENDM
	MAC 4d#4
	.db	26,100		; D#4	
	ENDM
	MAC 4e4
	.db	28,109		; E4	
	ENDM
	MAC 4f4
	.db	30,118		; F4	
	ENDM
	MAC 4f#4
	.db	31,126		; F#4	
	ENDM
	MAC 4g4
	.db	32,134		; G4	
	ENDM
	MAC 4g#4
	.db 	35,141		; G#4	
	ENDM
	MAC 4a4
	.db	37,147		; A4	
	ENDM
	MAC 4a#4
	.db	40,154		; A#4	
	ENDM
	MAC 4b4
	.db	42,160		; B4	
	ENDM
	MAC 4c5
	.db	45,165		; C5	
	ENDM
	MAC 4c#5
	.db	47,171		; C#5	
	ENDM
	MAC 4d5
	.db	50,176		; D5	
	ENDM
	MAC 4d#5
	.db	53,180		; D#5	
	ENDM
	MAC 4e5
	.db	56,185		; E5	
	ENDM
	MAC 4f5
	.db	58,189		; F5	
	ENDM
	MAC 4f#5
	.db	61,193		; F#5
	ENDM
	MAC 4g5
	.db	63,196		; G5
	ENDM
	MAC 4g#5		; G#5
	.db	67,200
	ENDM
	MAC 4a5			; A5
	.db	71,203
	ENDM
	MAC 4a#5		; A#5
	.db	73,207
	ENDM
	MAC 4b5			; B5
	.db	78,210
	ENDM
	MAC 4c6			; C6
	.db	82,212
	ENDM
	MAC 4c#6		; C#6
	.db	87,215
	ENDM
	MAC 4d6			; D6
	.db	92,217
	ENDM
	MAC 4d#6		; D#6
	.db	98,220
	ENDM
	MAC 4e6			; E6
	.db	104,222
	ENDM
	MAC 4f6			; F6
	.db	110,224
	ENDM
	MAC 4f#6		; F#6
	.db	116,226
	ENDM
	MAC 4g6			; G6
	.db	123,228
	ENDM
	MAC 4g#6		; G#6
	.db	131,230
	ENDM
	MAC 4a6			; A6
	.db	139,231
	ENDM
	MAC 4a#6		; A#6
	.db	147,233
	ENDM


; 1/8 second duration 

	MAC 8r
	.db	40,255		; 1/8 rest
	ENDM
	MAC 8g3
	.db 	8,1 		; G3	
	ENDM
	MAC 8g#3
	.db 	8,22		; G#3	
	ENDM
	MAC 8a3
	.db	9,34		; A3	
	ENDM
	MAC 8a#3
	.db	10,48		; A#3	
	ENDM
	MAC 8b3
	.db	10,57		; B3	
	ENDM
	MAC 8c4
	.db	11,71		; C4	
	ENDM
	MAC 8c#4
	.db	12,81		; C#4	
	ENDM
	MAC 8d4
	.db	12,91		; D4	
	ENDM
	MAC 8d#4
	.db	13,100		; D#4	
	ENDM
	MAC 8e4
	.db	14,109		; E4	
	ENDM
	MAC 8f4
	.db	15,118		; F4	
	ENDM
	MAC 8f#4
	.db	15,126		; F#4	
	ENDM
	MAC 8g4
	.db	16,134		; G4	
	ENDM
	MAC 8g#4
	.db 	17,141		; G#4	
	ENDM
	MAC 8a4
	.db	18,147		; A4	
	ENDM
	MAC 8a#4
	.db	20,154		; A#4	
	ENDM
	MAC 8b4
	.db	21,160		; B4	
	ENDM
	MAC 8c5
	.db	22,165		; C5	
	ENDM
	MAC 8c#5
	.db	23,171		; C#5	
	ENDM
	MAC 8d5
	.db	25,176		; D5	
	ENDM
	MAC 8d#5
	.db	26,180		; D#5	
	ENDM
	MAC 8e5
	.db	28,185		; E5	
	ENDM
	MAC 8f5
	.db	29,189		; F5	
	ENDM
	MAC 8f#5
	.db	30,193		; F#5
	ENDM
	MAC 8g5
	.db	31,196		; G5
	ENDM
	MAC 8g#5		; G#5
	.db	34,200
	ENDM
	MAC 8a5			; A5
	.db	36,203
	ENDM
	MAC 8a#5		; A#5
	.db	37,207
	ENDM
	MAC 8b5			; B5
	.db	39,210
	ENDM
	MAC 8c6			; C6
	.db	41,212
	ENDM
	MAC 8c#6		; C#6
	.db	44,215
	ENDM
	MAC 8d6			; D6
	.db	46,217
	ENDM
	MAC 8d#6		; D#6
	.db	49,220
	ENDM
	MAC 8e6			; E6
	.db	52,222
	ENDM
	MAC 8f6			; F6
	.db	55,224
	ENDM
	MAC 8f#6		; F#6
	.db	58,226
	ENDM
	MAC 8g6			; G6
	.db	62,228
	ENDM
	MAC 8g#6		; G#6
	.db	66,230
	ENDM
	MAC 8a6			; A6
	.db	70,231
	ENDM
	MAC 8a#6		; A#6
	.db	74,233
	ENDM

; 1/16 second duration 

	MAC 16r
	.db	20,255		; 1/16 rest
	ENDM
	MAC 16g3
	.db 	4,1 		; G3	
	ENDM
	MAC 16g#3
	.db 	4,22		; G#3	
	ENDM
	MAC 16a3
	.db	4,34		; A3	
	ENDM
	MAC 16a#3
	.db	5,48		; A#3	
	ENDM
	MAC 16b3
	.db	5,57		; B3	
	ENDM
	MAC 16c4
	.db	5,71		; C4	
	ENDM
	MAC 16c#4
	.db	6,81		; C#4	
	ENDM
	MAC 16d4
	.db	6,91		; D4	
	ENDM
	MAC 16d#4
	.db	6,100		; D#4	
	ENDM
	MAC 16e4
	.db	7,109		; E4	
	ENDM
	MAC 16f4
	.db	7,118		; F4	
	ENDM
	MAC 16f#4
	.db	7,126		; F#4	
	ENDM
	MAC 16g4
	.db	8,134		; G4	
	ENDM
	MAC 16g#4
	.db 	8,141		; G#4	
	ENDM
	MAC 16a4
	.db	9,147		; A4	
	ENDM
	MAC 16a#4
	.db	10,154		; A#4	
	ENDM
	MAC 16b4
	.db	10,160		; B4	
	ENDM
	MAC 16c5
	.db	11,165		; C5	
	ENDM
	MAC 16c#5
	.db	11,171		; C#5	
	ENDM
	MAC 16d5
	.db	12,176		; D5	
	ENDM
	MAC 16d#5
	.db	13,180		; D#5	
	ENDM
	MAC 16e5
	.db	14,185		; E5	
	ENDM
	MAC 16f5
	.db	14,189		; F5	
	ENDM
	MAC 16f#5
	.db	15,193		; F#5	
	ENDM
	MAC 16g5
	.db	15,196		; G5
	ENDM
	MAC 16g#5		; G#5
	.db	17,200
	ENDM
	MAC 16a5		; A5
	.db	18,203
	ENDM
	MAC 16a#5		; A#5
	.db	19,207
	ENDM
	MAC 16b5		; B5
	.db	20,210
	ENDM
	MAC 16c6		; C6
	.db	21,212
	ENDM
	MAC 16c#6		; C#6
	.db	22,215
	ENDM
	MAC 16d6		; D6
	.db	23,217
	ENDM
	MAC 16d#6		; D#6
	.db	25,220
	ENDM
	MAC 16e6		; E6
	.db	26,222
	ENDM
	MAC 16f6		; F6
	.db	28,224
	ENDM
	MAC 16f#6		; F#6
	.db	29,226
	ENDM
	MAC 16g6		; G6
	.db	31,228
	ENDM
	MAC 16g#6		; G#6
	.db	33,230
	ENDM
	MAC 16a6		; A6
	.db	35,231
	ENDM
	MAC 16a#6		; A#6
	.db	37,233
	ENDM


; 1/32 second duration 

	MAC 32r
	.db	10,255		; 1/32 rest
	ENDM
	MAC 32g3
	.db 	2,1 		; G3	
	ENDM
	MAC 32g#3
	.db 	2,22		; G#3	
	ENDM
	MAC 32a3
	.db	2,34		; A3	
	ENDM
	MAC 32a#3
	.db	2,48		; A#3	
	ENDM
	MAC 32b3
	.db	2,57		; B3	
	ENDM
	MAC 32c4
	.db	2,71		; C4	
	ENDM
	MAC 32c#4
	.db	3,81		; C#4	
	ENDM
	MAC 32d4
	.db	3,91		; D4	
	ENDM
	MAC 32d#4
	.db	3,100		; D#4	
	ENDM
	MAC 32e4
	.db	3,109		; E4	
	ENDM
	MAC 32f4
	.db	3,118		; F4	
	ENDM
	MAC 32f#4
	.db	3,126		; F#4	
	ENDM
	MAC 32g4
	.db	4,134		; G4	
	ENDM
	MAC 32g#4
	.db 	4,141		; G#4	
	ENDM
	MAC 32a4
	.db	4,147		; A4	
	ENDM
	MAC 32a#4
	.db	5,154		; A#4	
	ENDM
	MAC 32b4
	.db	5,160		; B4	
	ENDM
	MAC 32c5
	.db	5,165		; C5	
	ENDM
	MAC 32c#5
	.db	5,171		; C#5	
	ENDM
	MAC 32d5
	.db	6,176		; D5	
	ENDM
	MAC 32d#5
	.db	6,180		; D#5	
	ENDM
	MAC 32e5
	.db	7,185		; E5	
	ENDM
	MAC 32f5
	.db	7,189		; F5	
	ENDM
	MAC 32f#5
	.db	7,193		; F#5
	ENDM
	MAC 32g5
	.db	7,196		; G5
	ENDM
	MAC 32g#5		; G#5
	.db	9,200
	ENDM
	MAC 32a5		; A5
	.db	9,203
	ENDM
	MAC 32a#5		; A#5
	.db	10,207
	ENDM
	MAC 32b5		; B5
	.db	10,210
	ENDM
	MAC 32c6		; C6
	.db	11,212
	ENDM
	MAC 32c#6		; C#6
	.db	11,215
	ENDM
	MAC 32d6		; D6
	.db	12,217
	ENDM
	MAC 32d#6		; D#6
	.db	13,220
	ENDM
	MAC 32e6		; E6
	.db	13,222
	ENDM
	MAC 32f6		; F6
	.db	14,224
	ENDM
	MAC 32f#6		; F#6
	.db	15,226
	ENDM
	MAC 32g6		; G6
	.db	16,228
	ENDM
	MAC 32g#6		; G#6
	.db	17,230
	ENDM
	MAC 32a6		; A6
	.db	18,231
	ENDM
	MAC 32a#6		; A#6
	.db	19,233
	ENDM


; 1/64 second duration 

	MAC 64r
	.db	5,255		; 1/64 rest
	ENDM
	MAC 64g3	
	.db 	1,1 		; G3	
	ENDM
	MAC 64g#3
	.db 	1,22		; A3	
	ENDM
	MAC 64a3
	.db	1,34		; A#3	
	ENDM
	MAC 64a#3
	.db	1,48		; G#3	
	ENDM
	MAC 64b3
	.db	1,57		; B3	
	ENDM
	MAC 64c4
	.db	1,71		; C4	
	ENDM
	MAC 64c#4
	.db	1,81		; C#4	
	ENDM
	MAC 64d4
	.db	1,91		; D4	
	ENDM
	MAC 64d#4
	.db	1,100		; D#4	
	ENDM
	MAC 64e4
	.db	1,109		; E4	
	ENDM
	MAC 64f4
	.db	1,118		; F4	
	ENDM
	MAC 64f#4
	.db	1,126		; F#4	
	ENDM
	MAC 64g4
	.db	2,134		; G4	
	ENDM
	MAC 64g#4
	.db 	2,141		; G#4	
	ENDM
	MAC 64a4
	.db	2,147		; A4	
	ENDM
	MAC 64a#4
	.db	2,154		; A#4	
	ENDM
	MAC 64b4
	.db	2,160		; B4	
	ENDM
	MAC 64c5
	.db	2,165		; C5	
	ENDM
	MAC 64c#5
	.db	2,171		; C#5	
	ENDM
	MAC 64d5
	.db	3,176		; D5	
	ENDM
	MAC 64d#5
	.db	3,180		; D#5	
	ENDM
	MAC 64e5
	.db	3,185		; E5	
	ENDM
	MAC 64f5
	.db	3,189		; F5	
	ENDM
	MAC 64f#5
	.db	3,193		; F#5
	ENDM
	MAC 64g5
	.db	3,196		; G5
	ENDM
	MAC 64g#5		; G#5
	.db	5,200
	ENDM
	MAC 64a5		; A5
	.db	5,203
	ENDM
	MAC 64a#5		; A#5
	.db	5,207
	ENDM
	MAC 64b5		; B5
	.db	5,210
	ENDM
	MAC 64c6		; C6
	.db	6,212
	ENDM
	MAC 64c#6		; C#6
	.db	6,215
	ENDM
	MAC 64d6		; D6
	.db	6,217
	ENDM
	MAC 64d#6		; D#6
	.db	7,220
	ENDM
	MAC 64e6		; E6
	.db	7,222
	ENDM
	MAC 64f6		; F6
	.db	7,224
	ENDM
	MAC 64f#6		; F#6
	.db	8,226
	ENDM
	MAC 64g6		; G6
	.db	8,228
	ENDM
	MAC 64g#6		; G#6
	.db	9,230
	ENDM
	MAC 64a6		; A6
	.db	9,231
	ENDM
	MAC 64a#6		; A#6
	.db	10,233
	ENDM