Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues starting MIDI playback, ALSA w/ hardware MIDI synths #58

Open
m0rb opened this issue May 16, 2024 · 1 comment
Open

Issues starting MIDI playback, ALSA w/ hardware MIDI synths #58

m0rb opened this issue May 16, 2024 · 1 comment

Comments

@m0rb
Copy link

m0rb commented May 16, 2024

Hi Devs!

I've been encountering playback issues on multiple engines that use this library (namely GZDoom and Raze); every once in a while, when a problematic MIDI track loads, it'll start flooding the console with a decrementing sequencer undderrun and an error number (error -22);

ex:

Alsa sequencer underrun: -1067117 ticks!
Alsa sequencer did not accept event: error -22!
Alsa sequencer underrun: -1067194 ticks!
Alsa sequencer did not accept event: error -22!
Alsa sequencer underrun: -1067271 ticks!
Alsa sequencer did not accept event: error -22!

Switching to any given Software MIDI library plays the tracks without issue.

I'm currently fully synced with origin/master (commit 50ad730, 1.1.13); GZDoom and Raze are also relatively as fresh. Host system is Fedora 40 x86_64.

I've got a SoundCanvas SC-8850 that works as intended with just about anything I throw at it. This also happens with a cheap USB-MIDI adapter hooked up to a MT-80s.

Thus far it seems like all music tracks in DOOM PWADs (DOOM, DOOM2) do not trigger this issue. MAP01 on sunlust.wad reliably fails.

Thanks for your time!

@witchymary
Copy link

Can confirm this as well. I'm using nuked-sc55 instead, but the same happens with some selected tracks. If I play the midi through aplaymidi it works without issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants