Xref: utzoo rec.music.synth:18670 comp.music:2502 Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!thunder.mcrcim.mcgill.edu!snorkelwacker.mit.edu!usc!jarthur!petunia!news From: sseidman@polyslo.CalPoly.EDU (The MIDIman) Newsgroups: rec.music.synth,comp.music Subject: Some Books On MIDI Programming Message-ID: <27a8735f.2983@petunia.CalPoly.EDU> Date: 31 Jan 91 19:43:27 GMT Reply-To: sseidman@polyslo.CalPoly.EDU (The MIDIman) Organization: PyraMIDI Studios -- San Luis Obispo Lines: 39 Someone recently was asking about books on programming MIDI on comp.music. I recently purchased some good books on the subject. They don't get too far in depth, but they are a good starting place. "MIDI Programming for the Machintosh" by Steve DeFuria and Joe Scacciaferro This is from M&T Publishing Inc. This is obviously a book geared towards the Macintosh. All coding examples are in both MIDIPascal and MIDIBasic, so it might be wise to purchase one of these packages. Actually, they go through creating one program using MIDIPascal and a different program using MIDIBasic. Any decent Pascal or C programmer should have no problems converting what they wrote in MIDIBasic to be used with MIDIPascal. The only problem with the book is it was written in 1988, and the Altech software packages have gone through serious major changes. The commands are quite a bit different now, although with a little thinking, I had no problems converting what they were using into the new commands. A good companion book, and reference manual is the "MIDI Programmer's Handbook" also by Steve DeFuria and Joe Scacciaferro. Also, from M&T Publishing Inc. This book is nice, in that it isn't geared towards any specific computer. They go through every MIDI command giving you the hex and binary for each command. It even goes through MTC, such as Cue Point, delete event start/stop and more. Also has some nice SysEx charts. There is even a section on the Standard MIDI File. They also have some example code at the end of the book. Another good reference is, of course, The MIDI Resource Book, once again by Steve DeFuria and Joe Scacciaferro. I looked at the books by Jim Conger, but as they are geared towards IBM, I wasn't interested in them. Is the code in the books VERY IBM specific, or would I be able to translate it for the Mac with little or no effort? -- /\ PYRAMIDI | sseidman@polyslo.calpoly.edu /--\ RECORDING | Steven R. Seidman /----\ | Tangerine Dream, Level 42, Vangelis, Jarre, Where Analog and Digital Meet | Mannheim Steamroller, Yes, Genesis, ...