F030OPL2
Home /
Music/MIDI
/
MIDI - Player
/ F030OPL2
An OPL2 MIDI file player and live MIDI synthesizer for the Atari Falcon030. The 68030 reads MIDI files or receives MIDI IN, while the DSP56001 synthesizes AdLib-style two-operator FM audio at 49.17 kHz.
Includes a General MIDI instrument bank with nine simultaneous voices. Supports standard tick-based MIDI files; SMPTE timing and file looping aren’t supported yet.
Neu in Version 0.2.2
(12.11.2026)
- Voice sharing: with nine voices for sixteen channels, a dense song runs out of voices constantly, and the player used to cut off the oldest sounding note.
- No dropouts in dense songs: a full-band hit (about 300 events in one period) could take the 68030 longer to prepare than the DSP had buffered. Under plain TOS the player now prepares up to half a second ahead, and the DSP kernel and the 68030's decoder do less work per frame and per event.
- FreeMiNT keeps the one-period-at-a-time behaviour of v0.2.1: preparing ahead made dropouts beside a busy program much worse there.