home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Set of Apple II Hard Drive Images
/
eric.hdv
/
TEST
/
MIDI.MENU.bas
< prev
next >
Wrap
BASIC Source File
|
2020-08-13
|
2KB
|
75 lines
1 REM MIDI.MENU
5 RM$ = "/RAMAEPC/":PJ$ = "/HARD/PROJECT/"
6 CC$ = "/ERIC/CONCERTS/"
7 BY$ = "S5,D1": REM DRIVE TO BOOT WHEN EXITING
8 AL$ = "/ERIC/ALBUMS/"
10 D$ = CHR$(4)
105 TB = 8
107 PRINT CHR$(21)
110 TEXT : HOME : HTAB 16: PRINT "MIDI MENU"
120 HTAB 16: PRINT "========="
130 PRINT
140 GOSUB 10000: REM PRINT MENU
195 PRINT
200 PRINT "YOUR CHOICE: ";: GET W$
205 IF VAL(W$) = 0 AND LEFT$(W$,1) < >"0" THEN 100
206 IF LEFT$(W$,1) = "0" THEN 9000
250 PRINT D$"OPEN"RM$"RETURN": PRINT D$"CLOSE": PRINT D$"DELETE "RM$"RETURN"
300 ON VAL(W$) GOTO 2000,3000,1000,4000,5000,6000,7000,8000,9900
1000 REM LIBRARY
1005 PRINT CHR$(4)"PREFIX/ERIC/"
1010 PRINT CHR$(4)"-"PJ$"LIBRARY"
1099 END
2000 REM SEQUENCER
2010 PRINT CHR$(4)"PREFIX"PJ$
2015 POKE 12 *4096 +10 *16 +8,19: POKE 12 *4096 +10 *16 +8,17
2020 PRINT CHR$(4)"-SEQUENCER"
2099 END
3000 REM REALTIME MIDI
3010 PRINT CHR$(4)"PREFIX"PJ$
3020 PRINT CHR$(4)"-MIDIGRID"
3099 END
4000 PRINT CHR$(4)"PREFIX"CC$
4001 REM CONCERT
4005 TEXT : HOME
4010 PRINT CHR$(4)"-"RM$"LISTEN"
4020 END
4099 END
5000 REM STEP RECORDER
5020 PRINT CHR$(4)"-"PJ$"RECORDER"
5099 END
6000 REM SEQ EDITOR
6020 PRINT CHR$(4)"-"PJ$"EDIT"
6099 END
7000 PRINT CHR$(4)"PREFIX"AL$
7001 REM ALBUM LOADER
7005 TEXT : HOME
7010 PRINT CHR$(4)"-"PJ$"RELOAD"
7099 END
8000 REM BKGND CNTLPANEL
8010 PRINT CHR$(4)"PREFIX"PJ$
8020 PRINT CHR$(4)"-DISP"
8099 END
9000 END
9900 TEXT : HOME : PRINT CHR$(4)"PREFIX,"BY$: PRINT CHR$(4)"BYE"
9999 END
10000 HTAB TB: PRINT "1) SEQUENCER"
10005 PRINT
10010 HTAB TB: PRINT "2) REALTIME MIDI DISPLAY"
10015 PRINT
10020 HTAB TB: PRINT "3) MUSIC LIBRARY"
10025 PRINT
10030 HTAB TB: PRINT "4) LISTEN TO A CONCERT"
10035 PRINT
10040 HTAB TB: PRINT "5) STEP RECORDER"
10045 PRINT
10050 HTAB TB: PRINT "6) SEQUENCE EDITOR"
10055 PRINT
10060 HTAB TB: PRINT "7) BACKGROUND LOADER"
10065 PRINT
10070 HTAB TB: PRINT "8) BACKGROUND CONTROL PANEL"
10075 PRINT
10080 HTAB TB: PRINT "9) QUIT TO PRODOS"
10085 PRINT
10090 HTAB TB: PRINT "0) QUIT TO BASIC"
10100 RETURN