Working on how to add audio effects to CircuitPython. For a proof of concept this is synthio with a simple echo added to the mixer. Using the RP2350 for all the sweet memory for buffering the audio. (Video has audio so you can hear the echo)
Did a custom build of CircuitPython for the RP2350 Pico2 increasing the synthesizer voices up to 24 (from 12). The RP2350 easily played all 24 at 44Khz audio. (The last notes 25-27 were discordant so I could tell that it stopped at 24).
RP2350 Pico 2 board arrived. Got CircuitPython running and tried my googly eye (https://github.com/gamblor21/Googly_Eye) project I did a couple of years ago. RP2040 was about 60fps and the RP2350 was 120fps.
Huge speed increase for this math heavy project.
#rp2350 #circuitpython #pico2
Two areas that I would still like to look into myself are ways to speed up DisplayIO and the potential to add more to synthio such as reverb or other effects. The key to both of those is to ensure they still fit and do not break anything.
And my final goal is to continue to hang out with the amazing CircuitPython community, even if I cannot be as active as I had been in the past.
Was thinking about #circuitpython2024 after watching @tannewt deep dive Friday.
Last year I was happy to implement AnimatedGif support but realized I did not contribute much else. With my "new" (2 years now) job getting busier I did not the mental space to get into anything else, aside from a few of my own projects.
In 2024 I have no specific goals for CircuitPython. I do enjoy picking up community requests that are not top Adafruit priorities and will continue to look for those.
If anyone wants a fun show to watch for Halloween during the rest of October "Ghost Kitchens" - the first cooking show judged by a ghost is available on YouTube (https://www.youtube.com/playlist?list=PL0KuX5hVOwirr90_Bvp8WqF0Q-J8Ek44f).
My brother is the ghost historian and the show takes place in the oldest house in western Canada.