CircuitPython audio code is easy to break in subtle ways: a wrong DMA buffer size or a one-cycle truncation of a timer divisor will still "play music" but raise the noise floor or shift pitch. Ear ...