home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Set of Apple II Hard Drive Images
/
eric.hdv
/
TEST
/
PITCH.TEST.bas
< prev
next >
Wrap
BASIC Source File
|
2020-08-13
|
1KB
|
35 lines
1 TEXT : PRINT CHR$(21)
5 SR = 12 *4096 +10 *16 +8:DR = SR +1
6 POKE SR,19: POKE SR,17
10 REM PERFECT PITCH TEST
15 HOME
20 K$ = "C C#D D#E F F#G G#A A#B "
100 REM CHOOSE NOTE
102 HOME
103 PRINT "PERFECT PITCH TEST": PRINT : PRINT
104 PRINT "SCORE= "SC" / "TT: PRINT : PRINT "========================================"
105 PRINT : PRINT "PRESS ANY KEY TO START AND STOP THE NOTE:";
107 GOSUB 500
110 N = INT( RND(1) *24) +48
120 M = N - INT(N/12) *12
130 P$ = MID$ (K$,M *2 +1,2)
140 POKE DR,144: POKE DR,N: POKE DR,64
150 GOSUB 500
160 POKE DR,144: POKE DR,N: POKE DR,0
162 PRINT : PRINT
165 PRINT : PRINT "ENTER NOTES AS:": PRINT "C C# D D# E F F# G G# A A# B": PRINT
170 PRINT : INPUT "WHAT NOTE WAS THAT? :";U$
175 IF LEFT$(U$,1) = CHR$(27) THEN 900
180 PRINT : PRINT "IT WAS: ";P$
184 TT = TT +1
185 U$ = LEFT$(U$,2): IF LEN(U$) = 1 THEN U$ = U$ +" "
186 IF U$ = P$ THEN SC = SC +1: PRINT : PRINT "*** CONGRATULATIONS ***"
190 PRINT : PRINT : INPUT "<ENTER> TO CONTINUE, <Q> TO QUIT:";QU$
195 IF QU$ = "Q" OR QU$ = "q" THEN 900
200 GOTO 100
299 END
500 GET A$
510 IF A$ = CHR$(27) THEN 900
520 RETURN
900 POKE DR,144: POKE DR,N: POKE DR,0
999 HOME : END