> I didn't notice how the envelopes were timed though. I'm running mame at the default > 48khz.
Could you run mame at 44100 and re-adjust the envelopes for your resubmit? That way when I change them to be correctly timed off the chip it won't screw up your adjustments