 Did you know that you can build synths with Circa Python now? In this project, you'll build a synthesizer that celebrates all things circular, the circle of fifths, Euclidean rhythms, and rotary encoders. Four synth voices play random notes in a triad to the beat of a determined Euclidean rhythm animated on an 8x8 matrix. Euclidean rhythms are derived from an algorithm that determines how to spread the number of steps over a number of beats as equally as possible. You can build some complex polyrhythms this way that sound really interesting. With the ANO rotary encoders, you can scroll through the circle of fifths on each synth voice to change the triad chord for easy modulation between keys. The code is written in Circa Python with the synth.io module and runs on a Feather RP2040. The synth has multiple modes that are accessed and controlled with the ANO rotary encoders. Alpha numeric displays let you see various parameters depending on the mode, such as BPM and filter values. See how you can build your own synthesizer by checking out the Learn Guide at learn.adafruit.com