We spent a lot of time on trying to figure out what was causing the sound to be so bad on a Fire. After re-capping and going even further trying to make improvements, it dawned on me to load up the sounds on Pinmame. We found that the source sounds are really distorted. No matter what we did to improve the sound card, it would never have sounded any better.