Code: Select all
Alsa sequencer underrun: -. . . ticks!
Alsa sequencer did not accept event: error -22!
I don't know what ZMusic is doing, but I think it's trying to play all available channels and ZMusic is straight up starving or unable to send any information to Alsa to send to my UM-ONE II.
GZDoom is provided by AUR (gzdoom-git).
RAZE is also provided by AUR (raze).
I also provided a .txt file of the EMIDI API. Hopefully it could be of use to help identify these EMIDI songs (I think DN3D is the only one that is EMIDI) and to probably help turn off these extraneous channels.
Updated/Edit:
I think ZMusic is trying to send some sort of trash data to ALSA. Music works on every other source port I can throw at it - including DOSBOX. But whatever ZMusic is doing, it's doing it wrong. I've done what I can by examining the code. I'm not a programmer so I couldn't find anything too glaring. The ALSA code might need to be examined again and an examination of how the MIDI events is sent to ALSA is probably required. From what I was able to gather, ALSA is very strict on what get passes to it versus something like a softsynth.