hevj@mcnc.org (Hank E. Vail Jr.) (08/05/88)
Does anyone out there have any MIDI transmission routines in C or Pascal for the Voyetra OP-4001 MIDI interface for the IBM-PC. It's fully compatible with the Roland MPU-401, so any routines written for that should work, as well. I don't have the tech manuals on these, so I would appreciate it if they were well-commented. Thanks. -- ______|\____________________________________________________________________ ______|/______ Hank E Vail _____ hevj@mcnc.org _____________________________ ____,/|__________ Microelectronics Center __________ (919) 248-1996 wk _____ ___/_/|^
dandb@k.gp.cs.cmu.edu (Dean Rubine) (08/09/88)
In article <3330@alvin.mcnc.org>, hevj@mcnc.org (Hank E. Vail Jr.) writes: > > Does anyone out there have any MIDI transmission routines in C or Pascal for > the Voyetra OP-4001 MIDI interface for the IBM-PC. It's fully compatible > with the Roland MPU-401, so any routines written for that should work, as > well. I don't have the tech manuals on these, so I would appreciate it > if they were well-commented. Thanks. You should order the CMU Midi Toolkit. I know it runs on XTs and I think ATs but I'm not sure about vanilla PCs. It comes with source code for an MPU-401 driver (written mostly in C with some assembler) a textual score language (adagio) and an interesting programming environment for doing real time MIDI stuff called MoxC (basically C with the addition of the 'cause' function, cause(delay, function, arg1, arg2...) invokes function(arg1, arg2..) after "delay" 100ths of a second). Anyway, to get it send a check for $20 made out to Carnegie-Mellon University (to cover copying costs) to CMU Midi Toolkit Center for Art and Technology Carnegie Mellon University Pittsburgh PA 15213 and tell them what kind of machine you have and your address. They'll send you some floppies and a manual. Sooner or later there will be CMT on Amigas and Macs - I've seen them run, though nobody's done the slave labor to package it all up into a form suitable for distribution yet. -- ARPANET: Dean.Rubine@CS.CMU.EDU PHONE: 412-268-2613 UUCP: ...!pt.cs.cmu.edu!k.gp.cs.cmu.edu!dandb US MAIL: Computer Science Dept / Carnegie Mellon U / Pittsburgh PA 15213 DISCLAIMER: My employer wishes I would stop posting and do some work.