home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Set of Apple II Hard Drive Images
/
eric.hdv
/
ANNMIDI
/
CHORDS.WRD.txt
< prev
next >
Wrap
Text File
|
2020-08-13
|
1KB
|
51 lines
( CHORDS )
0 PARAMETER ROOT 0 PARAMETER 3RD 0 PARAMETER 5TH
0 PARAMETER SEVENTH
: QUALITY ( N1 N2 N3 -- ) ( KEY -- )
CREATE C, C, C, C, DOES>
OVER OVER C@ + TO SEVENTH
OVER OVER 1+ C@ + TO 5TH
OVER OVER 2 + C@ + TO 3RD
3 + C@ + TO ROOT ;
0 4 7 12 QUALITY MAJR 0 3 6 12 QUALITY DIM
0 3 7 12 QUALITY MINR 0 3 6 9 QUALITY DIM7
0 4 7 10 QUALITY 7TH 0 4 8 12 QUALITY AUG
0 3 7 10 QUALITY MIN7 0 4 7 9 QUALITY 6TH
0 4 7 11 QUALITY MAJ7 0 3 7 9 QUALITY MIN6
0 3 7 11 QUALITY MM7 0 5 7 12 QUALITY SUS4
0 3 6 10 QUALITY M7-5 0 5 7 10 QUALITY 7SUS4
0 4 6 10 QUALITY 7-5
0 2 4 7 QUALITY ADD9 0 2 3 7 QUALITY MADD9
: ADJUST
DUP 53 > IF 12 - THEN
;
: CHORD
ROOT ADJUST 3RD ADJUST 5TH ADJUST SEVENTH ADJUST GN 4 CD
;
HEX
: WAITPB0
BEGIN C061 C@ 80 < UNTIL
BEGIN C061 C@ 7F > UNTIL
;
DEC
: ,,
WAITPB0 CHORD
;
: CHORDS
2 OCT CR CR
." CONCERTMATE CHORD PLAYER" CR
." ==============================" CR
." SET MIDI CHORD JUDGE ON" CR
." SET FINGERED CHORD MODE" CR
." START RHYTHM " CR
." USE SWITCH 0 TO CHANGE CHORDS" CR
;