Difference between revisions of "Snippet:Music 60.h"
From veswiki
					
										
					
					m (1 revision)  | 
				|||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| − | Produced by [[User:E5frog|e5frog]], this contains the   | + | Produced by [[User:E5frog|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]] [[macro]]s, 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.    | ||
<pre>  | <pre>  | ||
| − | ;   | + | ; Updated 2013-11-11  | 
| − | ; 1 second duration    | + | ;PAL macro notation with tempo at 60bpm  | 
| + | ;  | ||
| + | ;  | ||
| + | ; whole notes at 1 second duration	   | ||
| + | |||
	MAC 1g3  | 	MAC 1g3  | ||
| − | + | 	.byte 	66, 5 		; G3 +3  | |
	ENDM  | 	ENDM  | ||
	MAC 1g#3  | 	MAC 1g#3  | ||
| − | + | 	.byte 	69, 19		; G#3	+3  | |
	ENDM  | 	ENDM  | ||
	MAC 1a3  | 	MAC 1a3  | ||
| − | + | 	.byte	76, 32		; A3	-1 (+8)  | |
	ENDM  | 	ENDM  | ||
	MAC 1a#3  | 	MAC 1a#3  | ||
| − | + | 	.byte	80, 45		; A#3	0  | |
	ENDM  | 	ENDM  | ||
	MAC 1b3  | 	MAC 1b3  | ||
| − | + | 	.byte	84, 57		; B3	+1  | |
	ENDM  | 	ENDM  | ||
	MAC 1c4  | 	MAC 1c4  | ||
| − | + | 	.byte	91, 69		; C4	+6  | |
	ENDM  | 	ENDM  | ||
	MAC 1c#4  | 	MAC 1c#4  | ||
| − | + | 	.byte	96, 79		; C#4	+1  | |
	ENDM  | 	ENDM  | ||
	MAC 1d4  | 	MAC 1d4  | ||
| − | + | 	.byte	100, 89		; D4	+0  | |
	ENDM  | 	ENDM  | ||
	MAC 1d#4  | 	MAC 1d#4  | ||
| − | + | 	.byte	107, 99		; D#4	+5  | |
	ENDM  | 	ENDM  | ||
	MAC 1e4  | 	MAC 1e4  | ||
| − | + | 	.byte	113, 108		; E4	+8  | |
	ENDM  | 	ENDM  | ||
	MAC 1f4  | 	MAC 1f4  | ||
| − | + | 	.byte	120, 116		; F4	+1  | |
	ENDM  | 	ENDM  | ||
	MAC 1f#4  | 	MAC 1f#4  | ||
| − | + | 	.byte	125, 124		; F#4	+1  | |
	ENDM  | 	ENDM  | ||
	MAC 1g4  | 	MAC 1g4  | ||
| − | + | 	.byte	134, 132		; G4	+8  | |
	ENDM  | 	ENDM  | ||
	MAC 1g#4  | 	MAC 1g#4  | ||
| − | + | 	.byte 	143, 139		; G#4	+6  | |
	ENDM  | 	ENDM  | ||
	MAC 1a4  | 	MAC 1a4  | ||
| − | + | 	.byte	151, 145		; A4 -4 (438,9 Hz)  | |
	ENDM  | 	ENDM  | ||
	MAC 1a#4  | 	MAC 1a#4  | ||
| − | + | 	.byte	161, 152		; A#4	+7  | |
	ENDM  | 	ENDM  | ||
	MAC 1b4  | 	MAC 1b4  | ||
| − | + | 	.byte	169, 158		; B4	+8  | |
	ENDM  | 	ENDM  | ||
	MAC 1c5  | 	MAC 1c5  | ||
| − | + | 	.byte	180, 163		; C5	-2  | |
	ENDM  | 	ENDM  | ||
	MAC 1c#5  | 	MAC 1c#5  | ||
| − | + | 	.byte	190, 169		; C#5	+7  | |
	ENDM  | 	ENDM  | ||
	MAC 1d5  | 	MAC 1d5  | ||
| − | + | 	.byte	203, 174		; D5 +10  | |
	ENDM  | 	ENDM  | ||
	MAC 1d#5  | 	MAC 1d#5  | ||
