Thanks for the videos, it confirms the sound in MAME is not good. Maybe the best solution in this case is netlist audio, but I've no experience with that.
*edit* if you have the time, can you capture pin 13 on the oscilloscope? With the default synth sound, and several command C parameters.