5015 HOME : VTAB 8: PRINT "PRESS RETURN KEY TO HEAR WHOLE RECORD.": PRINT : PRINT "PRESS SPACE BAR TO HEAR DATA PAGES IN SEQUENCE.": PRINT : PRINT "PRESS ESCAPE KEY TO RETURN TO MENU."
5020 GOSUB 9000
5025 IF X = 160 THEN GOSUB 5055: GOTO 5015
5030 IF X = 141 THEN GOSUB 5080: GOTO 5015
5035 IF X = 155 THEN RETURN
5040 GOTO 5020
5045 :
5050 :
5055 REM
5060 HOME
5065 FOR I = 0 TO 27: POKE 255,145 -I: POKE 253,144 -I: VTAB 10: PRINT "PAGE ";I +1: CALL 37786: NEXT I: RETURN
5070 :
5075 :
5080 REM
5085 GOSUB 10006: RETURN
5090 :
5095 :
5100 REM
5101 GOSUB 9185
5105 HOME : VTAB 10: INPUT "ENTER NAME OF AUDIO FILE TO BE LOADED. (TYPE IN AND HIT RETURN.) ";A$
5106 HOME : VTAB 10: PRINT "READY TO LOAD RAW AUDIO DATA.": PRINT "FILENAME WILL BE: ";A$: GOSUB 9210
5107 PRINT CHR$(4);"BLOAD";A$: GOTO 5015
5110 :
5115 :
5120 REM
5121 GOSUB 9185
5125 HOME : VTAB 10: INPUT "ENTER FILE NAME. (TYPE IN AND HIT RETURN) ";A$: PRINT CHR$(4);"BSAVE";A$;",A30208,L7168": RETURN
5126 HOME : VTAB 10: PRINT "READY TO SAVE RAW AUDIO DATA.": PRINT "FILENAME WILL BE: ";A$: GOSUB 9210
6340 TEXT : HOME : PRINT "EXCERPTING": POKE AS(NS +1),L
6345 FOR I = 1 TO L: POKE AS(NS +1) +I, PEEK(BUF +P -1 +I): NEXT I: POKE AS(NS +1) +L +1,0
6350 NS = NS +1:AS(NS +1) = AS(NS) +L +1
6355 IF AS(NS +1) >BUF THEN TEXT : GOSUB 6420
6360 TEXT : HOME : VTAB 10: PRINT "EXCERPTED AS SOUND ";NS: GOSUB 9030: GOSUB 6865
6365 RETURN
6370 :
6375 :
6380 REM
6385 TEXT : HOME : GOSUB 1230: VTAB 4: PRINT "KEY FUNCTION": PRINT
6390 PRINT "P ENTER POSITION OF EXCERPT": PRINT "L ENTER LENGTH OF EXCERPT": PRINT "S ENTER SCREEN NO. (0.5 THRU 28) <-- DECREASE VALUE LAST SET (P,L,S) --> INCREASE VALUE LAST SET (P,L,S)": PRINT
10004 GOSUB 10008: PRINT "TAPE WILL PLAY THROUGH SPEAKER.": PRINT "'T' KEY TRIGGERS DATA INPUT": PRINT "'A' KEY ABORTS WITHOUT DATA INPUT": POKE 255,145: POKE 253,117: CALL 37632: HOME : RETURN
11010 PRINT "WITH THIS PROGRAM YOU CAN LOAD AUDIO FROM A TAPE RECORDER INTO MEMORY. ONCE IN MEMORY, THE 'RAW' AUDIO MAY BE SAVED ON DISK AND RELOADED LATER."
11015 PRINT
11020 PRINT "EXCERPTING GROUPS OF SOUND PULSES FROM RAW AUDIO INTO A SOUNDSET FILE ALLOWS YOU TO MODIFY THE GROUPS OF PULSES LATERWITH DRAW-A-SOUND AND CONNECT THEM IN ANY ORDER WITH BUILD-A-SOUND. RAW AUDIO"
11025 PRINT "OFTEN CONTAINS REPETETIVE PATTERNS OF PULSES.": PRINT
11030 PRINT "WHEN LOADING AUDIO FROM A CASSETTE, YOU SHOULD BE ABLE TO HEAR THE TAPE THROUGH THE COMPUTER'S SPEAKER. ADJUST YOUR TAPERECORDER AS NEEDED. SOUND WILL NEVER BE PERFECT. WHILE AUDIO IS BEING STORED IN MEMORY THE SPEAKER IS QUIET."
11035 GOSUB 9030: HOME
11040 PRINT "RAW AUDIO IS DIVIDED IN MEMORY INTO 28 256-BYTE PAGES. 128 SOUND PULSES, HALF OF A PAGE, CAN BE DISPLAYED AT ONCE. SCREENS OF DISPLAYED DATA ARE NUMBERED 0.5, 1, 1.5, , , ,27.5, 28."
11044 PRINT : PRINT "A CURSOR MARKS THE FIRST PULSE TARGETED FOR EXCERPTION AND ANOTHER CURSOR MARKS"
11045 PRINT "THE END OF THE EXCERPT. THE 'END' CURSORMAY MOVE OFF SCREEN. BY CHANGING THE HALF-PAGE DISPLAYED, THE POSITION OF THE'START' CURSOR, AND THE LENGTH OF THE TARGETED PATTERN YOU CAN HEAR AND/OR"
11050 PRINT "EXCERPT ANY GROUP OF PULSES (UP TO 255) ANYWHERE IN THE 7K-BYTES OF AUDIO DATA."