Scott Shawcroft of Adafruit Industries and I just finished our work on a new(-ish) CircuitPython library for the WM8960 audio codec. This codec is really powerful with a load of cool features.
- I2S stereo ADC & DAC with a max 48KHz sample rate
- Headphone Amplifier (with capless output)
- Class-D Speaker Amplifier
- Microphone Preamplifier (with differential inputs)
- Analog input monitoring (up to 3 stereo inputs simultaneously)
- Automatic Level Control & Noise Gate (for microphone input)
- 3D Stereo Enhancement?!? (it’s okay, but it ain’t blowing my mind)
I recommend checking out some of the examples in the library to see these features in action.
Needless to say, I am very stoked about this chip, and it can do just about everything that I’d like pico_synth_sandbox to do! As a little secret sneak peek, I am currently developing the next hardware revision of PSS which will showcase the WM8960 along with the RP2350. Testing so far has been really promising!
Leave a Reply