[hatari-devel] Supporting both PortMidi and raw MIDI access at run-time?

[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]


Hi,

Now that PortMidi support works pretty OK, I started to wonder whether it would make sense in the long run to support both PortMidi and raw MIDI access at same time, in same binary.

Hatari could e.g. enable raw MIDI access at start, if midi output option value points to an existing file on disk, and otherwise enable PortMidi support.

Defaulting to PortMidi makes it easier for normal users to connect there MIDI devices to Hatari, as one can just select MIDI application names in SDL GUI.


IMHO it would be OK if enabling raw MIDI access that way were limited to command line, as its main use is debugging and network connectivity, where you need to do things on command line any way.

SDL GUI would then select its Devices dialog GUI elements based on whether raw MIDI file or PortMidi access was enabled at Hatari startup.

And defines in code would need to be changed so that raw MIDI access is disabled, not when PortMidi is enabled, but for OSes that do not support raw MIDI file access.


How does that sound?  Bad or good idea?


	- Eero



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/