MIDI-SID.DOC
FILE INFORMATION
FILENAME(S): MIDI-SID.DOC
FILE TYPE(S): SEQ
FILE SIZE: 8.4K
FIRST SEEN: 2025-10-20 14:31:49
APPEARS ON: 1 disk(s)
FILE HASH
224810a88ac956f16427e8c5041f2aff0a531cfa3e7e62c7ce9e6ca112400047
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| MIDI SID CONNECT | MIDI-SID.DOC | SEQ | Treasure Chest - Klaus Der Suhler | 13 | 9 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 20 20 20 20 20 20 20 20 20 D4 48 45 20 CD C9 C4 | .HE ...|
00000010: C9 2D D3 C9 C4 20 C3 4F 4E 4E 45 43 54 49 4F 4E |.-... .ONNECTION|
00000020: 0D 0D D4 48 49 53 20 44 4F 43 55 4D 45 4E 54 20 |...HIS DOCUMENT |
00000030: 44 45 53 43 52 49 42 45 53 20 54 57 4F 20 C3 36 |DESCRIBES TWO .6|
00000040: 34 20 50 52 4F 47 2D 0D 52 41 4D 53 20 43 4F 4C |4 PROG-.RAMS COL|
00000050: 4C 45 43 54 49 56 45 4C 59 20 4B 4E 4F 57 4E 20 |LECTIVELY KNOWN |
00000060: 41 53 20 54 48 45 20 CD C9 C4 C9 2D D3 C9 C4 0D |AS THE ....-....|
00000070: C3 4F 4E 4E 45 43 54 49 4F 4E 2E 20 20 D4 48 45 |.ONNECTION. .HE|
00000080: 53 45 20 50 52 4F 47 52 41 4D 53 20 57 49 4C 4C |SE PROGRAMS WILL|
00000090: 20 43 4F 4E 2D 0D 56 45 52 54 20 52 45 41 4C 2D | CON-.VERT REAL-|
000000A0: 54 49 4D 45 20 CD C9 C4 C9 20 44 41 54 41 20 28 |TIME .... DATA (|
000000B0: 46 52 4F 4D 20 41 20 CD C9 C4 C9 0D 4B 45 59 42 |FROM A .....KEYB|
000000C0: 4F 41 52 44 20 4F 52 20 53 45 51 55 45 4E 43 45 |OARD OR SEQUENCE|
000000D0: 20 52 45 43 4F 52 44 45 52 29 20 49 4E 54 4F 0D | RECORDER) INTO.|
000000E0: 4D 4F 4E 4F 20 28 33 2D 56 4F 49 43 45 29 20 4F |MONO (3-VOICE) O|
000000F0: 52 20 53 54 45 52 45 4F 20 28 36 2D 56 4F 49 43 |R STEREO (6-VOIC|
00000100: 45 29 20 C5 4E 2D 0D 48 41 4E 43 45 44 20 D3 C9 |E) .N-.HANCED ..|
00000110: C4 50 4C 41 59 45 52 20 46 49 4C 45 53 2E 20 20 |.PLAYER FILES. |
00000120: C8 41 52 44 57 41 52 45 20 52 45 2D 0D 51 55 49 |.ARDWARE RE-.QUI|
00000130: 52 45 4D 45 4E 54 53 20 41 52 45 20 41 20 C3 36 |REMENTS ARE A .6|
00000140: 34 20 28 4F 52 20 C3 31 32 38 20 49 4E 20 C3 36 |4 (OR .128 IN .6|
00000150: 34 0D 4D 4F 44 45 29 2C 20 41 20 44 49 53 4B 20 |4.MODE), A DISK |
00000160: 44 52 49 56 45 2C 20 41 4E 44 20 41 20 CD C9 C4 |DRIVE, AND A ...|
00000170: C9 20 49 4E 54 45 52 2D 0D 46 41 43 45 20 28 D0 |. INTER-.FACE (.|
00000180: 41 53 53 50 4F 52 54 2C 20 D3 45 51 55 45 4E 54 |ASSPORT, .EQUENT|
00000190: 49 41 4C 2C 20 4F 52 20 D3 49 45 4C 2F 0D CA CD |IAL, OR .IEL/...|
000001A0: D3 2F C4 41 54 45 4C 29 2E 20 20 CF 46 20 43 4F |./.ATEL). .F CO|
000001B0: 55 52 53 45 2C 20 41 4E 20 C5 4E 48 41 4E 43 45 |URSE, AN .NHANCE|
000001C0: 44 0D D3 C9 C4 50 4C 41 59 45 52 20 50 52 4F 47 |D....PLAYER PROG|
000001D0: 52 41 4D 20 28 4F 52 20 D3 54 45 52 45 4F 20 D3 |RAM (OR .TEREO .|
000001E0: 49 44 50 4C 41 59 45 52 0D 31 30 2E 58 29 20 49 |IDPLAYER.10.X) I|
000001F0: 53 20 52 45 51 55 49 52 45 44 20 54 4F 20 50 4C |S REQUIRED TO PL|
00000200: 41 59 20 54 48 45 20 52 45 53 55 4C 54 49 4E 47 |AY THE RESULTING|
00000210: 0D 46 49 4C 45 53 3B 20 41 20 53 54 45 52 45 4F |.FILES; A STEREO|
00000220: 20 D3 C9 C4 20 4D 4F 44 49 46 49 43 41 54 49 4F | ... MODIFICATIO|
00000230: 4E 20 4F 52 20 D3 C9 C4 0D D3 59 4D 50 48 4F 4E |N OR .....YMPHON|
00000240: 59 20 43 41 52 54 52 49 44 47 45 20 49 53 20 52 |Y CARTRIDGE IS R|
00000250: 45 51 55 49 52 45 44 20 54 4F 20 50 4C 41 59 0D |EQUIRED TO PLAY.|
00000260: 42 41 43 4B 20 36 2D 56 4F 49 43 45 20 53 54 45 |BACK 6-VOICE STE|
00000270: 52 45 4F 20 D3 C9 C4 53 2E 20 D4 48 45 20 D3 C9 |REO ...S. .HE ..|
00000280: C4 50 4C 41 59 45 52 0D 46 49 4C 45 53 20 41 52 |.PLAYER.FILES AR|
00000290: 45 20 50 4F 4C 59 50 48 4F 4E 49 43 20 28 31 20 |E POLYPHONIC (1 |
000002A0: 54 4F 20 36 20 4E 4F 54 45 29 20 41 4E 44 0D 4D |TO 6 NOTE) AND.M|
000002B0: 4F 4E 4F 54 49 4D 42 52 41 4C 20 28 41 4C 4C 20 |ONOTIMBRAL (ALL |
000002C0: D3 C9 C4 20 56 4F 49 43 45 53 20 53 4F 55 4E 44 |... VOICES SOUND|
000002D0: 20 54 48 45 0D 53 41 4D 45 29 3B 20 53 45 45 20 | THE.SAME); SEE |
000002E0: 54 48 45 20 C5 4E 48 41 4E 43 45 44 20 D3 C9 C4 |THE .NHANCED ...|
000002F0: 50 4C 41 59 45 52 20 4D 41 4E 2D 0D 55 41 4C 20 |PLAYER MAN-.UAL |
00000300: 53 45 43 54 49 4F 4E 20 4F 4E 20 50 4F 4C 59 50 |SECTION ON POLYP|
00000310: 48 4F 4E 59 2E 20 20 C9 46 20 53 54 45 52 45 4F |HONY. .F STEREO|
00000320: 0D 4F 55 54 50 55 54 53 20 41 52 45 20 55 53 45 |.OUTPUTS ARE USE|
00000330: 44 2C 20 54 48 45 59 20 4D 41 59 20 42 45 20 4D |D, THEY MAY BE M|
00000340: 49 58 45 44 20 54 4F 2D 0D 47 45 54 48 45 52 20 |IXED TO-.GETHER |
00000350: 49 4E 54 4F 20 41 20 4D 4F 4E 4F 50 48 4F 4E 49 |INTO A MONOPHONI|
00000360: 43 20 53 49 47 4E 41 4C 20 28 4F 52 20 54 48 45 |C SIGNAL (OR THE|
00000370: 0D 53 50 45 41 4B 45 52 53 20 50 55 53 48 45 44 |.SPEAKERS PUSHED|
00000380: 20 54 4F 47 45 54 48 45 52 29 2C 20 53 49 4E 43 | TOGETHER), SINC|
00000390: 45 20 50 4F 4C 59 2D 0D 50 48 4F 4E 49 43 20 56 |E POLY-.PHONIC V|
000003A0: 4F 49 43 45 20 41 53 53 49 47 4E 4D 45 4E 54 20 |OICE ASSIGNMENT |
000003B0: 44 4F 45 53 20 4E 4F 54 20 52 45 2D 0D 53 50 45 |DOES NOT RE-.SPE|
000003C0: 43 54 20 4C 45 46 54 2F 52 49 47 48 54 20 42 4F |CT LEFT/RIGHT BO|
000003D0: 55 4E 44 41 52 49 45 53 2E 20 20 D2 45 54 41 49 |UNDARIES. .ETAI|
000003E0: 4E 49 4E 47 0D 53 54 45 52 45 4F 20 53 45 50 41 |NING.STEREO SEPA|
000003F0: 52 41 54 49 4F 4E 20 41 4C 53 4F 20 50 52 4F 44 |RATION ALSO PROD|
00000400: 55 43 45 53 20 49 4E 54 45 52 2D 0D 45 53 54 49 |UCES INTER-.ESTI|
00000410: 4E 47 20 45 46 46 45 43 54 53 20 57 49 54 48 20 |NG EFFECTS WITH |
00000420: 53 4F 4D 45 20 53 4F 4E 47 53 20 28 49 2E 45 2E |SOME SONGS (I.E.|
00000430: 0D 54 48 4F 53 45 20 57 48 49 43 48 20 41 52 45 |.THOSE WHICH ARE|
00000440: 20 46 41 53 54 50 41 43 45 44 20 57 49 54 48 20 | FASTPACED WITH |
00000450: 4C 4F 54 53 20 4F 46 0D 4E 4F 54 45 53 29 2E 0D |LOTS OF.NOTES)..|
00000460: 0D 0D D4 C8 C5 20 C6 C9 D2 D3 D4 20 D0 D2 CF C7 |..... ..... ....|
00000470: D2 C1 CD 3A 0D 0D D4 48 45 20 46 49 52 53 54 20 |...:...HE FIRST |
00000480: 50 52 4F 47 52 41 4D 2C 20 22 CD C9 C4 C9 2D D3 |PROGRAM, "....-.|
00000490: C9 C4 2D D3 C5 D1 22 2C 20 49 53 20 41 0D 52 45 |..-...", IS A.RE|
000004A0: 41 4C 2D 54 49 4D 45 20 53 45 51 55 45 4E 43 45 |AL-TIME SEQUENCE|
000004B0: 20 52 45 43 4F 52 44 45 52 20 46 4F 52 20 49 4E | RECORDER FOR IN|
000004C0: 43 4F 4D 2D 0D 49 4E 47 20 CD C9 C4 C9 20 44 41 |COM-.ING .... DA|
000004D0: 54 41 2E 20 20 D4 48 45 20 4E 55 4D 42 45 52 20 |TA. .HE NUMBER |
000004E0: 4F 46 20 56 4F 49 43 45 53 20 28 31 0D 54 4F 20 |OF VOICES (1.TO |
000004F0: 36 29 20 4D 55 53 54 20 42 45 20 53 45 4C 45 43 |6) MUST BE SELEC|
00000500: 54 45 44 2C 20 50 4F 4C 59 50 48 4F 4E 59 20 45 |TED, POLYPHONY E|
00000510: 46 2D 0D 46 45 43 54 20 4D 55 53 54 20 42 45 20 |F-.FECT MUST BE |
00000520: 54 55 52 4E 45 44 20 4F 46 46 20 49 46 20 54 48 |TURNED OFF IF TH|
00000530: 41 54 20 49 53 20 57 48 41 54 0D 49 53 20 44 45 |AT IS WHAT.IS DE|
00000540: 53 49 52 45 44 2C 20 41 4E 44 20 54 48 45 20 42 |SIRED, AND THE B|
00000550: 41 53 45 20 4E 41 4D 45 20 46 4F 52 20 46 49 4C |ASE NAME FOR FIL|
00000560: 45 53 0D 54 4F 20 42 45 20 43 52 45 41 54 45 44 |ES.TO BE CREATED|
00000570: 20 4D 55 53 54 20 41 4C 53 4F 20 42 45 20 53 45 | MUST ALSO BE SE|
00000580: 4C 45 43 54 45 44 2E 0D D4 48 45 4E 20 54 48 45 |LECTED...HEN THE|
00000590: 20 50 52 4F 47 52 41 4D 20 4A 55 53 54 20 53 49 | PROGRAM JUST SI|
000005A0: 54 53 20 54 48 45 52 45 20 57 41 54 43 48 2D 0D |TS THERE WATCH-.|
000005B0: 49 4E 47 20 54 48 45 20 CD C9 C4 C9 20 44 41 54 |ING THE .... DAT|
000005C0: 41 20 57 48 49 43 48 20 41 52 52 49 56 45 53 2E |A WHICH ARRIVES.|
000005D0: 20 20 D4 4F 0D 42 45 47 49 4E 20 52 45 43 4F 52 | .O.BEGIN RECOR|
000005E0: 44 49 4E 47 2C 20 50 52 45 53 53 20 C6 31 20 28 |DING, PRESS .1 (|
000005F0: 22 D3 D4 C1 D2 D4 22 20 57 49 4C 4C 0D 49 4C 4C |"....." WILL.ILL|
00000600: 55 4D 49 4E 41 54 45 29 3B 20 54 48 49 53 20 43 |UMINATE); THIS C|
00000610: 4C 45 41 52 53 20 54 48 45 20 42 55 46 46 45 52 |LEARS THE BUFFER|
00000620: 2E 0D D4 48 45 4E 2C 20 50 4C 41 59 20 57 48 41 |...HEN, PLAY WHA|
00000630: 54 45 56 45 52 20 59 4F 55 20 57 41 4E 54 20 52 |TEVER YOU WANT R|
00000640: 45 43 4F 52 44 45 44 2E 0D CE 4F 54 45 20 4F 4E |ECORDED...OTE ON|
00000650: 20 41 4E 44 20 4E 4F 54 45 2D 4F 46 46 20 45 56 | AND NOTE-OFF EV|
00000660: 45 4E 54 53 20 4F 4E 20 41 4E 59 0D 43 48 41 4E |ENTS ON ANY.CHAN|
00000670: 4E 45 4C 20 41 52 45 20 52 45 43 4F 52 44 45 44 |NEL ARE RECORDED|
00000680: 20 49 4E 20 54 48 45 20 42 55 46 46 45 52 2E 20 | IN THE BUFFER. |
00000690: D4 48 45 0D 42 55 46 46 45 52 20 57 49 4C 4C 20 |.HE.BUFFER WILL |
000006A0: 48 4F 4C 44 20 55 50 20 54 4F 20 36 35 30 30 20 |HOLD UP TO 6500 |
000006B0: 4E 4F 54 45 53 20 28 4D 4F 52 45 0D 54 48 41 4E |NOTES (MORE.THAN|
000006C0: 20 D3 54 45 52 45 4F 20 D3 49 44 50 4C 41 59 45 | .TEREO .IDPLAYE|
000006D0: 52 20 31 30 2E 58 20 43 41 4E 20 48 41 4E 44 4C |R 10.X CAN HANDL|
000006E0: 45 29 0D 41 4E 44 20 54 48 45 20 C3 36 34 20 44 |E).AND THE .64 D|
000006F0: 49 53 50 4C 41 59 20 57 49 4C 4C 20 56 49 53 55 |ISPLAY WILL VISU|
00000700: 41 4C 4C 59 20 49 4E 44 49 2D 0D 43 41 54 45 20 |ALLY INDI-.CATE |
00000710: 48 4F 57 20 46 55 4C 4C 20 49 54 20 49 53 2E 20 |HOW FULL IT IS. |
00000720: D4 4F 20 53 54 4F 50 20 52 45 43 4F 52 44 49 4E |.O STOP RECORDIN|
00000730: 47 2C 0D 50 52 45 53 53 20 C6 37 20 28 22 D3 D4 |G,.PRESS .7 ("..|
00000740: CF D0 22 20 57 49 4C 4C 20 49 4C 4C 55 4D 49 4E |.." WILL ILLUMIN|
00000750: 41 54 45 29 2E 20 20 D4 4F 0D 53 41 56 45 20 54 |ATE). .O.SAVE T|
00000760: 48 45 20 42 55 46 46 45 52 20 54 4F 20 44 49 53 |HE BUFFER TO DIS|
00000770: 4B 2C 20 50 52 45 53 53 20 C6 31 20 46 4F 4C 2D |K, PRESS .1 FOL-|
00000780: 0D 4C 4F 57 45 44 20 49 4D 4D 45 44 49 41 54 45 |.LOWED IMMEDIATE|
00000790: 4C 59 20 42 59 20 C6 37 20 41 4E 44 20 57 41 49 |LY BY .7 AND WAI|
000007A0: 54 20 57 48 49 4C 45 0D 57 52 49 54 45 20 54 4F |T WHILE.WRITE TO|
000007B0: 20 44 49 53 4B 20 43 4F 4D 50 4C 45 54 45 53 2E | DISK COMPLETES.|
000007C0: 20 D4 4F 20 44 49 53 43 41 52 44 20 54 48 45 0D | .O DISCARD THE.|
000007D0: 42 55 46 46 45 52 2C 20 53 49 4D 50 4C 59 20 50 |BUFFER, SIMPLY P|
000007E0: 52 45 53 53 20 C6 31 20 41 4E 44 20 52 45 2D 52 |RESS .1 AND RE-R|
000007F0: 45 43 4F 52 44 20 41 0D 4E 45 57 20 53 45 51 55 |ECORD A.NEW SEQU|
00000800: 45 4E 43 45 20 41 53 20 42 45 46 4F 52 45 2E 20 |ENCE AS BEFORE. |
00000810: 20 D4 48 45 20 52 45 43 4F 52 44 49 4E 47 0D 41 | .HE RECORDING.A|
00000820: 4E 44 20 53 41 56 49 4E 47 20 50 52 4F 43 45 53 |ND SAVING PROCES|
00000830: 53 20 4D 41 59 20 42 45 20 52 45 50 45 41 54 45 |S MAY BE REPEATE|
00000840: 44 20 53 45 56 2D 0D 45 52 41 4C 20 54 49 4D 45 |D SEV-.ERAL TIME|
00000850: 53 3B 20 54 48 45 20 46 49 4C 45 53 20 53 41 56 |S; THE FILES SAV|
00000860: 45 44 20 54 4F 20 44 49 53 4B 0D 57 49 4C 4C 20 |ED TO DISK.WILL |
00000870: 42 45 20 4E 41 4D 45 44 20 46 52 4F 4D 20 54 48 |BE NAMED FROM TH|
00000880: 45 20 42 41 53 45 20 46 49 4C 45 20 4E 41 4D 45 |E BASE FILE NAME|
00000890: 0D 53 55 46 46 49 58 45 44 20 57 49 54 48 20 53 |.SUFFIXED WITH S|
000008A0: 45 51 55 45 4E 54 49 41 4C 4C 59 20 49 4E 43 52 |EQUENTIALLY INCR|
000008B0: 45 41 53 49 4E 47 0D 4E 55 4D 42 45 52 53 2E 0D |EASING.NUMBERS..|
000008C0: 0D C9 46 20 54 48 45 20 CD C9 C4 C9 20 4B 45 59 |..F THE .... KEY|
000008D0: 42 4F 41 52 44 20 49 53 20 43 41 50 41 42 4C 45 |BOARD IS CAPABLE|
000008E0: 20 4F 46 20 47 45 4E 2D 0D 45 52 41 54 49 4E 47 | OF GEN-.ERATING|
000008F0: 20 D3 D4 C1 D2 D4 2C 20 D3 D4 CF D0 2C 20 41 4E | ....., ...., AN|
00000900: 44 20 CD C9 C4 C9 2D C3 CC CF C3 CB 0D 52 45 41 |D ....-......REA|
00000910: 4C 2D 54 49 4D 45 20 4D 45 53 53 41 47 45 53 2C |L-TIME MESSAGES,|
00000920: 20 54 48 45 4E 20 49 54 53 20 D3 D4 C1 D2 D4 20 | THEN ITS ..... |
00000930: 41 4E 44 0D D3 D4 CF D0 20 4B 45 59 53 20 4D 41 |AND..... KEYS MA|
00000940: 59 20 42 45 20 55 53 45 44 20 49 4E 53 54 45 41 |Y BE USED INSTEA|
00000950: 44 20 4F 46 20 C6 31 2F C6 37 0D 54 4F 20 43 4F |D OF .1/.7.TO CO|
00000960: 4E 54 52 4F 4C 20 52 45 43 4F 52 44 49 4E 47 3B |NTROL RECORDING;|
00000970: 20 48 4F 57 45 56 45 52 2C 20 49 46 20 54 48 45 | HOWEVER, IF THE|
00000980: 0D CD C9 C4 C9 2D C3 CC CF C3 CB 20 54 45 4D 50 |.....-..... TEMP|
00000990: 4F 20 49 53 20 4F 54 48 45 52 20 54 48 41 4E 20 |O IS OTHER THAN |
000009A0: 31 35 30 0D 42 45 41 54 53 2F 4D 49 4E 55 54 45 |150.BEATS/MINUTE|
000009B0: 2C 20 54 48 45 20 D3 C9 C4 20 46 49 4C 45 53 20 |, THE ... FILES |
000009C0: 43 52 45 41 54 45 44 0D 4C 41 54 45 52 20 4D 41 |CREATED.LATER MA|
000009D0: 59 20 4E 4F 54 20 50 4C 41 59 20 42 41 43 4B 20 |Y NOT PLAY BACK |
000009E0: 41 54 20 54 48 45 20 53 41 4D 45 0D 54 45 4D 50 |AT THE SAME.TEMP|
000009F0: 4F 20 41 53 20 52 45 43 4F 52 44 45 44 20 28 54 |O AS RECORDED (T|
00000A00: 48 49 53 20 43 41 4E 20 42 45 20 46 49 58 45 44 |HIS CAN BE FIXED|
00000A10: 20 42 59 0D 45 44 49 54 49 4E 47 20 41 20 CA C9 | BY.EDITING A ..|
00000A20: C6 20 43 4F 4D 4D 41 4E 44 20 49 4E 54 4F 20 54 |. COMMAND INTO T|
00000A30: 48 45 20 D3 C9 C4 0D 46 49 4C 45 53 20 4C 41 54 |HE ....FILES LAT|
00000A40: 45 52 29 2E 0D 0D C9 46 20 54 48 45 20 56 4F 4C |ER)....F THE VOL|
00000A50: 55 4D 45 20 49 53 20 55 50 20 4F 4E 20 54 48 45 |UME IS UP ON THE|
00000A60: 20 C3 36 34 2C 20 59 4F 55 20 4D 41 59 0D 4E 4F | .64, YOU MAY.NO|
00000A70: 54 49 43 45 20 54 48 41 54 20 45 41 43 48 20 4E |TICE THAT EACH N|
00000A80: 4F 54 45 20 49 53 20 50 4C 41 59 45 44 20 4F 4E |OTE IS PLAYED ON|
00000A90: 20 54 48 45 0D 49 4E 54 45 52 4E 41 4C 20 D3 C9 | THE.INTERNAL ..|
00000AA0: C4 20 43 48 49 50 20 41 53 20 49 54 20 49 53 20 |. CHIP AS IT IS |
00000AB0: 52 45 43 4F 52 44 45 44 2E 0D C8 4F 57 45 56 45 |RECORDED...OWEVE|
00000AC0: 52 2C 20 49 46 20 4D 4F 52 45 20 54 48 41 4E 20 |R, IF MORE THAN |
00000AD0: 33 20 56 4F 49 43 45 53 20 41 52 45 20 52 45 2D |3 VOICES ARE RE-|
00000AE0: 0D 43 4F 52 44 45 44 2C 20 59 4F 55 20 57 49 4C |.CORDED, YOU WIL|
00000AF0: 4C 20 4E 4F 54 20 48 45 41 52 20 41 4C 4C 20 4E |L NOT HEAR ALL N|
00000B00: 4F 54 45 53 0D 50 4C 41 59 45 44 20 55 4E 4C 45 |OTES.PLAYED UNLE|
00000B10: 53 53 20 59 4F 55 20 48 41 56 45 20 41 20 53 54 |SS YOU HAVE A ST|
00000B20: 45 52 45 4F 20 D3 C9 C4 0D 4D 4F 44 49 46 49 43 |EREO ....MODIFIC|
00000B30: 41 54 49 4F 4E 20 4F 52 20 D3 C9 C4 20 D3 59 4D |ATION OR ... .YM|
00000B40: 50 48 4F 4E 59 20 43 41 52 54 52 49 44 47 45 0D |PHONY CARTRIDGE.|
00000B50: 4D 41 50 50 45 44 20 49 4E 20 41 54 20 C9 2F CF |MAPPED IN AT ./.|
00000B60: 20 41 44 44 52 45 53 53 20 24 C4 C6 30 30 20 28 | ADDRESS $..00 (|
00000B70: 49 54 0D 43 41 4E 4E 4F 54 20 42 45 20 41 54 20 |IT.CANNOT BE AT |
00000B80: 24 C4 C5 30 30 20 42 45 43 41 55 53 45 20 41 4C |$..00 BECAUSE AL|
00000B90: 4C 20 CD C9 C4 C9 0D 43 41 52 54 52 49 44 47 45 |L .....CARTRIDGE|
00000BA0: 53 20 55 53 45 20 54 48 45 20 24 C4 C5 30 30 2D |S USE THE $..00-|
00000BB0: 24 C4 C5 30 C6 20 C9 2F CF 20 41 44 2D 0D 44 52 |$..0. ./. AD-.DR|
00000BC0: 45 53 53 20 41 52 45 41 29 2E 20 20 C9 46 20 59 |ESS AREA). .F Y|
00000BD0: 4F 55 20 41 52 45 20 4E 4F 54 20 53 45 54 20 55 |OU ARE NOT SET U|
00000BE0: 50 20 54 4F 0D 44 4F 20 54 48 49 53 2C 20 49 54 |P TO.DO THIS, IT|
00000BF0: 27 53 20 42 45 53 54 20 54 4F 20 4A 55 53 54 20 |'S BEST TO JUST |
00000C00: 54 55 52 4E 20 54 48 45 0D 56 4F 4C 55 4D 45 20 |TURN THE.VOLUME |
00000C10: 44 4F 57 4E 20 41 4E 44 20 49 47 4E 4F 52 45 20 |DOWN AND IGNORE |
00000C20: 41 4E 59 20 4E 4F 54 45 53 20 50 4C 41 59 45 44 |ANY NOTES PLAYED|
00000C30: 0D 42 59 20 54 48 45 20 49 4E 54 45 52 4E 41 4C |.BY THE INTERNAL|
00000C40: 20 D3 C9 C4 20 43 48 49 50 2C 20 53 49 4E 43 45 | ... CHIP, SINCE|
00000C50: 20 4F 4E 4C 59 0D 53 4F 4D 45 20 57 49 4C 4C 20 | ONLY.SOME WILL |
00000C60: 42 45 20 50 4C 41 59 45 44 2E 0D 0D D4 48 45 20 |BE PLAYED....HE |
00000C70: 42 41 53 45 20 46 49 4C 45 20 4E 41 4D 45 20 4D |BASE FILE NAME M|
00000C80: 41 59 20 42 45 47 49 4E 20 57 49 54 48 20 22 39 |AY BEGIN WITH "9|
00000C90: 3A 22 0D 54 4F 20 53 41 56 45 20 54 4F 20 44 52 |:".TO SAVE TO DR|
00000CA0: 49 56 45 20 39 3B 20 54 48 45 20 42 41 53 45 20 |IVE 9; THE BASE |
00000CB0: 46 49 4C 45 20 4E 41 4D 45 0D 49 53 20 4C 49 4D |FILE NAME.IS LIM|
00000CC0: 49 54 45 44 20 54 4F 20 31 30 20 43 48 41 52 41 |ITED TO 10 CHARA|
00000CD0: 43 54 45 52 53 2C 20 49 4E 43 4C 55 44 49 4E 47 |CTERS, INCLUDING|
00000CE0: 0D 41 4E 59 20 22 39 3A 22 20 49 46 20 50 52 45 |.ANY "9:" IF PRE|
00000CF0: 53 45 4E 54 2E 20 20 D4 48 45 20 46 4F 52 4D 41 |SENT. .HE FORMA|
00000D00: 54 20 4F 46 0D 54 48 45 20 52 45 53 55 4C 54 49 |T OF.THE RESULTI|
00000D10: 4E 47 20 46 49 4C 45 20 49 53 20 41 53 20 46 4F |NG FILE IS AS FO|
00000D20: 4C 4C 4F 57 53 3A 20 20 D4 48 45 0D 46 49 52 53 |LLOWS: .HE.FIRS|
00000D30: 54 20 42 59 54 45 20 49 53 20 24 46 4E 20 46 4F |T BYTE IS $FN FO|
00000D40: 52 20 41 4E 20 4E 2D 56 4F 49 43 45 20 46 49 4C |R AN N-VOICE FIL|
00000D50: 45 2E 0D D4 48 45 20 52 45 4D 41 49 4E 49 4E 47 |E...HE REMAINING|
00000D60: 20 42 59 54 45 53 20 41 52 45 20 4F 52 47 41 4E | BYTES ARE ORGAN|
00000D70: 49 5A 45 44 20 49 4E 0D 47 52 4F 55 50 53 20 4F |IZED IN.GROUPS O|
00000D80: 46 20 54 48 52 45 45 20 46 4F 52 20 41 20 4E 4F |F THREE FOR A NO|
00000D90: 54 45 2D 4F 4E 20 45 56 45 4E 54 2C 0D 47 52 4F |TE-ON EVENT,.GRO|
00000DA0: 55 50 53 20 4F 46 20 32 20 46 4F 52 20 41 20 4E |UPS OF 2 FOR A N|
00000DB0: 4F 54 45 20 4F 46 46 20 45 56 45 4E 54 20 41 53 |OTE OFF EVENT AS|
00000DC0: 0D 46 4F 4C 4C 4F 57 53 3A 0D 0D 20 CE 4F 54 45 |.FOLLOWS:.. .OTE|
00000DD0: 2D 4F 4E 2D 45 56 45 4E 54 3A 0D 20 20 20 20 20 |-ON-EVENT:. |
00000DE0: 20 20 20 42 59 54 45 20 30 3A 20 20 30 20 56 32 | BYTE 0: 0 V2|
00000DF0: 20 56 31 20 56 30 20 54 42 20 54 41 20 54 39 20 | V1 V0 TB TA T9 |
00000E00: 54 38 0D 20 20 20 20 20 20 20 20 42 59 54 45 20 |T8. BYTE |
00000E10: 31 3A 20 54 37 20 54 36 20 54 35 20 54 34 20 54 |1: T7 T6 T5 T4 T|
00000E20: 33 20 54 32 20 54 31 20 54 30 0D 20 20 20 20 20 |3 T2 T1 T0. |
00000E30: 20 20 20 42 59 54 45 20 32 3A 20 20 30 20 4E 36 | BYTE 2: 0 N6|
00000E40: 20 4E 35 20 4E 34 20 4E 33 20 4E 32 20 4E 31 20 | N5 N4 N3 N2 N1 |
00000E50: 4E 30 0D 0D 20 CE 4F 54 45 2D 4F 46 46 2D 45 56 |N0.. .OTE-OFF-EV|
00000E60: 45 4E 54 3A 0D 20 20 20 20 20 20 20 20 42 59 54 |ENT:. BYT|
00000E70: 45 20 30 3A 20 20 31 20 56 32 20 56 31 20 56 30 |E 0: 1 V2 V1 V0|
00000E80: 20 54 42 20 54 41 20 54 39 20 54 38 0D 20 20 20 | TB TA T9 T8. |
00000E90: 20 20 20 20 20 42 59 54 45 20 31 3A 20 54 37 20 | BYTE 1: T7 |
00000EA0: 54 36 20 54 35 20 54 34 20 54 33 20 54 32 20 54 |T6 T5 T4 T3 T2 T|
00000EB0: 31 20 54 30 0D 0D 20 57 48 45 52 45 3A 20 56 32 |1 T0.. WHERE: V2|
00000EC0: 2D 56 30 20 49 53 20 54 48 45 20 33 2D 42 49 54 |-V0 IS THE 3-BIT|
00000ED0: 20 41 53 53 49 47 4E 45 44 20 D3 C9 C4 0D 20 20 | ASSIGNED .... |
00000EE0: 20 20 20 20 20 20 20 20 20 20 20 20 56 4F 49 43 | VOIC|
00000EF0: 45 20 4E 55 4D 42 45 52 20 28 30 2D 32 20 4F 52 |E NUMBER (0-2 OR|
00000F00: 20 30 2D 35 29 0D 20 20 20 20 20 20 20 20 54 42 | 0-5). TB|
00000F10: 2D 54 30 20 49 53 20 54 48 45 20 31 32 2D 42 49 |-T0 IS THE 12-BI|
00000F20: 54 20 4A 49 46 46 59 20 28 4F 52 0D 20 20 20 20 |T JIFFY (OR. |
00000F30: 20 20 20 20 20 20 20 20 20 20 CD C9 C4 C9 2D C3 | ....-.|
00000F40: CC CF C3 CB 29 20 43 4F 55 4E 54 45 52 20 41 54 |....) COUNTER AT|
00000F50: 0D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 |. T|
00000F60: 48 45 20 54 49 4D 45 20 4F 46 20 45 56 45 4E 54 |HE TIME OF EVENT|
00000F70: 0D 20 20 20 20 20 20 20 20 4E 36 2D 4E 30 20 49 |. N6-N0 I|
00000F80: 53 20 54 48 45 20 37 2D 42 49 54 20 CD C9 C4 C9 |S THE 7-BIT ....|
00000F90: 20 4E 4F 54 45 0D 20 20 20 20 20 20 20 20 20 20 | NOTE. |
00000FA0: 20 20 20 20 4E 55 4D 42 45 52 0D 0D D4 48 49 53 | NUMBER...HIS|
00000FB0: 20 46 49 4C 45 20 43 41 4E 20 42 45 20 46 52 4F | FILE CAN BE FRO|
00000FC0: 4D 20 31 20 54 4F 20 31 32 38 20 42 4C 4F 43 4B |M 1 TO 128 BLOCK|
00000FD0: 53 0D 28 31 20 54 4F 20 36 35 30 30 20 4E 4F 54 |S.(1 TO 6500 NOT|
00000FE0: 45 53 29 20 4C 4F 4E 47 2C 20 41 4E 44 20 49 53 |ES) LONG, AND IS|
00000FF0: 20 55 53 45 44 20 41 53 0D 49 4E 50 55 54 20 54 | USED AS.INPUT T|
00001000: 4F 20 54 48 45 20 53 45 43 4F 4E 44 20 50 52 4F |O THE SECOND PRO|
00001010: 47 52 41 4D 2E 20 20 C8 4F 57 45 56 45 52 2C 0D |GRAM. .OWEVER,.|
00001020: 55 4E 44 45 52 20 53 4F 4D 45 20 43 49 52 43 55 |UNDER SOME CIRCU|
00001030: 4D 53 54 41 4E 43 45 53 2C 20 54 48 45 20 53 45 |MSTANCES, THE SE|
00001040: 43 4F 4E 44 0D 50 52 4F 47 52 41 4D 20 4D 41 59 |COND.PROGRAM MAY|
00001050: 20 4E 4F 54 20 42 45 20 41 42 4C 45 20 54 4F 20 | NOT BE ABLE TO |
00001060: 43 4F 4E 56 45 52 54 20 56 45 52 59 0D 4C 4F 4E |CONVERT VERY.LON|
00001070: 47 20 53 45 51 55 45 4E 43 45 20 46 49 4C 45 53 |G SEQUENCE FILES|
00001080: 2C 20 4F 52 20 54 48 45 20 52 45 53 55 4C 54 49 |, OR THE RESULTI|
00001090: 4E 47 0D D3 C9 C4 20 46 49 4C 45 53 20 4D 41 59 |NG.... FILES MAY|
000010A0: 20 42 45 20 54 4F 4F 20 4C 4F 4E 47 20 54 4F 20 | BE TOO LONG TO |
000010B0: 50 4C 41 59 20 57 49 54 48 0D 41 20 50 41 52 54 |PLAY WITH.A PART|
000010C0: 49 43 55 4C 41 52 20 D3 C9 C4 50 4C 41 59 45 52 |ICULAR ...PLAYER|
000010D0: 20 28 53 45 45 20 42 45 4C 4F 57 29 2E 0D 0D C9 | (SEE BELOW)....|
000010E0: 46 20 50 4F 4C 59 48 50 4F 4E 59 20 49 53 20 53 |F POLYHPONY IS S|
000010F0: 45 4C 45 43 54 45 44 2C 20 CD C9 C4 C9 2D D3 C9 |ELECTED, ....-..|
00001100: C4 2D D3 C5 D1 0D 41 53 53 49 47 4E 53 20 D3 C9 |.-....ASSIGNS ..|
00001110: C4 20 56 4F 49 43 45 53 20 44 59 4E 41 4D 49 43 |. VOICES DYNAMIC|
00001120: 41 4C 4C 59 20 49 4E 20 41 0D 52 4F 55 4E 44 2D |ALLY IN A.ROUND-|
00001130: 52 4F 42 49 4E 20 4F 52 44 45 52 20 54 4F 20 47 |ROBIN ORDER TO G|
00001140: 49 56 45 20 54 48 45 20 4C 4F 4E 47 45 53 54 0D |IVE THE LONGEST.|
00001150: 50 4F 53 53 49 42 4C 45 20 44 45 43 41 59 20 54 |POSSIBLE DECAY T|
00001160: 4F 20 45 41 43 48 20 4E 4F 54 45 2E 20 20 D7 48 |O EACH NOTE. .H|
00001170: 45 4E 45 56 45 52 0D 4D 4F 52 45 20 54 48 41 4E |ENEVER.MORE THAN|
00001180: 20 4E 20 28 54 48 45 20 4E 55 4D 42 45 52 20 4F | N (THE NUMBER O|
00001190: 46 20 56 4F 49 43 45 53 20 42 45 49 4E 47 0D 52 |F VOICES BEING.R|
000011A0: 45 43 4F 52 44 45 44 29 20 CD C9 C4 C9 20 4E 4F |ECORDED) .... NO|
000011B0: 54 45 53 20 41 52 45 20 4F 4E 20 53 49 4D 55 4C |TES ARE ON SIMUL|
000011C0: 54 41 4E 45 2D 0D 4F 55 53 4C 59 2C 20 54 48 45 |TANE-.OUSLY, THE|
000011D0: 20 4F 4C 44 45 53 54 20 49 4E 2D 55 53 45 20 56 | OLDEST IN-USE V|
000011E0: 4F 49 43 45 20 49 53 20 52 45 41 53 2D 0D 53 49 |OICE IS REAS-.SI|
000011F0: 47 4E 45 44 20 41 53 20 45 41 43 48 20 45 58 43 |GNED AS EACH EXC|
00001200: 45 53 53 20 4E 4F 54 45 2D 4F 4E 20 4F 43 43 55 |ESS NOTE-ON OCCU|
00001210: 52 53 3B 0D 54 48 49 53 20 52 45 41 53 53 49 47 |RS;.THIS REASSIG|
00001220: 4E 4D 45 4E 54 20 52 45 53 55 4C 54 53 20 49 4E |NMENT RESULTS IN|
00001230: 20 46 45 57 45 52 20 4C 4F 53 54 0D 45 58 43 45 | FEWER LOST.EXCE|
00001240: 53 53 20 4E 4F 54 45 53 20 54 48 41 4E 20 53 49 |SS NOTES THAN SI|
00001250: 4D 50 4C 59 20 49 47 4E 4F 52 49 4E 47 20 45 58 |MPLY IGNORING EX|
00001260: 2D 0D 43 45 53 53 20 4E 4F 54 45 53 2C 20 41 4E |-.CESS NOTES, AN|
00001270: 44 20 41 4C 4C 4F 57 53 20 4D 45 4C 4F 44 59 20 |D ALLOWS MELODY |
00001280: 4C 49 4E 45 53 0D 4F 56 45 52 20 43 48 4F 52 44 |LINES.OVER CHORD|
00001290: 53 20 54 4F 20 43 4F 4D 45 20 54 48 52 4F 55 47 |S TO COME THROUG|
000012A0: 48 20 45 56 45 4E 20 4F 4E 0D 4D 4F 4E 4F 20 D3 |H EVEN ON.MONO .|
000012B0: C9 C4 53 2E 20 20 C9 54 27 53 20 41 4C 53 4F 20 |..S. .T'S ALSO |
000012C0: 4A 55 53 54 20 46 55 4E 20 54 4F 20 57 41 54 43 |JUST FUN TO WATC|
000012D0: 48 0D 54 48 45 20 4E 4F 54 45 53 20 44 41 4E 43 |H.THE NOTES DANC|
000012E0: 45 20 41 52 4F 55 4E 44 20 41 4D 4F 4E 47 20 56 |E AROUND AMONG V|
000012F0: 4F 49 43 45 53 20 4F 4E 0D 54 48 45 20 D3 54 45 |OICES ON.THE .TE|
00001300: 52 45 4F 20 D3 49 44 50 4C 41 59 45 52 20 44 49 |REO .IDPLAYER DI|
00001310: 53 50 4C 41 59 2E 20 20 C9 46 20 50 4F 4C 59 2D |SPLAY. .F POLY-|
00001320: 0D 50 48 4F 4E 59 20 49 53 20 44 45 53 45 4C 45 |.PHONY IS DESELE|
00001330: 43 54 45 44 2C 20 52 4F 55 4E 44 2D 52 4F 42 49 |CTED, ROUND-ROBI|
00001340: 4E 0D 41 53 53 49 47 4E 4D 45 4E 54 20 4F 46 20 |N.ASSIGNMENT OF |
00001350: 56 4F 49 43 45 53 20 49 53 20 4E 4F 54 20 44 4F |VOICES IS NOT DO|
00001360: 4E 45 3B 20 49 4E 2D 0D 53 54 45 41 44 2C 20 54 |NE; IN-.STEAD, T|
00001370: 48 45 20 4C 4F 57 45 53 54 20 56 4F 49 43 45 20 |HE LOWEST VOICE |
00001380: 4E 4F 54 20 49 4E 20 55 53 45 20 49 53 0D 41 4C |NOT IN USE IS.AL|
00001390: 57 41 59 53 20 55 53 45 44 20 28 45 2E 47 2E 20 |WAYS USED (E.G. |
000013A0: 4F 4E 45 2D 46 49 4E 47 45 52 20 4D 45 4C 4F 44 |ONE-FINGER MELOD|
000013B0: 49 45 53 0D 57 4F 55 4C 44 20 41 4C 57 41 59 53 |IES.WOULD ALWAYS|
000013C0: 20 55 53 45 20 56 4F 49 43 45 20 31 20 49 4E 53 | USE VOICE 1 INS|
000013D0: 54 45 41 44 20 4F 46 0D 43 59 43 4C 49 4E 47 20 |TEAD OF.CYCLING |
000013E0: 41 52 4F 55 4E 44 20 41 4C 4C 20 54 48 45 20 56 |AROUND ALL THE V|
000013F0: 4F 49 43 45 53 29 2E 0D 0D 0D D4 C8 C5 20 D3 C5 |OICES)....... ..|
00001400: C3 CF CE C4 20 D0 D2 CF C7 D2 C1 CD 3A 0D 0D D4 |.... .......:...|
00001410: 48 45 20 53 45 43 4F 4E 44 20 50 52 4F 47 52 41 |HE SECOND PROGRA|
00001420: 4D 2C 20 22 CD C9 C4 C9 2D D3 C9 C4 2D C3 CF CE |M, "....-...-...|
00001430: 22 2C 0D 43 4F 4E 56 45 52 54 53 20 46 49 4C 45 |",.CONVERTS FILE|
00001440: 53 20 4F 55 54 50 55 54 20 42 59 20 54 48 45 20 |S OUTPUT BY THE |
00001450: 46 49 52 53 54 20 50 52 4F 2D 0D 47 52 41 4D 20 |FIRST PRO-.GRAM |
00001460: 49 4E 54 4F 20 C5 4E 48 41 4E 43 45 44 20 D3 C9 |INTO .NHANCED ..|
00001470: C4 50 4C 41 59 45 52 20 28 2E CD D5 D3 29 20 41 |.PLAYER (....) A|
00001480: 4E 44 0D D3 54 45 52 45 4F 20 D3 49 44 50 4C 41 |ND..TEREO .IDPLA|
00001490: 59 45 52 20 28 2E D3 D4 D2 29 20 46 49 4C 45 53 |YER (....) FILES|
000014A0: 2E 20 D4 48 45 20 46 49 4C 45 0D 4E 41 4D 45 20 |. .HE FILE.NAME |
000014B0: 54 4F 20 42 45 20 43 4F 4E 56 45 52 54 45 44 20 |TO BE CONVERTED |
000014C0: 4D 55 53 54 20 42 45 20 45 4E 54 45 52 45 44 20 |MUST BE ENTERED |
000014D0: 41 54 0D 54 48 45 20 50 52 4F 4D 50 54 3B 20 41 |AT.THE PROMPT; A|
000014E0: 53 20 49 4E 20 54 48 45 20 46 49 52 53 54 20 50 |S IN THE FIRST P|
000014F0: 52 4F 47 52 41 4D 2C 0D 54 48 45 20 46 49 4C 45 |ROGRAM,.THE FILE|
00001500: 20 4E 41 4D 45 20 4D 41 59 20 42 45 47 49 4E 20 | NAME MAY BEGIN |
00001510: 57 49 54 48 20 22 39 3A 22 20 54 4F 0D 53 50 45 |WITH "9:" TO.SPE|
00001520: 43 49 46 59 20 44 52 49 56 45 20 39 2E 20 CE 4F |CIFY DRIVE 9. .O|
00001530: 20 46 55 52 54 48 45 52 20 49 4E 54 45 52 41 43 | FURTHER INTERAC|
00001540: 54 49 4F 4E 0D 49 53 20 52 45 51 55 49 52 45 44 |TION.IS REQUIRED|
00001550: 20 55 4E 54 49 4C 20 54 48 45 20 D3 C9 C4 20 46 | UNTIL THE ... F|
00001560: 49 4C 45 53 20 48 41 56 45 0D 42 45 45 4E 20 47 |ILES HAVE.BEEN G|
00001570: 45 4E 45 52 41 54 45 44 20 41 4E 44 20 54 48 45 |ENERATED AND THE|
00001580: 20 4F 50 54 49 4F 4E 20 54 4F 20 43 4F 4E 2D 0D | OPTION TO CON-.|
00001590: 56 45 52 54 20 41 4E 4F 54 48 45 52 20 46 49 4C |VERT ANOTHER FIL|
000015A0: 45 20 49 53 20 50 52 45 53 45 4E 54 45 44 2E 0D |E IS PRESENTED..|
000015B0: 0D D4 48 45 20 C5 4E 48 41 4E 43 45 44 20 D3 C9 |..HE .NHANCED ..|
000015C0: C4 50 4C 41 59 45 52 20 46 49 4C 45 53 20 43 52 |.PLAYER FILES CR|
000015D0: 45 41 54 45 44 0D 48 41 56 45 20 41 20 46 49 58 |EATED.HAVE A FIX|
000015E0: 45 44 20 54 45 4D 50 4F 20 41 4E 44 20 41 20 46 |ED TEMPO AND A F|
000015F0: 49 58 45 44 20 53 45 54 20 4F 46 0D 56 4F 49 43 |IXED SET OF.VOIC|
00001600: 45 20 50 41 52 41 4D 45 54 45 52 53 2E 20 20 D4 |E PARAMETERS. .|
00001610: 48 45 53 45 20 46 49 4C 45 53 20 4D 41 59 20 42 |HESE FILES MAY B|
00001620: 45 0D 45 44 49 54 45 44 20 57 49 54 48 20 54 48 |E.EDITED WITH TH|
00001630: 45 20 C5 4E 48 41 4E 43 45 44 20 D3 C9 C4 20 C5 |E .NHANCED ... .|
00001640: 44 49 54 4F 52 0D 54 4F 20 41 4C 54 45 52 20 54 |DITOR.TO ALTER T|
00001650: 48 45 20 54 45 4D 50 4F 20 28 55 53 45 20 54 48 |HE TEMPO (USE TH|
00001660: 45 20 CA C9 C6 20 43 4F 4D 2D 0D 4D 41 4E 44 2C |E ... COM-.MAND,|
00001670: 20 41 53 20 41 4C 4C 20 4E 4F 54 45 53 20 41 4E | AS ALL NOTES AN|
00001680: 44 20 52 45 53 54 53 20 48 41 56 45 20 55 54 49 |D RESTS HAVE UTI|
00001690: 4C 2D 0D 49 54 59 20 44 55 52 41 54 49 4F 4E 53 |L-.ITY DURATIONS|
000016A0: 29 2C 20 54 48 45 20 56 4F 49 43 45 20 50 41 52 |), THE VOICE PAR|
000016B0: 41 4D 45 54 45 52 53 0D 28 4B 45 45 50 20 41 4C |AMETERS.(KEEP AL|
000016C0: 4C 20 56 4F 49 43 45 53 20 49 4E 20 45 41 43 48 |L VOICES IN EACH|
000016D0: 20 54 55 4E 45 20 54 48 45 20 53 41 4D 45 0D 54 | TUNE THE SAME.T|
000016E0: 4F 20 50 52 45 53 45 52 56 45 20 54 48 45 20 50 |O PRESERVE THE P|
000016F0: 4F 4C 59 50 48 4F 4E 49 43 20 45 46 46 45 43 54 |OLYPHONIC EFFECT|
00001700: 29 2C 20 4F 52 0D 41 4E 59 54 48 49 4E 47 20 45 |), OR.ANYTHING E|
00001710: 4C 53 45 20 28 45 2E 47 2E 20 54 48 45 20 4E 4F |LSE (E.G. THE NO|
00001720: 54 45 53 20 54 48 45 4D 2D 0D 53 45 4C 56 45 53 |TES THEM-.SELVES|
00001730: 20 49 46 20 59 4F 55 20 4D 41 44 45 20 41 20 53 | IF YOU MADE A S|
00001740: 4D 41 4C 4C 20 4D 49 53 54 41 4B 45 0D 57 48 49 |MALL MISTAKE.WHI|
00001750: 4C 45 20 50 4C 41 59 49 4E 47 20 41 4E 44 20 57 |LE PLAYING AND W|
00001760: 41 4E 54 20 54 4F 20 45 44 49 54 20 49 54 20 49 |ANT TO EDIT IT I|
00001770: 4E 54 4F 0D 4F 42 4C 49 56 49 4F 4E 29 2E 20 20 |NTO.OBLIVION). |
00001780: C2 45 57 41 52 45 20 54 48 41 54 20 50 4F 4C 59 |.EWARE THAT POLY|
00001790: 50 48 4F 4E 49 43 20 D3 C9 C4 0D 46 49 4C 45 53 |PHONIC ....FILES|
000017A0: 20 57 49 54 48 20 55 54 49 4C 49 54 59 20 44 55 | WITH UTILITY DU|
000017B0: 52 41 54 49 4F 4E 53 20 41 52 45 20 56 45 52 59 |RATIONS ARE VERY|
000017C0: 0D 44 49 46 46 49 43 55 4C 54 20 54 4F 20 45 44 |.DIFFICULT TO ED|
000017D0: 49 54 20 28 54 48 45 20 4E 4F 54 45 53 2C 20 54 |IT (THE NOTES, T|
000017E0: 48 41 54 20 49 53 2C 0D 4E 4F 54 20 54 48 45 20 |HAT IS,.NOT THE |
000017F0: 50 52 45 4C 49 4D 49 4E 41 52 59 20 53 45 54 2D |PRELIMINARY SET-|
00001800: 55 50 29 2E 0D 0D C7 45 4E 45 52 41 4C 4C 59 20 |UP)....ENERALLY |
00001810: 54 48 45 20 53 49 5A 45 20 4F 46 20 41 20 D3 C9 |THE SIZE OF A ..|
00001820: C4 20 46 49 4C 45 20 28 4F 52 0D 46 49 4C 45 20 |. FILE (OR.FILE |
00001830: 50 41 49 52 20 46 4F 52 20 36 2D 56 4F 49 43 45 |PAIR FOR 6-VOICE|
00001840: 20 D3 C9 C4 53 29 20 49 53 20 47 4F 49 4E 47 20 | ...S) IS GOING |
00001850: 54 4F 0D 42 45 20 4C 4F 4E 47 45 52 20 54 48 41 |TO.BE LONGER THA|
00001860: 4E 20 54 48 45 20 43 4F 52 52 45 53 50 4F 4E 44 |N THE CORRESPOND|
00001870: 49 4E 47 20 46 49 4C 45 0D 55 53 45 44 20 54 4F |ING FILE.USED TO|
00001880: 20 43 52 45 41 54 45 20 49 54 20 28 45 41 43 48 | CREATE IT (EACH|
00001890: 20 4E 4F 54 45 20 49 53 20 46 55 4C 4C 59 0D 44 | NOTE IS FULLY.D|
000018A0: 45 53 43 52 49 42 45 44 20 42 59 20 35 20 42 59 |ESCRIBED BY 5 BY|
000018B0: 54 45 53 20 49 4E 20 54 48 45 20 53 45 51 55 45 |TES IN THE SEQUE|
000018C0: 4E 43 45 0D 46 49 4C 45 2C 20 42 55 54 20 52 45 |NCE.FILE, BUT RE|
000018D0: 51 55 49 52 45 53 20 38 20 42 59 54 45 53 20 49 |QUIRES 8 BYTES I|
000018E0: 4E 20 54 48 45 20 52 45 53 2D 0D 55 4C 54 49 4E |N THE RES-.ULTIN|
000018F0: 47 20 D3 C9 C4 20 46 49 4C 45 20 28 D5 D4 D6 2C |G ... FILE (...,|
00001900: 52 45 53 54 2C D5 D4 D6 2C 4E 4F 54 45 29 3B 20 |REST,...,NOTE); |
00001910: 53 4F 0D 45 56 45 4E 20 54 48 4F 55 47 48 20 54 |SO.EVEN THOUGH T|
00001920: 48 45 20 46 49 52 53 54 20 50 52 4F 47 52 41 4D |HE FIRST PROGRAM|
00001930: 20 43 41 4E 20 52 45 2D 0D 43 4F 52 44 20 55 50 | CAN RE-.CORD UP|
00001940: 20 54 4F 20 36 35 30 30 20 4E 4F 54 45 53 2C 20 | TO 6500 NOTES, |
00001950: 54 48 45 20 53 45 43 4F 4E 44 20 50 52 4F 2D 0D |THE SECOND PRO-.|
00001960: 47 52 41 4D 20 57 49 4C 4C 20 54 45 52 4D 49 4E |GRAM WILL TERMIN|
00001970: 41 54 45 20 41 42 4E 4F 52 4D 41 4C 4C 59 20 49 |ATE ABNORMALLY I|
00001980: 46 20 4D 4F 52 45 0D 54 48 41 4E 20 41 42 4F 55 |F MORE.THAN ABOU|
00001990: 54 20 31 32 35 30 20 4E 4F 54 45 53 20 50 45 52 |T 1250 NOTES PER|
000019A0: 20 56 4F 49 43 45 20 41 52 45 0D 47 45 4E 45 52 | VOICE ARE.GENER|
000019B0: 41 54 45 44 3B 20 54 48 49 53 20 4D 45 41 4E 53 |ATED; THIS MEANS|
000019C0: 20 54 48 41 54 20 53 4F 4D 45 20 53 45 51 2D 0D | THAT SOME SEQ-.|
000019D0: 55 45 4E 43 45 53 20 52 45 43 4F 52 44 45 44 20 |UENCES RECORDED |
000019E0: 42 59 20 CD C9 C4 C9 2D D3 C9 C4 2D D3 C5 D1 20 |BY ....-...-... |
000019F0: 43 41 4E 4E 4F 54 0D 42 45 20 43 4F 4E 56 45 52 |CANNOT.BE CONVER|
00001A00: 54 45 44 20 42 59 20 CD C9 C4 C9 2D D3 C9 C4 2D |TED BY ....-...-|
00001A10: C3 CF CE 20 28 54 48 49 53 0D 50 52 4F 42 4C 45 |... (THIS.PROBLE|
00001A20: 4D 20 49 53 20 47 45 4E 45 52 41 4C 4C 59 20 4C |M IS GENERALLY L|
00001A30: 49 4D 49 54 45 44 20 54 4F 20 53 45 51 2D 0D 55 |IMITED TO SEQ-.U|
00001A40: 45 4E 43 45 53 20 57 49 54 48 20 34 20 4F 52 20 |ENCES WITH 4 OR |
00001A50: 46 45 57 45 52 20 56 4F 49 43 45 53 20 52 45 43 |FEWER VOICES REC|
00001A60: 4F 52 44 2D 0D 45 44 29 2E 20 20 C5 56 45 4E 20 |ORD-.ED). .VEN |
00001A70: 49 46 20 54 48 45 20 43 4F 4E 56 45 52 53 49 4F |IF THE CONVERSIO|
00001A80: 4E 20 4F 46 20 41 20 4C 4F 4E 47 0D 53 45 51 55 |N OF A LONG.SEQU|
00001A90: 45 4E 43 45 20 49 53 20 53 55 43 43 45 53 53 46 |ENCE IS SUCCESSF|
00001AA0: 55 4C 2C 20 54 48 45 20 2E CD D5 D3 20 41 4E 44 |UL, THE .... AND|
00001AB0: 0D 2E D3 D4 D2 20 46 49 4C 45 53 20 4D 41 59 20 |..... FILES MAY |
00001AC0: 42 45 20 54 4F 4F 20 4C 4F 4E 47 20 46 4F 52 20 |BE TOO LONG FOR |
00001AD0: 54 48 45 0D 50 4C 41 59 45 52 2E 20 20 C6 4F 52 |THE.PLAYER. .OR|
00001AE0: 20 D3 54 45 52 45 4F 20 D3 49 44 50 4C 41 59 45 | .TEREO .IDPLAYE|
00001AF0: 52 20 31 30 2E 33 2C 20 49 54 0D 49 53 20 42 45 |R 10.3, IT.IS BE|
00001B00: 53 54 20 54 4F 20 41 56 4F 49 44 20 53 45 51 55 |ST TO AVOID SEQU|
00001B10: 45 4E 43 45 53 20 4C 4F 4E 47 45 52 20 54 48 41 |ENCES LONGER THA|
00001B20: 4E 0D 41 42 4F 55 54 20 32 2F 33 20 4F 46 20 54 |N.ABOUT 2/3 OF T|
00001B30: 48 45 20 CD C9 C4 C9 2D D3 C9 C4 2D D3 C5 D1 20 |HE ....-...-... |
00001B40: 42 55 46 46 45 52 2E 0D C1 4C 4C 20 4E 4F 54 45 |BUFFER...LL NOTE|
00001B50: 20 4C 49 4D 49 54 53 20 41 52 45 20 41 50 50 52 | LIMITS ARE APPR|
00001B60: 4F 58 49 4D 41 54 45 3B 20 59 4F 55 52 0D 4D 49 |OXIMATE; YOUR.MI|
00001B70: 4C 45 41 47 45 20 4D 41 59 20 56 41 52 59 20 28 |LEAGE MAY VARY (|
00001B80: 42 55 54 20 4E 4F 54 20 42 59 20 4D 55 43 48 29 |BUT NOT BY MUCH)|
00001B90: 2E 0D 0D 0D C2 CF D4 C8 20 D0 D2 CF C7 D2 C1 CD |........ .......|
00001BA0: D3 3A 0D 0D C2 4F 54 48 20 50 52 4F 47 52 41 4D |.:...OTH PROGRAM|
00001BB0: 53 20 57 45 52 45 20 57 52 49 54 54 45 4E 20 49 |S WERE WRITTEN I|
00001BC0: 4E 20 C3 20 41 4E 44 0D 43 4F 4D 50 49 4C 45 44 |N . AND.COMPILED|
00001BD0: 20 57 49 54 48 20 54 48 45 20 D0 52 4F 2D CC 49 | WITH THE .RO-.I|
00001BE0: 4E 45 20 C3 2D D0 4F 57 45 52 0D 43 4F 4D 50 49 |NE .-.OWER.COMPI|
00001BF0: 4C 45 52 20 28 4B 4E 4F 57 4E 20 54 48 45 53 45 |LER (KNOWN THESE|
00001C00: 20 44 41 59 53 20 41 53 20 54 48 45 0D D3 50 49 | DAYS AS THE..PI|
00001C10: 4E 4E 41 4B 45 52 20 D0 4F 57 45 52 2D C3 20 43 |NNAKER .OWER-. C|
00001C20: 4F 4D 50 49 4C 45 52 29 2E 20 20 CD C9 C4 C9 20 |OMPILER). .... |
00001C30: 41 4E 44 0D 4A 49 46 46 59 2D 43 4C 4F 43 4B 20 |AND.JIFFY-CLOCK |
00001C40: 49 4E 54 45 52 52 55 50 54 20 48 41 4E 44 4C 49 |INTERRUPT HANDLI|
00001C50: 4E 47 20 49 4E 20 54 48 45 0D 46 49 52 53 54 20 |NG IN THE.FIRST |
00001C60: 50 52 4F 47 52 41 4D 20 57 41 53 20 57 52 49 54 |PROGRAM WAS WRIT|
00001C70: 54 45 4E 20 49 4E 20 41 53 53 45 4D 42 4C 59 0D |TEN IN ASSEMBLY.|
00001C80: 4C 41 4E 47 55 41 47 45 20 41 4E 44 20 41 53 53 |LANGUAGE AND ASS|
00001C90: 45 4D 42 4C 45 44 20 57 49 54 48 20 54 48 45 20 |EMBLED WITH THE |
00001CA0: C3 2D D0 4F 57 45 52 0D 50 55 42 4C 49 43 20 44 |.-.OWER.PUBLIC D|
00001CB0: 4F 4D 41 49 4E 20 41 53 53 45 4D 42 4C 45 52 20 |OMAIN ASSEMBLER |
00001CC0: C1 D3 D3 CD 2E 20 20 C9 4E 20 42 4F 54 48 0D 43 |..... .N BOTH.C|
00001CD0: 41 53 45 53 2C 20 46 41 4E 43 59 20 53 43 52 45 |ASES, FANCY SCRE|
00001CE0: 45 4E 20 46 4F 52 4D 41 54 54 49 4E 47 20 41 4E |EN FORMATTING AN|
00001CF0: 44 0D 50 52 45 54 54 59 20 43 4F 4C 4F 52 53 20 |D.PRETTY COLORS |
00001D00: 57 45 52 45 20 41 56 4F 49 44 45 44 20 49 4E 20 |WERE AVOIDED IN |
00001D10: 46 41 56 4F 52 20 4F 46 0D 50 52 4F 56 49 44 49 |FAVOR OF.PROVIDI|
00001D20: 4E 47 20 54 48 45 20 4C 41 52 47 45 53 54 20 42 |NG THE LARGEST B|
00001D30: 55 46 46 45 52 20 41 52 45 41 53 0D 50 4F 53 53 |UFFER AREAS.POSS|
00001D40: 49 42 4C 45 20 28 57 49 54 48 4F 55 54 20 47 45 |IBLE (WITHOUT GE|
00001D50: 54 54 49 4E 47 20 49 4E 54 4F 20 53 57 41 50 50 |TTING INTO SWAPP|
00001D60: 49 4E 47 0D 4F 55 54 20 54 48 45 20 C9 2F CF 20 |ING.OUT THE ./. |
00001D70: 41 4E 44 20 CB 45 52 4E 41 4C 20 50 41 47 45 53 |AND .ERNAL PAGES|
00001D80: 29 2E 20 20 D3 4F 55 52 43 45 0D 43 4F 44 45 20 |). .OURCE.CODE |
00001D90: 46 4F 52 20 42 4F 54 48 20 50 52 4F 47 52 41 4D |FOR BOTH PROGRAM|
00001DA0: 53 20 50 4C 55 53 20 54 48 45 20 41 53 53 45 4D |S PLUS THE ASSEM|
00001DB0: 2D 0D 42 4C 59 20 53 4F 55 52 43 45 20 28 48 4F |-.BLY SOURCE (HO|
00001DC0: 4F 4B 4D 49 44 49 2E 41 29 20 41 52 45 20 49 4E |OKMIDI.A) ARE IN|
00001DD0: 43 4C 55 44 45 44 0D 57 49 54 48 20 54 48 49 53 |CLUDED.WITH THIS|
00001DE0: 20 50 41 43 4B 41 47 45 2E 0D 0D 0D D6 C5 D2 D3 | PACKAGE........|
00001DF0: C9 CF CE 20 32 2E 30 0D 0D D4 48 45 20 4D 41 4A |... 2.0...HE MAJ|
00001E00: 4F 52 20 43 48 41 4E 47 45 53 20 46 52 4F 4D 20 |OR CHANGES FROM |
00001E10: 56 45 52 53 49 4F 4E 20 31 2E 30 20 41 52 45 0D |VERSION 1.0 ARE.|
00001E20: 31 29 20 50 4F 4C 59 50 48 4F 4E 59 20 4D 41 59 |1) POLYPHONY MAY|
00001E30: 20 4E 4F 57 20 42 45 20 44 49 53 41 42 4C 45 44 | NOW BE DISABLED|
00001E40: 20 57 48 45 4E 0D CD C9 C4 C9 2D D3 C9 C4 2D D3 | WHEN.....-...-.|
00001E50: C5 D1 20 49 53 20 49 4E 49 54 49 41 4C 49 5A 45 |.. IS INITIALIZE|
00001E60: 44 3B 20 32 29 20 41 4E 59 0D 4E 55 4D 42 45 52 |D; 2) ANY.NUMBER|
00001E70: 20 4F 46 20 56 4F 49 43 45 53 20 46 52 4F 4D 20 | OF VOICES FROM |
00001E80: 31 20 54 48 52 4F 55 47 48 20 36 20 4D 41 59 0D |1 THROUGH 6 MAY.|
00001E90: 42 45 20 52 45 43 4F 52 44 45 44 20 28 45 49 54 |BE RECORDED (EIT|
00001EA0: 48 45 52 20 57 49 54 48 20 4F 52 20 57 49 54 48 |HER WITH OR WITH|
00001EB0: 4F 55 54 0D 50 4F 4C 59 50 48 4F 4E 59 29 20 42 |OUT.POLYPHONY) B|
00001EC0: 59 20 CD C9 C4 C9 2D D3 C9 C4 2D D3 C5 D1 20 28 |Y ....-...-... (|
00001ED0: 49 2E 45 2E 20 4C 45 41 56 2D 0D 49 4E 47 20 53 |I.E. LEAV-.ING S|
00001EE0: 4F 4D 45 20 56 4F 49 43 45 53 20 45 4D 50 54 59 |OME VOICES EMPTY|
00001EF0: 20 46 4F 52 20 4D 41 4E 55 41 4C 20 45 44 49 54 | FOR MANUAL EDIT|
00001F00: 2D 0D 49 4E 47 29 3B 20 41 4E 44 20 33 29 20 CD |-.ING); AND 3) .|
00001F10: C9 C4 C9 2D D3 C9 C4 2D C3 CF CE 20 43 4F 4E 56 |...-...-... CONV|
00001F20: 45 52 54 53 20 2E CD D5 D3 0D 41 4E 44 20 2E D3 |ERTS .....AND ..|
00001F30: D4 D2 20 46 49 4C 45 53 20 49 4E 20 53 45 50 41 |.. FILES IN SEPA|
00001F40: 52 41 54 45 20 50 41 53 53 45 53 2C 20 54 48 55 |RATE PASSES, THU|
00001F50: 53 0D 41 4C 4C 4F 57 49 4E 47 20 49 54 20 54 4F |S.ALLOWING IT TO|
00001F60: 20 43 4F 4E 56 45 52 54 20 4C 41 52 47 45 52 20 | CONVERT LARGER |
00001F70: 53 45 51 55 45 4E 43 45 53 0D 54 48 41 4E 20 56 |SEQUENCES.THAN V|
00001F80: 45 52 53 49 4F 4E 20 31 2E 30 20 28 41 4E 44 20 |ERSION 1.0 (AND |
00001F90: 49 54 27 53 20 46 41 53 54 45 52 20 54 4F 4F 29 |IT'S FASTER TOO)|
00001FA0: 2E 0D 0D 0D D4 C8 C5 20 D0 C1 C3 CB C1 C7 C5 0D |....... ........|
00001FB0: 0D D4 48 45 20 CD C9 C4 C9 2D D3 C9 C4 20 C3 4F |..HE ....-... .O|
00001FC0: 4E 4E 45 43 54 49 4F 4E 20 43 4F 4E 53 49 53 54 |NNECTION CONSIST|
00001FD0: 53 20 4F 46 20 41 0D 4D 41 49 4E 20 4D 45 4E 55 |S OF A.MAIN MENU|
00001FE0: 20 50 52 4F 47 52 41 4D 2C 20 54 48 45 20 54 57 | PROGRAM, THE TW|
00001FF0: 4F 20 50 52 4F 47 52 41 4D 53 0D CD C9 C4 C9 2D |O PROGRAMS.....-|
00002000: D3 C9 C4 2D D3 C5 D1 20 41 4E 44 20 CD C9 C4 C9 |...-... AND ....|
00002010: 2D D3 C9 C4 2D C3 CF CE 2C 20 54 48 52 45 45 0D |-...-..., THREE.|
00002020: 53 4F 55 52 43 45 20 43 4F 44 45 20 46 49 4C 45 |SOURCE CODE FILE|
00002030: 53 2C 20 41 20 53 4D 41 4C 4C 20 50 52 4F 47 52 |S, A SMALL PROGR|
00002040: 41 4D 20 54 4F 0D 50 52 49 4E 54 20 54 48 49 53 |AM TO.PRINT THIS|
00002050: 20 44 4F 43 55 4D 45 4E 54 41 54 49 4F 4E 2C 20 | DOCUMENTATION, |
00002060: 41 4E 44 20 53 45 56 45 52 41 4C 0D 53 41 4D 50 |AND SEVERAL.SAMP|
00002070: 4C 45 20 D3 C9 C4 20 46 49 4C 45 53 20 43 52 45 |LE ... FILES CRE|
00002080: 41 54 45 44 20 57 49 54 48 20 54 48 49 53 0D 50 |ATED WITH THIS.P|
00002090: 41 43 4B 41 47 45 20 28 4D 4F 53 54 20 41 52 45 |ACKAGE (MOST ARE|
000020A0: 20 53 54 45 52 45 4F 2C 20 42 55 54 20 4F 4E 45 | STEREO, BUT ONE|
000020B0: 20 49 53 20 41 0D 33 2D 56 4F 49 43 45 20 4D 4F | IS A.3-VOICE MO|
000020C0: 4E 4F 20 53 45 4C 45 43 54 49 4F 4E 29 2E 20 20 |NO SELECTION). |
000020D0: C1 4C 4C 20 54 48 45 53 45 0D 46 49 4C 45 53 20 |.LL THESE.FILES |
000020E0: 41 52 45 20 49 4E 20 54 48 45 20 50 55 42 4C 49 |ARE IN THE PUBLI|
000020F0: 43 20 44 4F 4D 41 49 4E 20 41 4E 44 20 41 4E 59 |C DOMAIN AND ANY|
00002100: 2D 0D 4F 4E 45 20 4D 41 59 20 4D 4F 44 49 46 59 |-.ONE MAY MODIFY|
00002110: 20 54 48 45 4D 20 41 53 20 54 48 45 59 20 53 45 | THEM AS THEY SE|
00002120: 45 20 46 49 54 20 46 4F 52 0D 41 4E 59 20 50 55 |E FIT FOR.ANY PU|
00002130: 52 50 4F 53 45 2E 0D 0D C5 4E 4A 4F 59 2C 0D C6 |RPOSE....NJOY,..|
00002140: 52 41 4E 4B 20 D0 52 49 4E 44 4C 45 20 28 D0 52 |RANK .RINDLE (.R|
00002150: 49 4E 44 4C 45 40 CE C1 C4 C3 2E CE C1 D6 D9 2E |INDLE@..........|
00002160: CD C9 CC 29 0D C6 45 42 52 55 41 52 59 20 31 39 |...)..EBRUARY 19|
00002170: 39 30 0D 0D 20 20 20 20 20 20 20 20 20 20 20 20 |90.. |
00002180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
00002190: 20 20 20 0D 20 20 20 20 20 20 20 20 20 20 20 20 | . |
000021A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | |
000021B0: 20 20 20 0D 20 20 20 20 20 20 20 0D | . . |
THE MIDI-SID CONNECTION..THIS D
OCUMENT DESCRIBES TWO C64 PROG-.RAMS COL
LECTIVELY KNOWN AS THE MIDI-SID.CONNECTI
ON. THESE PROGRAMS WILL CON-.VERT REAL-
TIME MIDI DATA (FROM A MIDI.KEYBOARD OR
SEQUENCE RECORDER) INTO.MONO (3-VOICE) O
R STEREO (6-VOICE) EN-.HANCED SIDPLAYER
FILES. HARDWARE RE-.QUIREMENTS ARE A C6
4 (OR C128 IN C64.MODE), A DISK DRIVE, A
ND A MIDI INTER-.FACE (PASSPORT, SEQUENT
IAL, OR SIEL/.JMS/DATEL). OF COURSE, AN
ENHANCED.SIDPLAYER PROGRAM (OR STEREO S
IDPLAYER.10.X) IS REQUIRED TO PLAY THE R
ESULTING.FILES; A STEREO SID MODIFICATIO
N OR SID.SYMPHONY CARTRIDGE IS REQUIRED
TO PLAY.BACK 6-VOICE STEREO SIDS. THE SI
DPLAYER.FILES ARE POLYPHONIC (1 TO 6 NOT
E) AND.MONOTIMBRAL (ALL SID VOICES SOUND
THE.SAME); SEE THE ENHANCED SIDPLAYER M
AN-.UAL SECTION ON POLYPHONY. IF STEREO
.OUTPUTS ARE USED, THEY MAY BE MIXED TO-
.GETHER INTO A MONOPHONIC SIGNAL (OR THE
.SPEAKERS PUSHED TOGETHER), SINCE POLY-.
PHONIC VOICE ASSIGNMENT DOES NOT RE-.SPE
CT LEFT/RIGHT BOUNDARIES. RETAINING.STE
REO SEPARATION ALSO PRODUCES INTER-.ESTI
NG EFFECTS WITH SOME SONGS (I.E..THOSE W
HICH ARE FASTPACED WITH LOTS OF.NOTES)..
..THE FIRST PROGRAM:..THE FIRST PROGRAM,
"MIDI-SID-SEQ", IS A.REAL-TIME SEQUENCE
RECORDER FOR INCOM-.ING MIDI DATA. THE
NUMBER OF VOICES (1.TO 6) MUST BE SELEC
TED, POLYPHONY EF-.FECT MUST BE TURNED O
FF IF THAT IS WHAT.IS DESIRED, AND THE B
ASE NAME FOR FILES.TO BE CREATED MUST AL
SO BE SELECTED..THEN THE PROGRAM JUST SI
TS THERE WATCH-.ING THE MIDI DATA WHICH
ARRIVES. TO.BEGIN RECORDING, PRESS F1 (
"START" WILL.ILLUMINATE); THIS CLEARS TH
E BUFFER..THEN, PLAY WHATEVER YOU WANT R
ECORDED..NOTE ON AND NOTE-OFF EVENTS ON
ANY.CHANNEL ARE RECORDED IN THE BUFFER.
THE.BUFFER WILL HOLD UP TO 6500 NOTES (M
ORE.THAN STEREO SIDPLAYER 10.X CAN HANDL
E).AND THE C64 DISPLAY WILL VISUALLY IND
I-.CATE HOW FULL IT IS. TO STOP RECORDIN
G,.PRESS F7 ("STOP" WILL ILLUMINATE). T
O.SAVE THE BUFFER TO DISK, PRESS F1 FOL-
.LOWED IMMEDIATELY BY F7 AND WAIT WHILE.
WRITE TO DISK COMPLETES. TO DISCARD THE.
BUFFER, SIMPLY PRESS F1 AND RE-RECORD A.
NEW SEQUENCE AS BEFORE. THE RECORDING.A
ND SAVING PROCESS MAY BE REPEATED SEV-.E
RAL TIMES; THE FILES SAVED TO DISK.WILL
BE NAMED FROM THE BASE FILE NAME.SUFFIXE
D WITH SEQUENTIALLY INCREASING.NUMBERS..
.IF THE MIDI KEYBOARD IS CAPABLE OF GEN-
.ERATING START, STOP, AND MIDI-CLOCK.REA
L-TIME MESSAGES, THEN ITS START AND.STOP
KEYS MAY BE USED INSTEAD OF F1/F7.TO CO
NTROL RECORDING; HOWEVER, IF THE.MIDI-CL
OCK TEMPO IS OTHER THAN 150.BEATS/MINUTE
, THE SID FILES CREATED.LATER MAY NOT PL
AY BACK AT THE SAME.TEMPO AS RECORDED (T
HIS CAN BE FIXED BY.EDITING A JIF COMMAN
D INTO THE SID.FILES LATER)...IF THE VOL
UME IS UP ON THE C64, YOU MAY.NOTICE THA
T EACH NOTE IS PLAYED ON THE.INTERNAL SI
D CHIP AS IT IS RECORDED..HOWEVER, IF MO
RE THAN 3 VOICES ARE RE-.CORDED, YOU WIL
L NOT HEAR ALL NOTES.PLAYED UNLESS YOU H
AVE A STEREO SID.MODIFICATION OR SID SYM
PHONY CARTRIDGE.MAPPED IN AT I/O ADDRESS
$DF00 (IT.CANNOT BE AT $DE00 BECAUSE AL
L MIDI.CARTRIDGES USE THE $DE00-$DE0F I/
O AD-.DRESS AREA). IF YOU ARE NOT SET U
P TO.DO THIS, IT'S BEST TO JUST TURN THE
.VOLUME DOWN AND IGNORE ANY NOTES PLAYED
.BY THE INTERNAL SID CHIP, SINCE ONLY.SO
ME WILL BE PLAYED...THE BASE FILE NAME M
AY BEGIN WITH "9:".TO SAVE TO DRIVE 9; T
HE BASE FILE NAME.IS LIMITED TO 10 CHARA
CTERS, INCLUDING.ANY "9:" IF PRESENT. T
HE FORMAT OF.THE RESULTING FILE IS AS FO
LLOWS: THE.FIRST BYTE IS $FN FOR AN N-V
OICE FILE..THE REMAINING BYTES ARE ORGAN
IZED IN.GROUPS OF THREE FOR A NOTE-ON EV
ENT,.GROUPS OF 2 FOR A NOTE OFF EVENT AS
.FOLLOWS:.. NOTE-ON-EVENT:. BYTE
0: 0 V2 V1 V0 TB TA T9 T8. BYTE
1: T7 T6 T5 T4 T3 T2 T1 T0. BYTE
2: 0 N6 N5 N4 N3 N2 N1 N0.. NOTE-OFF-EV
ENT:. BYTE 0: 1 V2 V1 V0 TB TA T
9 T8. BYTE 1: T7 T6 T5 T4 T3 T2 T
1 T0.. WHERE: V2-V0 IS THE 3-BIT ASSIGNE
D SID. VOICE NUMBER (0-2 OR
0-5). TB-T0 IS THE 12-BIT JIFFY
(OR. MIDI-CLOCK) COUNTER AT
. THE TIME OF EVENT.
N6-N0 IS THE 7-BIT MIDI NOTE.
NUMBER..THIS FILE CAN BE FROM 1 TO 1
28 BLOCKS.(1 TO 6500 NOTES) LONG, AND IS
USED AS.INPUT TO THE SECOND PROGRAM. H
OWEVER,.UNDER SOME CIRCUMSTANCES, THE SE
COND.PROGRAM MAY NOT BE ABLE TO CONVERT
VERY.LONG SEQUENCE FILES, OR THE RESULTI
NG.SID FILES MAY BE TOO LONG TO PLAY WIT
H.A PARTICULAR SIDPLAYER (SEE BELOW)...I
F POLYHPONY IS SELECTED, MIDI-SID-SEQ.AS
SIGNS SID VOICES DYNAMICALLY IN A.ROUND-
ROBIN ORDER TO GIVE THE LONGEST.POSSIBLE
DECAY TO EACH NOTE. WHENEVER.MORE THAN
N (THE NUMBER OF VOICES BEING.RECORDED)
MIDI NOTES ARE ON SIMULTANE-.OUSLY, THE
OLDEST IN-USE VOICE IS REAS-.SIGNED AS
EACH EXCESS NOTE-ON OCCURS;.THIS REASSIG
NMENT RESULTS IN FEWER LOST.EXCESS NOTES
THAN SIMPLY IGNORING EX-.CESS NOTES, AN
D ALLOWS MELODY LINES.OVER CHORDS TO COM
E THROUGH EVEN ON.MONO SIDS. IT'S ALSO
JUST FUN TO WATCH.THE NOTES DANCE AROUND
AMONG VOICES ON.THE STEREO SIDPLAYER DI
SPLAY. IF POLY-.PHONY IS DESELECTED, RO
UND-ROBIN.ASSIGNMENT OF VOICES IS NOT DO
NE; IN-.STEAD, THE LOWEST VOICE NOT IN U
SE IS.ALWAYS USED (E.G. ONE-FINGER MELOD
IES.WOULD ALWAYS USE VOICE 1 INSTEAD OF.
CYCLING AROUND ALL THE VOICES)....THE SE
COND PROGRAM:..THE SECOND PROGRAM, "MIDI
-SID-CON",.CONVERTS FILES OUTPUT BY THE
FIRST PRO-.GRAM INTO ENHANCED SIDPLAYER
(.MUS) AND.STEREO SIDPLAYER (.STR) FILES
. THE FILE.NAME TO BE CONVERTED MUST BE
ENTERED AT.THE PROMPT; AS IN THE FIRST P
ROGRAM,.THE FILE NAME MAY BEGIN WITH "9:
" TO.SPECIFY DRIVE 9. NO FURTHER INTERAC
TION.IS REQUIRED UNTIL THE SID FILES HAV
E.BEEN GENERATED AND THE OPTION TO CON-.
VERT ANOTHER FILE IS PRESENTED...THE ENH
ANCED SIDPLAYER FILES CREATED.HAVE A FIX
ED TEMPO AND A FIXED SET OF.VOICE PARAME
TERS. THESE FILES MAY BE.EDITED WITH TH
E ENHANCED SID EDITOR.TO ALTER THE TEMPO
(USE THE JIF COM-.MAND, AS ALL NOTES AN
D RESTS HAVE UTIL-.ITY DURATIONS), THE V
OICE PARAMETERS.(KEEP ALL VOICES IN EACH
TUNE THE SAME.TO PRESERVE THE POLYPHONI
C EFFECT), OR.ANYTHING ELSE (E.G. THE NO
TES THEM-.SELVES IF YOU MADE A SMALL MIS
TAKE.WHILE PLAYING AND WANT TO EDIT IT I
NTO.OBLIVION). BEWARE THAT POLYPHONIC S
ID.FILES WITH UTILITY DURATIONS ARE VERY
.DIFFICULT TO EDIT (THE NOTES, THAT IS,.
NOT THE PRELIMINARY SET-UP)...GENERALLY
THE SIZE OF A SID FILE (OR.FILE PAIR FOR
6-VOICE SIDS) IS GOING TO.BE LONGER THA
N THE CORRESPONDING FILE.USED TO CREATE
IT (EACH NOTE IS FULLY.DESCRIBED BY 5 BY
TES IN THE SEQUENCE.FILE, BUT REQUIRES 8
BYTES IN THE RES-.ULTING SID FILE (UTV,
REST,UTV,NOTE); SO.EVEN THOUGH THE FIRST
PROGRAM CAN RE-.CORD UP TO 6500 NOTES,
THE SECOND PRO-.GRAM WILL TERMINATE ABNO
RMALLY IF MORE.THAN ABOUT 1250 NOTES PER
VOICE ARE.GENERATED; THIS MEANS THAT SO
ME SEQ-.UENCES RECORDED BY MIDI-SID-SEQ
CANNOT.BE CONVERTED BY MIDI-SID-CON (THI
S.PROBLEM IS GENERALLY LIMITED TO SEQ-.U
ENCES WITH 4 OR FEWER VOICES RECORD-.ED)
. EVEN IF THE CONVERSION OF A LONG.SEQU
ENCE IS SUCCESSFUL, THE .MUS AND..STR FI
LES MAY BE TOO LONG FOR THE.PLAYER. FOR
STEREO SIDPLAYER 10.3, IT.IS BEST TO AV
OID SEQUENCES LONGER THAN.ABOUT 2/3 OF T
HE MIDI-SID-SEQ BUFFER..ALL NOTE LIMITS
ARE APPROXIMATE; YOUR.MILEAGE MAY VARY (
BUT NOT BY MUCH)....BOTH PROGRAMS:..BOTH
PROGRAMS WERE WRITTEN IN C AND.COMPILED
WITH THE PRO-LINE C-POWER.COMPILER (KNO
WN THESE DAYS AS THE.SPINNAKER POWER-C C
OMPILER). MIDI AND.JIFFY-CLOCK INTERRUP
T HANDLING IN THE.FIRST PROGRAM WAS WRIT
TEN IN ASSEMBLY.LANGUAGE AND ASSEMBLED W
ITH THE C-POWER.PUBLIC DOMAIN ASSEMBLER
ASSM. IN BOTH.CASES, FANCY SCREEN FORMA
TTING AND.PRETTY COLORS WERE AVOIDED IN
FAVOR OF.PROVIDING THE LARGEST BUFFER AR
EAS.POSSIBLE (WITHOUT GETTING INTO SWAPP
ING.OUT THE I/O AND KERNAL PAGES). SOUR
CE.CODE FOR BOTH PROGRAMS PLUS THE ASSEM
-.BLY SOURCE (HOOKMIDI.A) ARE INCLUDED.W
ITH THIS PACKAGE....VERSION 2.0..THE MAJ
OR CHANGES FROM VERSION 1.0 ARE.1) POLYP
HONY MAY NOW BE DISABLED WHEN.MIDI-SID-S
EQ IS INITIALIZED; 2) ANY.NUMBER OF VOIC
ES FROM 1 THROUGH 6 MAY.BE RECORDED (EIT
HER WITH OR WITHOUT.POLYPHONY) BY MIDI-S
ID-SEQ (I.E. LEAV-.ING SOME VOICES EMPTY
FOR MANUAL EDIT-.ING); AND 3) MIDI-SID-
CON CONVERTS .MUS.AND .STR FILES IN SEPA
RATE PASSES, THUS.ALLOWING IT TO CONVERT
LARGER SEQUENCES.THAN VERSION 1.0 (AND
IT'S FASTER TOO)....THE PACKAGE..THE MID
I-SID CONNECTION CONSISTS OF A.MAIN MENU
PROGRAM, THE TWO PROGRAMS.MIDI-SID-SEQ
AND MIDI-SID-CON, THREE.SOURCE CODE FILE
S, A SMALL PROGRAM TO.PRINT THIS DOCUMEN
TATION, AND SEVERAL.SAMPLE SID FILES CRE
ATED WITH THIS.PACKAGE (MOST ARE STEREO,
BUT ONE IS A.3-VOICE MONO SELECTION).
ALL THESE.FILES ARE IN THE PUBLIC DOMAIN
AND ANY-.ONE MAY MODIFY THEM AS THEY SE
E FIT FOR.ANY PURPOSE...ENJOY,.FRANK PRI
NDLE (PRINDLE@NADC.NAVY.MIL).FEBRUARY 19
90.. .
. .
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL