All audio interfaces are now placed into a single stack in priority order. There can be any number of Music and CD interfaces. The most important SFX interface is considered the primary interface; any others are ignored for now.
The traditional audio plugin command line options (e.g., -fmod) define the default interfaces at the bottom of the stack. The override options (-isfx, -imusic, -icd) are processed in order and each add one interface to the stack. In other words, the last option defines the most important interface.
For example, to use FMOD but play MIDI music via FluidSynth, the options would be "-fmod -imusic fluidsynth".
Refactor|Audio: Music interface stack
All audio interfaces are now placed into a single stack in priority
order. There can be any number of Music and CD interfaces. The
most important SFX interface is considered the primary interface;
any others are ignored for now.
The traditional audio plugin command line options (e.g., -fmod)
define the default interfaces at the bottom of the stack. The override
options (-isfx, -imusic, -icd) are processed in order and each add
one interface to the stack. In other words, the last option defines
the most important interface.
For example, to use FMOD but play MIDI music via FluidSynth, the
options would be "-fmod -imusic fluidsynth".