I started making a version of mt32d that bypasses ALSA completely for audio output and writes directly to /dev/MrAudio.aberu wrote: ↑Mon Mar 14, 2022 3:37 am MT32-Pi is a baremetal emulator running essentially at the kernel level (https://github.com/dwhinham/mt32-pi/blo ... kernel.cpp). It's very different than MUNT. It would need to be modified significantly.
I ran into a problem with the pacing of the of the data and was overflowing MrAudio.
Perhaps with that improvement and an overlock MUNT on the HPS would be an improvement over its current state.
I always found curious that mt32d starts getting tempo issues way before it hits 100% on the CPU. There must be another bottleneck somewhere.