Home

Awesome

picotouch_synth

Thin captouch-based synth platform for Raspberry Pi Pico

<img width=500 src="./docs/picotouch_synth_flip_case_render1.jpg"/>

Features:

<img width=600 src="./docs/picotouch_synth_flip_render_top.png"/> <img width=600 src="./docs/picotouch_synth_flip_render_bot.png"/>

Installing firmware

There are currently three "applications" for the picotouch_synth board, all are in active development, so check the Release page for latest versions as prebuilt UF2 images.

Installing prebuilt UF2 images

Instead of installing CircuitPython, then installling needed libraries, and finally installing the code you want, you can just copy a UF2 file to the RPI-RP2 bootloader drive!

As a rule, all firmware will be offered as pre-built firmware UF2 images for picotouch_synth. Go to the Releases page and download the UF2 you want. Then, to install:

Note: if your Pico has more than the 2 MB standard flash (like the purple "RetroScaler" 16MB USB-C ones), the UF2s will still work but the resulting CIRCUITPY drive only be 1 MB. To get the flash space back, you will need to install CircuitPython and install the code files by hand.

<img src="./docs/picotouch_synth_photo1.jpg" width=700 />

Sketching in Hardware 2023 Edition

For the Sketching in Hardware conference, the firmware shipped on the boards is in circuitpython/picotouch_synth and the pre-built UF2 firwmare in the Releases section.

There were two different boards handed out:

Both are formated as 2MB devices so if you have a purple board and want the extra flash space, you'll need to install CircuitPython and the code files by hand.

<img src="./docs/picotouch_synth_photo2.jpg" width=700 />

The picotouch_synth application

The keyboard is laid out as top row is modulators (three groups of "sliders") and the bottom row plays notes in a particular scale. The A/B/C buttons select different sounds and the X/Y buttons on the right transpose up/down octaves.

<img width=700 src="./docs/picotouch_synth_ui_sketching2023.png"/>