cozyMIDI v0.1, a standard MIDI file player for classic macs. Runs fairly well on a Plus, very well on a SE/30 (so far). It needs a synth MIDI module and possible a serial MIDI interface if your module doesn't connect directly to a Mac.
-
loads and plays type 0 (1 track) and type 1 (more than 1 track) standard MIDI files
-
keeps them in a pre-calculated form so the loop doesn't have to do real time divisions at the cost of slightly longer file opening delays
-
animations with small graphic zones using CopyBits and 32 pixel width to keep it lean
-
uses the modem port because I can't figure out why the printer port won't work
cozyMIDI_v0.1.sit: archive of the program and a bunch of midi samples
cozyMIDI_v0.1.smi.sit: sit archive of a self mounting image (1.44 HD disk) of the previous
cozyMIDI_v0.1 800k.sit: sit archive of the program and a bunch of midi samples, able to fit inside a 800k disk
cozyMIDI_v0.1 800k smi.sit: sit archive of a self mounting image (800k DSDD disk) of the previous
cozyMIDI_v0.1_800k.dsk: DSK image file good for usage in emulators and a floppyemu
cozyMIDI_v0.1_source.sit: symantec C++ 6.0 project files and source code in a sit archive