home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Set of Apple II Hard Drive Images
/
eric.hdv
/
ANNMIDI
/
MAKECONCERT.bas
< prev
next >
Wrap
BASIC Source File
|
2020-08-13
|
2KB
|
47 lines
1 HOME : PRINT "READING /MIDI DIRECTORY...": PRINT
5 DIM F$(50),LI(50)
10 D$ = CHR$(4)
15 ONERR GOTO 100
20 PRINT D$"OPEN /MIDI,TDIR"
25 PRINT D$"READ /MIDI"
30 INPUT L$
33 IF MID$ (L$,18,3) < >"$D7" THEN 50
35 F$ = MID$ (L$,2,15)
40 W = LEN(F$)
41 IF MID$ (F$,W,1) = " " THEN W = W -1: GOTO 41
42 F$ = LEFT$(F$,W)
45 F$(I) = F$:I = I +1
50 GOTO 30
100 PRINT D$"CLOSE"
101 POKE 216,0
110 FOR J = 0 TO I -1
120 PRINT J +1;") ";F$(J)
130 NEXT
140 PRINT : PRINT "SELECT SONGS (TYPE 0 WHEN DONE)"
200 N = 0
210 INPUT CH
220 IF CH = 0 THEN 300
230 IF CH >I THEN PRINT "TOO BIG": GOTO 210
240 N = N +1:LI(N) = CH -1
250 GOTO 210
300 IF N = 0 THEN 999
305 PRINT : PRINT "YOUR SELECTIONS ARE:": PRINT
310 FOR K = 1 TO N: PRINT F$(LI(K)): NEXT
315 PRINT
320 INPUT "IS THIS CORRECT (Y/N):";Y$: IF LEFT$(Y$,1) < >"Y" AND LEFT$(Y$,1) < >"y" THEN 200
330 INPUT "ENTER OPTION STRING:";OP$
340 INPUT "PLAY CONCERT NOW (Y/N):";CO$:CN = 1
350 IF LEFT$(CO$,1) < >"Y" AND LEFT$(CO$,1) < >"y" THEN CN = 0
400 PRINT CHR$(4)"OPEN CONCERT,D1": PRINT CHR$(4)"CLOSE": PRINT CHR$(4)"DELETE CONCERT,D1"
410 PRINT CHR$(4)"OPEN CONCERT,D1": PRINT CHR$(4)"WRITE CONCERT"
420 PRINT "-INT0PLAY.BAS,D1"
430 FOR K = 1 TO N
440 PRINT F$(LI(K))
450 PRINT OP$
460 IF K <N THEN PRINT "Y"
470 IF K = N THEN PRINT "N"
480 NEXT K
490 PRINT CHR$(4)"CLOSE CONCERT"
500 IF CN = 0 THEN PRINT "OK, TYPE -CONCERT TO PLAY IT YOURSELF": GOTO 999
520 PRINT CHR$(4)"-CONCERT,D1"
999 END