After assembly, power the Feather via the USB input and plug the DVI output into a DVI/HDMI monitor with an HDMI cable. When it powers up, you should see the bouncing bar animation on the display.
The bouncing bar animation is an audio EQ visualizer. The 16 bars are associated with 16 different frequency bands.
The first potentiometer changes the color of the bouncing dot at the top of the bars. The second potentiometer controls the noise floor aka the minimum amplitude that reads an an input with the PDM mic. The third potentiometer smooths the animation. You can have the bars be very jumpy as they react to the audio or do more of a slide.
The bouncing circles animation builds on the bouncing bar animation. 16 circles bounce around the display. Each circle is assigned to an audio frequency. When that frequency is read, the circle increases in size depending on how loud it is. The circle in the center changes size depending on the overall amplitude.
The first potentiometer changes the color of the center circle. The second potentiometer controls the noise floor threshold for the animation. The third potentiometer affects how quickly the circles go back to their default small size.
The third and final animation is the party parrot synthwave vibe. A party parrot sits atop a scrolling synthwave inspired grid landscape. In the upper corners, two circles change shape depending on the overall amplitude of the incoming audio. The party parrot has a twist: it advances frames when a midband and/or low end frequency are registered. These two frequencies are often where snare drums and bass drums sit in a music mix. As a result, the party parrot dances with the percussion.
The first potentiometer changes the color of the corner circles. The second potentiometer controls the noise floor threshold for the party parrot frequencies. If you turn it all the way down, the party parrot will automatically advance frames and basically play as an animated sprite. The third potentiometer affects the maximum size of the corner circles.
Text editor powered by tinymce.