GUI/LAUNCHER: Midi device selection
|Reported by:||athrxx||Owned by:||fingolfin|
This patch adds a popup widget to the launcher which allows selection of a specific midi device if the driver supports this and also device volume controls if the selected device supports this.
The main purpose for this addition is being able to switch between a MT-32 for older titles and a GM device for games like Sam & Max, HoF and IHNM.
The internal device detection and selection has to be done by MidiDriver. I implemented this for MidiDriver_WIN only (and of course the virtual stuff in MidiDriver). I don't know how to do this for other systems. It should be a simple enough matter though (at least it was for Windows).
Please check this out. I am open to all kinds of suggestions. The launcher controls could obviously be done in lots of different ways (I just put them in places where they'd fit and where they looked okay for me).
Ticket imported from: #1956501. Ticket imported from: patches/965.