| − | + | 	.byte	214, 178		; D#5	-6  | |
	ENDM  | 	ENDM  | ||
	MAC 1e5  | 	MAC 1e5  | ||
| − | + | 	.byte	227, 183		; E5	+5  | |
	ENDM  | 	ENDM  | ||
	MAC 1f5  | 	MAC 1f5  | ||
| − | + | 	.byte	235, 187		; F5	+1  | |
	ENDM  | 	ENDM  | ||
	MAC 1f#5  | 	MAC 1f#5  | ||
| − | + | 	.byte	245, 191		; F#5  +1  | |
	ENDM  | 	ENDM  | ||
	MAC 1g5  | 	MAC 1g5  | ||
| − | + | 	.byte	255, 195		; G5 +7  | |
	ENDM  | 	ENDM  | ||
| Line 89: | Line 95: | ||
	MAC 2g3  | 	MAC 2g3  | ||
| − | + | 	.byte 	33, 5 		; G3	  | |
	ENDM  | 	ENDM  | ||
	MAC 2g#3  | 	MAC 2g#3  | ||
| − | + | 	.byte 	34, 19		; G#3	  | |
	ENDM  | 	ENDM  | ||
	MAC 2a3  | 	MAC 2a3  | ||
| − | + | 	.byte	38, 32		; A3	  | |
	ENDM  | 	ENDM  | ||
	MAC 2a#3  | 	MAC 2a#3  | ||
| − | + | 	.byte	40, 45		; A#3	  | |
	ENDM  | 	ENDM  | ||
	MAC 2b3  | 	MAC 2b3  | ||
| − | + | 	.byte	42, 57		; B3	  | |
	ENDM  | 	ENDM  | ||
	MAC 2c4  | 	MAC 2c4  | ||
| − | + | 	.byte	45, 69		; C4	  | |
	ENDM  | 	ENDM  | ||
	MAC 2c#4  | 	MAC 2c#4  | ||
| − | + | 	.byte	48, 79		; C#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 2d4  | 	MAC 2d4  | ||
| − | + | 	.byte	50, 89		; D4	  | |
	ENDM  | 	ENDM  | ||
	MAC 2d#4  | 	MAC 2d#4  | ||
| − | + | 	.byte	53, 99		; D#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 2e4  | 	MAC 2e4  | ||
| − | + | 	.byte	56, 108		; E4	  | |
	ENDM  | 	ENDM  | ||
	MAC 2f4  | 	MAC 2f4  | ||
| − | + | 	.byte	60, 116		; F4	  | |
	ENDM  | 	ENDM  | ||
	MAC 2f#4  | 	MAC 2f#4  | ||
| − | + | 	.byte	62, 124		; F#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 2g4  | 	MAC 2g4  | ||
| − | + | 	.byte	65, 132		; G4	  | |
	ENDM  | 	ENDM  | ||
	MAC 2g#4  | 	MAC 2g#4  | ||
| − | + | 	.byte 	71, 139		; G#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 2a4  | 	MAC 2a4  | ||
| − | + | 	.byte	75, 145		; A4	  | |
	ENDM  | 	ENDM  | ||
	MAC 2a#4  | 	MAC 2a#4  | ||
| − | + | 	.byte	80, 152		; A#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 2b4  | 	MAC 2b4  | ||
| − | + | 	.byte	84, 158		; B4	  | |
	ENDM  | 	ENDM  | ||
	MAC 2c5  | 	MAC 2c5  | ||
| − | + | 	.byte	90, 163		; C5	  | |
	ENDM  | 	ENDM  | ||
	MAC 2c#5  | 	MAC 2c#5  | ||
| − | + | 	.byte	95, 169		; C#5	  | |
	ENDM  | 	ENDM  | ||
	MAC 2d5  | 	MAC 2d5  | ||
| − | + | 	.byte	101, 174		; D5	  | |
	ENDM  | 	ENDM  | ||
	MAC 2d#5  | 	MAC 2d#5  | ||
| − | + | 	.byte	107, 178		; D#5	  | |
	ENDM  | 	ENDM  | ||
	MAC 2e5  | 	MAC 2e5  | ||
