Category: Software

  • Let’s Make Some Noise with the CircuitPython SynthVoice library :D

    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

    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

    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!

    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…

  • Version 0.3.0 of the CircuitPython library released!

    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…

  • Quick & Dirty Synthesizer Demonstration

    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

    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,…