Author: Cooper Dalrymple
-
Let’s Make Some Noise with the CircuitPython SynthVoice library 😀
Take your basic synthio notes to the next level with this SynthVoice library. Plus, it saves a lot of time not having to figure this stuff out! There’s a little too much here to discuss, so I recommend watching the (loooong) video above, seeing the features below, and checking out the documentation if you want…
-
Another one! CircuitPython SynthWaveform Helper Library
Starting out with synthio and tired of using your bog standard square and sine waveforms? Well… this library still does that, but it can do a lot more too, I promise! The CircuitPython_SynthWaveform library is designed to make it easy to generate common waveforms and mix them together to achieve complex results. Want to create…
-
CircuitPython SynthKeyboard Helper Library
As of recent, I’ve been re-evaluating the structure of the pico_synth_sandbox API. As great as it is to have all of these sweet features jam-packed into a single library, I realize that I may have forced my personal synth logic perspective a little too hard on the masses, and that it would be better to…
-
New codec library, endless possibilities!
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. I recommend checking out some of the examples in the library to see these features in action. Needless to say, I am very…
-
The arrival of the RP2350 and what it means for pico_synth_sandbox…
To begin, I apologize for the lack of information or development surrounding pico_synth_sandbox as of late. I began running into major RAM and performance bottlenecks which made it difficult for me to fully achieve my vision. With the new introduction today of the Pico 2 running on the RP2350, it looks like those limitations will…
-
Version 0.3.0 of the CircuitPython library released!
In an effort to make the python library more viable for full operation, I have been working on expanding features and optimizing existing functionality. This is all while in conjunction of developing the first full program for the device, pico_synth_sandbox-synthesizer. Here’s a quick rundown on the major features with this release. Simple but Powerful Menu…
-
New 3D Printed Case for Rev2!
After much testing and tweaking, I’ve finally got a working design for the new boards which is much more streamlined than the previous Rev1 design I quickly whipped up. What do you think? I’m still pondering on the final colorway of this project before shipping any out, but I figured pink was as good a…
-
Quick & Dirty Synthesizer Demonstration
Whilst I am still in the middle of software development and testing on the latest version of the pico_synth_sandbox library, I felt like it was a good idea to take a little break and show off some of the current features. As the library and demonstration software becomes more mature, I’ll make sure to supply…
-
Audio + MIDI Player using the pico_synth_sandbox Library
A major goal of mine in live performances has been to synchronize backing audio tracks and midi playback for controlling music devices such as drum machines and synthesizers. In the past, I achieved this goal using the Raspberry Pi 3 single board computer (SBC) with Raspbian and Python (check out Octopy). This works relatively well,…
-
Version 0.2 of CircuitPython Library Released
I’ve been chugging away at improving the functionality and compatibility of the CircuitPython library designed for the pico_synth_sandbox. With that comes new, shiny releases such as this one! The new version changelog details are as follows: In the current development process, many aspects of the library are changing which and backwards compatibility is not exactly…