| − | + | 	.byte	113, 183		; E5	  | |
	ENDM  | 	ENDM  | ||
	MAC 2f5  | 	MAC 2f5  | ||
| − | + | 	.byte	117, 187		; F5	  | |
	ENDM  | 	ENDM  | ||
	MAC 2f#5  | 	MAC 2f#5  | ||
| − | + | 	.byte	122, 191		; F#5  | |
	ENDM  | 	ENDM  | ||
	MAC 2g5  | 	MAC 2g5  | ||
| − | + | 	.byte	127, 193		; G5  | |
	ENDM  | 	ENDM  | ||
| Line 168: | Line 174: | ||
	MAC 4g3  | 	MAC 4g3  | ||
| − | + | 	.byte 	16, 5 		; G3	  | |
	ENDM  | 	ENDM  | ||
	MAC 4g#3  | 	MAC 4g#3  | ||
| − | + | 	.byte 	17, 19		; G#3	  | |
	ENDM  | 	ENDM  | ||
	MAC 4a3  | 	MAC 4a3  | ||
| − | + | 	.byte	19, 32		; A3	  | |
	ENDM  | 	ENDM  | ||
	MAC 4a#3  | 	MAC 4a#3  | ||
| − | + | 	.byte	20, 45		; A#3	  | |
	ENDM  | 	ENDM  | ||
	MAC 4b3  | 	MAC 4b3  | ||
| − | + | 	.byte	21, 57		; B3	  | |
	ENDM  | 	ENDM  | ||
	MAC 4c4  | 	MAC 4c4  | ||
| − | + | 	.byte	22, 69		; C4	  | |
	ENDM  | 	ENDM  | ||
	MAC 4c#4  | 	MAC 4c#4  | ||
| − | + | 	.byte	24, 79		; C#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 4d4  | 	MAC 4d4  | ||
| − | + | 	.byte	25, 89		; D4	  | |
	ENDM  | 	ENDM  | ||
	MAC 4d#4  | 	MAC 4d#4  | ||
| − | + | 	.byte	26, 98		; D#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 4e4  | 	MAC 4e4  | ||
| − | + | 	.byte	28, 108		; E4	  | |
	ENDM  | 	ENDM  | ||
	MAC 4f4  | 	MAC 4f4  | ||
| − | + | 	.byte	30, 116		; F4	  | |
	ENDM  | 	ENDM  | ||
	MAC 4f#4  | 	MAC 4f#4  | ||
| − | + | 	.byte	31, 124		; F#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 4g4  | 	MAC 4g4  | ||
| − | + | 	.byte	32, 132		; G4	  | |
	ENDM  | 	ENDM  | ||
	MAC 4g#4  | 	MAC 4g#4  | ||
| − | + | 	.byte 	35, 139		; G#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 4a4  | 	MAC 4a4  | ||
| − | + | 	.byte	37, 145		; A4	  | |
	ENDM  | 	ENDM  | ||
	MAC 4a#4  | 	MAC 4a#4  | ||
| − | + | 	.byte	40, 152		; A#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 4b4  | 	MAC 4b4  | ||
| − | + | 	.byte	42, 158		; B4	  | |
	ENDM  | 	ENDM  | ||
	MAC 4c5  | 	MAC 4c5  | ||
| − | + | 	.byte	45, 163		; C5	  | |
	ENDM  | 	ENDM  | ||
	MAC 4c#5  | 	MAC 4c#5  | ||
| − | + | 	.byte	47, 169		; C#5	  | |
	ENDM  | 	ENDM  | ||
	MAC 4d5  | 	MAC 4d5  | ||
| − | + | 	.byte	50, 174		; D5	  | |
	ENDM  | 	ENDM  | ||
	MAC 4d#5  | 	MAC 4d#5  | ||
| − | + | 	.byte	53, 178		; D#5	  | |
	ENDM  | 	ENDM  | ||
	MAC 4e5  | 	MAC 4e5  | ||
| − | + | 	.byte	56, 183		; E5	  | |
	ENDM  | 	ENDM  | ||
	MAC 4f5  | 	MAC 4f5  | ||
