View Issue Details

IDProjectCategoryView StatusLast Update
0001772OpenMPTGeneralpublic2024-04-08 06:13
ReporterSaga Musix Assigned ToSaga Musix  
Status assignedResolutionopen 
Target VersionOpenMPT 1.32 / libopenmpt 0.8 (goals) 
Summary0001772: Move MIDI output off audio thread

While working on Beyond my ASIO driver was struggling due to the MIDI driver taking its time to process outgoing MIDI messages to seven different devices. I modified the MIDI code locally to run on a separate thread (one per device actually), but that solution is not quite in a merge-able state yet (there are still some random deadlocks when closing a module). But the direction is right and should be used for more stable MIDI output.

TagsNo tags attached.
Has the bug occurred in previous versions?
Tested code revision (in case you know it)


related to 0000917 new Virtualize MIDI I/O 


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2024-04-07 21:14 Saga Musix New Issue
2024-04-07 21:14 Saga Musix Status new => assigned
2024-04-07 21:14 Saga Musix Assigned To => Saga Musix
2024-04-07 21:14 Saga Musix Relationship added related to 0000917