Until QuickTime Musical Instruments came along, classic Mac OS didn't have much support for MIDI. So many games would pack the MIDI data and samples into resources in the resource fork of the application. They then interpreted the MIDI data and mixed the samples together at different pitches to make music. There was a developer who released a library that made this all possible. Some games that used this library were:
- SimCity 2000
- Wolfenstein 3D
Some of the instrument samples were saved as SND resources while others were in a proprietary format (to the library) and were LZW compressed if I recall correctly. 20 years ago, as a hobby, I used to rip the MIDI data out of the resource fork along with the sample data. Then I would put both through a MIDI software sampler and record the resulting music.
However, I can't seem to recall the name of the library the games used or the developer who wrote it. Using this description of the library, can someone recall and tell me the name of it and the developer? For some reason, "csnd" rings a bell, but that hasn't turned up anything on Google.
I'm also pretty sure a shareware version of the library was on the CD in the back of a book entitled Tricks of the Mac Game Programming Gurus. I've since gotten rid of the book.