| − | + | 	.byte	58, 187		; F5	  | |
	ENDM  | 	ENDM  | ||
	MAC 4f#5  | 	MAC 4f#5  | ||
| − | + | 	.byte	61, 191		; F#5  | |
	ENDM  | 	ENDM  | ||
	MAC 4g5  | 	MAC 4g5  | ||
| − | + | 	.byte	63, 193		; G5  | |
	ENDM  | 	ENDM  | ||
| Line 249: | Line 255: | ||
	MAC 8g3  | 	MAC 8g3  | ||
| − | + | 	.byte 	8, 5 			; G3	  | |
	ENDM  | 	ENDM  | ||
	MAC 8g#3  | 	MAC 8g#3  | ||
| − | + | 	.byte 	8, 19			; G#3	  | |
	ENDM  | 	ENDM  | ||
	MAC 8a3  | 	MAC 8a3  | ||
| − | + | 	.byte	9, 32			; A3	  | |
	ENDM  | 	ENDM  | ||
	MAC 8a#3  | 	MAC 8a#3  | ||
| − | + | 	.byte	10, 45		; A#3	  | |
	ENDM  | 	ENDM  | ||
	MAC 8b3  | 	MAC 8b3  | ||
| − | + | 	.byte	10, 57		; B3	  | |
	ENDM  | 	ENDM  | ||
	MAC 8c4  | 	MAC 8c4  | ||
| − | + | 	.byte	11, 69		; C4	  | |
	ENDM  | 	ENDM  | ||
	MAC 8c#4  | 	MAC 8c#4  | ||
| − | + | 	.byte	12, 79		; C#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 8d4  | 	MAC 8d4  | ||
| − | + | 	.byte	12, 89		; D4	  | |
	ENDM  | 	ENDM  | ||
	MAC 8d#4  | 	MAC 8d#4  | ||
| − | + | 	.byte	13, 99		; D#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 8e4  | 	MAC 8e4  | ||
| − | + | 	.byte	14, 108		; E4	  | |
	ENDM  | 	ENDM  | ||
	MAC 8f4  | 	MAC 8f4  | ||
| − | + | 	.byte	15, 116		; F4	  | |
	ENDM  | 	ENDM  | ||
	MAC 8f#4  | 	MAC 8f#4  | ||
| − | + | 	.byte	15, 124		; F#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 8g4  | 	MAC 8g4  | ||
| − | + | 	.byte	16, 132		; G4	  | |
	ENDM  | 	ENDM  | ||
	MAC 8g#4  | 	MAC 8g#4  | ||
| − | + | 	.byte 	17, 139		; G#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 8a4  | 	MAC 8a4  | ||
| − | + | 	.byte	18, 145		; A4	  | |
	ENDM  | 	ENDM  | ||
	MAC 8a#4  | 	MAC 8a#4  | ||
| − | + | 	.byte	20, 152		; A#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 8b4  | 	MAC 8b4  | ||
| − | + | 	.byte	21, 158		; B4	  | |
	ENDM  | 	ENDM  | ||
	MAC 8c5  | 	MAC 8c5  | ||
| − | + | 	.byte	22, 163		; C5	  | |
	ENDM  | 	ENDM  | ||
	MAC 8c#5  | 	MAC 8c#5  | ||
| − | + | 	.byte	23, 169		; C#5	  | |
	ENDM  | 	ENDM  | ||
	MAC 8d5  | 	MAC 8d5  | ||
| − | + | 	.byte	25, 174		; D5	  | |
	ENDM  | 	ENDM  | ||
	MAC 8d#5  | 	MAC 8d#5  | ||
| − | + | 	.byte	26, 178		; D#5	  | |
	ENDM  | 	ENDM  | ||
	MAC 8e5  | 	MAC 8e5  | ||
| − | + | 	.byte	28, 183		; E5	  | |
	ENDM  | 	ENDM  | ||
	MAC 8f5  | 	MAC 8f5  | ||
| − | + | 	.byte	29, 187		; F5	  | |
	ENDM  | 	ENDM  | ||
	MAC 8f#5  | 	MAC 8f#5  | ||
| − | + | 	.byte	30, 191		; F#5  | |
	ENDM  | 	ENDM  | ||
	MAC 8g5  | 	MAC 8g5  | ||
| − | + | 	.byte	31, 193		; G5  | |
	ENDM  | 	ENDM  | ||
| Line 328: | Line 334: | ||
	MAC 16g3  | 	MAC 16g3  | ||
| − | + | 	.byte 	4, 5 		; G3	  | |
	ENDM  | 	ENDM  | ||
	MAC 16g#3  | 	MAC 16g#3  | ||
| − | + | 	.byte 	4, 19		; G#3	  | |
	ENDM  | 	ENDM  | ||
	MAC 16a3  | 	MAC 16a3  | ||
| − | + | 	.byte	4, 32		; A3	  | |
	ENDM  | 	ENDM  | ||
	MAC 16a#3  | 	MAC 16a#3  | ||
| − | + | 	.byte	5, 45		; A#3	  | |
	ENDM  | 	ENDM  | ||
	MAC 16b3  | 	MAC 16b3  | ||
| − | + | 	.byte	5, 57		; B3	  | |
	ENDM  | 	ENDM  | ||
	MAC 16c4  | 	MAC 16c4  | ||
| − | + | 	.byte	5, 69		; C4	  | |
	ENDM  | 	ENDM  | ||
	MAC 16c#4  | 	MAC 16c#4  | ||
| − | + | 	.byte	6, 79		; C#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 16d4  | 	MAC 16d4  | ||
| − | + | 	.byte	6, 89		; D4	  | |
	ENDM  | 	ENDM  | ||
	MAC 16d#4  | 	MAC 16d#4  | ||
| − | + | 	.byte	6, 99		; D#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 16e4  | 	MAC 16e4  | ||
| − | + | 	.byte	7, 108		; E4	  | |
	ENDM  | 	ENDM  | ||
	MAC 16f4  | 	MAC 16f4  | ||
| − | + | 	.byte	7, 116		; F4	  | |
	ENDM  | 	ENDM  | ||
	MAC 16f#4  | 	MAC 16f#4  | ||
| − | + | 	.byte	7, 124		; F#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 16g4  | 	MAC 16g4  | ||
| − | + | 	.byte	8, 132		; G4	  | |
	ENDM  | 	ENDM  | ||
	MAC 16g#4  | 	MAC 16g#4  | ||
| − | + | 	.byte 	8, 139		; G#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 16a4  | 	MAC 16a4  | ||
| − | + | 	.byte	9, 145		; A4	  | |
	ENDM  | 	ENDM  | ||
	MAC 16a#4  | 	MAC 16a#4  | ||
| − | + | 	.byte	10, 152		; A#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 16b4  | 	MAC 16b4  | ||
| − | + | 	.byte	10, 158		; B4	  | |
	ENDM  | 	ENDM  | ||
	MAC 16c5  | 	MAC 16c5  | ||
| − | + | 	.byte	11, 163		; C5	  | |
	ENDM  | 	ENDM  | ||
	MAC 16c#5  | 	MAC 16c#5  | ||
| − | + | 	.byte	11, 169		; C#5	  | |
	ENDM  | 	ENDM  | ||
	MAC 16d5  | 	MAC 16d5  | ||
| − | + | 	.byte	12, 174		; D5	  | |
	ENDM  | 	ENDM  | ||
	MAC 16d#5  | 	MAC 16d#5  | ||
| − | + | 	.byte	13, 178		; D#5	  | |
	ENDM  | 	ENDM  | ||
	MAC 16e5  | 	MAC 16e5  | ||
| − | + | 	.byte	14, 183		; E5	  | |
	ENDM  | 	ENDM  | ||
	MAC 16f5  | 	MAC 16f5  | ||
| − | + | 	.byte	14, 187		; F5	  | |
	ENDM  | 	ENDM  | ||
	MAC 16f#5  | 	MAC 16f#5  | ||
| − | + | 	.byte	15, 191		; F#5	  | |
	ENDM  | 	ENDM  | ||
	MAC 16g5  | 	MAC 16g5  | ||
| − | + | 	.byte	15, 193		; G5  | |
	ENDM  | 	ENDM  | ||
| Line 407: | Line 413: | ||
	MAC 32g3  | 	MAC 32g3  | ||
| − | + | 	.byte 	2, 5 		; G3	  | |
	ENDM  | 	ENDM  | ||
	MAC 32g#3  | 	MAC 32g#3  | ||
| − | + | 	.byte 	2, 19		; G#3	  | |
	ENDM  | 	ENDM  | ||
	MAC 32a3  | 	MAC 32a3  | ||
| − | + | 	.byte	2, 32		; A3	  | |
	ENDM  | 	ENDM  | ||
	MAC 32a#3  | 	MAC 32a#3  | ||
| − | + | 	.byte	2, 45		; A#3	  | |
	ENDM  | 	ENDM  | ||
	MAC 32b3  | 	MAC 32b3  | ||
| − | + | 	.byte	2, 57		; B3	  | |
	ENDM  | 	ENDM  | ||
	MAC 32c4  | 	MAC 32c4  | ||
| − | + | 	.byte	2, 69		; C4	  | |
	ENDM  | 	ENDM  | ||
	MAC 32c#4  | 	MAC 32c#4  | ||
| − | + | 	.byte	3, 79		; C#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 32d4  | 	MAC 32d4  | ||
| − | + | 	.byte	3, 89		; D4	  | |
	ENDM  | 	ENDM  | ||
	MAC 32d#4  | 	MAC 32d#4  | ||
| − | + | 	.byte	3, 99		; D#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 32e4  | 	MAC 32e4  | ||
| − | + | 	.byte	3, 108		; E4	  | |
	ENDM  | 	ENDM  | ||
	MAC 32f4  | 	MAC 32f4  | ||
| − | + | 	.byte	3, 116		; F4	  | |
	ENDM  | 	ENDM  | ||
	MAC 32f#4  | 	MAC 32f#4  | ||
| − | + | 	.byte	3, 124		; F#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 32g4  | 	MAC 32g4  | ||
| − | + | 	.byte	4, 132		; G4	  | |
	ENDM  | 	ENDM  | ||
	MAC 32g#4  | 	MAC 32g#4  | ||
| − | + | 	.byte 	4, 139		; G#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 32a4  | 	MAC 32a4  | ||
| − | + | 	.byte	4, 145		; A4	  | |
	ENDM  | 	ENDM  | ||
	MAC 32a#4  | 	MAC 32a#4  | ||
| − | + | 	.byte	5, 152		; A#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 32b4  | 	MAC 32b4  | ||
| − | + | 	.byte	5, 158		; B4	  | |
	ENDM  | 	ENDM  | ||
	MAC 32c5  | 	MAC 32c5  | ||
| − | + | 	.byte	5, 163		; C5	  | |
	ENDM  | 	ENDM  | ||
	MAC 32c#5  | 	MAC 32c#5  | ||
| − | + | 	.byte	5, 169		; C#5	  | |
	ENDM  | 	ENDM  | ||
	MAC 32d5  | 	MAC 32d5  | ||
| − | + | 	.byte	6, 174		; D5	  | |
	ENDM  | 	ENDM  | ||
	MAC 32d#5  | 	MAC 32d#5  | ||
| − | + | 	.byte	6, 178		; D#5	  | |
	ENDM  | 	ENDM  | ||
	MAC 32e5  | 	MAC 32e5  | ||
| − | + | 	.byte	7, 183		; E5	  | |
	ENDM  | 	ENDM  | ||
	MAC 32f5  | 	MAC 32f5  | ||
| − | + | 	.byte	7, 187		; F5	  | |
	ENDM  | 	ENDM  | ||
	MAC 32f#5  | 	MAC 32f#5  | ||
| − | + | 	.byte	7, 191		; F#5  | |
	ENDM  | 	ENDM  | ||
	MAC 32g5  | 	MAC 32g5  | ||
| − | + | 	.byte	7, 193		; G5  | |
	ENDM  | 	ENDM  | ||
| Line 486: | Line 492: | ||
	MAC 64g3	  | 	MAC 64g3	  | ||
