The Feather RP2350 with HSTX makes one of our project dreams come true: a CircuitPython-powered video synth! The Feather runs CircuitPython code that outputs graphics from HSTX to DVI. A PDM microphone takes in audio data to let the animations be audio reactive. There are three different animations to choose from. You can change which one is selected with the seesaw rotary encoder and control different parameters with the three analog potentiometers.
This video synth project makes adding reactive visuals to your music a breeze by using a PDM microphone to sample the incoming audio over time and analyze it with fast Fourier transform (FFT). This means that the three animations can visualize in real-time the amplitude and frequencies of your music.
The analog potentiometers are super responsive with the animations. Each animation has three different parameters that can be controlled. You can control things like the color of a shape...
...or the noise floor for the FFT calculations aka how sensitive the PDM mic is to incoming sound. This can be handy for quieter music or noisier spaces with a lot of background noise.
Text editor powered by tinymce.