Works good. Tested with Tie Fighter + Roland (MUNT).
So hybrid emulation is here now
Yes it is! I'm very excited.
Although I've not finished tuning MUNT yet, so I have added an additional option in MidiLink.INI
-m : Manual buffering mode (buffer does not grow)
-a : Automatic buffering mode (default)
-x msec : Maximum buffer size in milliseconds
-i msec : Minimum (initial) buffer size in milliseconds
-l mode : Analog emulation mode (0 - Digital, 1 - Coarse, 2 - Accurate, 3 - Oversampled 2x, default: 2)
The problem with the sometimes inconsistent tempo is that the HPS ARM is on the low end of what is required for MUNT, so it really needs to be tuned. People have reported the same issue with older model RPis.
Also, I'm not sure about the best compiler optimizations to use for the HPS.
https://retropie.org.uk/forum/topic/125 ... n-on-rpi-3
Overall, I think it still sounds pretty good for most thing and it does work as well as it did on the USB anyway.
GODS sounds really good. Even better than my real Roland MT-32!
So it's pretty much ready for new Linux release, but still has something to be done:
1) update midilink sources: sound card modules are built-in, so no insmod required.
2) After each start of ao486, the Midilink resets to TCP mode. Would be good to keep it as local MIDI emulation now will be preferred mode.
1. is done.
2. I have made a pull request for Main_MiSTer that changes the order the order of the options with FSYNTH being default.
For people testing. this new MiSTer is required for the latest build of the MidiLink linux space stuff.
I have also included /etc/asound.conf so all that should be necessary to test audio is the new ao486.rbf.
You do not have the required permissions to view the files attached to this post.