| − | + | 	.byte 	1, 5 		; G3	  | |
	ENDM  | 	ENDM  | ||
	MAC 64g#3  | 	MAC 64g#3  | ||
| − | + | 	.byte 	1, 19		; G#3	  | |
	ENDM  | 	ENDM  | ||
	MAC 64a3  | 	MAC 64a3  | ||
| − | + | 	.byte	1, 32		; A3	  | |
	ENDM  | 	ENDM  | ||
	MAC 64a#3  | 	MAC 64a#3  | ||
| − | + | 	.byte	1, 45		; A#3	  | |
	ENDM  | 	ENDM  | ||
	MAC 64b3  | 	MAC 64b3  | ||
| − | + | 	.byte	1, 57		; B3	  | |
	ENDM  | 	ENDM  | ||
	MAC 64c4  | 	MAC 64c4  | ||
| − | + | 	.byte	1, 69		; C4	  | |
	ENDM  | 	ENDM  | ||
	MAC 64c#4  | 	MAC 64c#4  | ||
| − | + | 	.byte	1, 79		; C#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 64d4  | 	MAC 64d4  | ||
| − | + | 	.byte	1, 89		; D4	  | |
	ENDM  | 	ENDM  | ||
	MAC 64d#4  | 	MAC 64d#4  | ||
| − | + | 	.byte	1, 99		; D#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 64e4  | 	MAC 64e4  | ||
| − | + | 	.byte	1, 108		; E4	  | |
	ENDM  | 	ENDM  | ||
	MAC 64f3  | 	MAC 64f3  | ||
| − | + | 	.byte	1, 116		; F4	  | |
	ENDM  | 	ENDM  | ||
	MAC 64f#4  | 	MAC 64f#4  | ||
| − | + | 	.byte	1, 124		; F#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 64g4  | 	MAC 64g4  | ||
| − | + | 	.byte	2, 132		; G4	  | |
	ENDM  | 	ENDM  | ||
	MAC 64g#4  | 	MAC 64g#4  | ||
| − | + | 	.byte 	2, 139		; G#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 64a4  | 	MAC 64a4  | ||
| − | + | 	.byte	2, 145		; A4	  | |
	ENDM  | 	ENDM  | ||
	MAC 64a#4  | 	MAC 64a#4  | ||
| − | + | 	.byte	2, 152		; A#4	  | |
	ENDM  | 	ENDM  | ||
	MAC 64b4  | 	MAC 64b4  | ||
| − | + | 	.byte	2, 158		; B4	  | |
	ENDM  | 	ENDM  | ||
	MAC 64c5  | 	MAC 64c5  | ||
| − | + | 	.byte	2, 163		; C5	  | |
	ENDM  | 	ENDM  | ||
	MAC 64c#5  | 	MAC 64c#5  | ||
| − | + | 	.byte	2, 169		; C#5	  | |
	ENDM  | 	ENDM  | ||
	MAC 64d5  | 	MAC 64d5  | ||
| − | + | 	.byte	3, 174		; D5	  | |
	ENDM  | 	ENDM  | ||
	MAC 64d#5  | 	MAC 64d#5  | ||
| − | + | 	.byte	3, 178		; D#5	  | |
	ENDM  | 	ENDM  | ||
	MAC 64e5  | 	MAC 64e5  | ||
| − | + | 	.byte	3, 183		; E5	  | |
	ENDM  | 	ENDM  | ||
	MAC 64f5  | 	MAC 64f5  | ||
| − | + | 	.byte	3, 187		; F5	  | |
	ENDM  | 	ENDM  | ||
	MAC 64f#5  | 	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  | 	ENDM  | ||
	MAC 64g5  | 	MAC 64g5  | ||
| − | + | 	.byte	5, 193		; .G5  | |
	ENDM  | 	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  | ; 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  | ||
| + | </pre>  | ||
| + | |||
| + | Here's an initial attempt at an NTSC:  | ||
| + | |||
| + | <pre>  | ||
| + | ; 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  | ||
| + | |||
</pre>  | </pre>  | ||
Latest revision as of 12:53, 11 November 2013
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