
;notes of diatonic scale C-major

;pitch values
diaNoteDiv
	;     C   D   E   F   G   A   B   C
	.db $BF,$AA,$98,$8F,$FB,$E3,$CB,$BF ; 1 - missing notes repeated from octave 2
	.db $BF,$AA,$98,$8F,$80,$71,$65,$5F ; 2
	.db $5F,$56,$4D,$47,$A1,$8F,$80,$77 ; 3
	.db $77,$6B,$5F,$59,$50,$47,$3E,$3B ; 4
	.db $3B,$35,$2F,$2C,$50,$47,$3E,$3B ; 5 - missing notes repeated from octave 4

;wave type /distortion (C or A) for notes
diaNoteWave
	.db VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC ; 1
	.db VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC ; 2
	.db VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA ; 3
	.db VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA ; 4
	.db VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA ; 5


;notes of chromatic scale (all semitones)

;pitch values
noteDiv
	;     C  C#   D  D#   E   F  F#   G  G#   A  A#   B   C
;	.db $0E,$0E,$0E,$0E,$0E,$0E,$0E,$FB,$F2,$E6,$DA,$CE,$BF,$0E,$0E,$0E ; 1 - original
;	.db $0E,$0E,$0E,$0E,$0E,$0E,$0E,$FB,$F2,$E3,$D7,$CB,$BF,$0E,$0E,$0E ; 1
	.db $BF,$B6,$AA,$A1,$98,$8F,$89,$FB,$F2,$E3,$D7,$CB,$BF,$0E,$0E,$0E ; 1 - missing notes repeated from octave 2
	.db $BF,$B6,$AA,$A1,$98,$8F,$89,$80,$7A,$71,$6B,$65,$5F,$0E,$0E,$0E ; 2
;	.db $F3,$E6,$D9,$CC,$C1,$B6,$AC,$A2,$99,$90,$88,$80,$79,$0E,$0E,$0E ; 3 - original, all dist. A
;	.db $EF,$E3,$D7,$CB,$BF,$B3,$AA,$A1,$98,$8F,$86,$80,$77,$0E,$0E,$0E ; 3 - all dist. A, all M3
	.db $5F,$5C,$56,$50,$4D,$47,$44,$A1,$98,$8F,$86,$80,$77,$0E,$0E,$0E ; 3
;	.db $79,$72,$6C,$66,$60,$5B,$55,$51,$4C,$48,$44,$40,$3C,$0E,$0E,$0E ; 4 - original
	.db $77,$71,$6B,$65,$5F,$59,$53,$50,$4A,$47,$44,$3E,$3B,$0E,$0E,$0E ; 4 - all M3
	.db $3B,$38,$35,$32,$2F,$2C,$29,$50,$4A,$47,$44,$3E,$3B,$0E,$0E,$0E ; 5 - missing notes repeated from octave 4

;wave type /distortion (C or A) for notes
noteWave
;	.db VoiceOff,VoiceOff,VoiceOff,VoiceOff,VoiceOff,VoiceOff,VoiceOff,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceOff,VoiceOff,VoiceOff ; 1
	.db VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceOff,VoiceOff,VoiceOff ; 1
	.db VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceOff,VoiceOff,VoiceOff ; 2
;	.db VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceOff,VoiceOff,VoiceOff ; 3
	.db VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveC,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceOff,VoiceOff,VoiceOff ; 3
	.db VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceOff,VoiceOff,VoiceOff ; 4
	.db VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceWaveA,VoiceOff,VoiceOff,VoiceOff ; 5
