Path: utzoo!attcan!uunet!cs.utexas.edu!rutgers!ub!ubvmsd.cc.buffalo.edu!v097pba8 From: v097pba8@ubvmsd.cc.buffalo.edu (Ken F Morton) Newsgroups: comp.sys.apple2 Subject: MIDI Librarian Project Message-ID: <55628@eerie.acsu.Buffalo.EDU> Date: 23 Jan 91 15:00:39 GMT Sender: news@acsu.Buffalo.EDU Reply-To: v097pba8@ubvmsd.cc.buffalo.edu Organization: University at Buffalo Lines: 26 Nntp-Posting-Host: ubvmsd.cc.buffalo.edu News-Software: VAX/VMS VNEWS V1.3-4.4 I have seen both SysExGS and SynthLab and both are not satisfactory for my needs. They cannot be used to edit or rearrange MIDI sysex data. This capability is essential for my needs. Ok so this is it: Looking through _Inside_the_Apple_IIGS_ by Gary Bond, there are some serial port commands available through Basic, along with a crude terminal program. All I need to do is read the serial port into a file from a basic program. However, MIDI is specified as 1 start bit/8 data bits/1 Stop bit. Not being as knowledgable as I would like about Apple data formats, and not seeing an option for a start bit in the serial port setups I do not know what happens to the start bit. I will call Opcode systems today (I have their MIDI interface) to find out if their interface changes the data format of the code as well as the baud rate. As MIDI operated at 31.25 (Off the top of my head) and the apple doesn't play that the interface must change that. Anyway once I find that out I'll see what's possible. What I need to know is if BASIC will allow reliable reading of a high baud rate. I also need help on storing the data from the port and also modifing it. I assume it will be binary. I'll try to be more coherent next time when I organize myself a bit more. Later.... Ken Morton V097pba8@ubvmsd.cc.buffal.edu