View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000917||OpenMPT||[All Projects] General||public||2017-02-09 00:29||2017-02-14 18:22|
|Target Version||OpenMPT 1.?? (long term goals)||Fixed in Version|
|Summary||0000917: Virtualize MIDI I/O|
Currently each MIDI I/O plugin instance as well as the separate MIDI recording feature directly access PortMidi (soon RtMidi) or the WinApi. This makes it impossible to re-use a device, e.g. to create to MIDI I/O instances reading MIDI data from the same MIDI device and then passing it on to different plugins.
The actual MIDI I/O should be moved to a separate component that sends the inputs to all listeners and processes all outputs.
|Tags||No tags attached.|
|Has the bug occurred in previous versions?|
|Tested code revision (in case you know it)|