

USB audio devices known to work are the Behringer U-Control UCA222 and this kind of cheap one. It is also recommended that you use a USB audio device rather than the Pi's built-in audio - as the latter isn't great quality, and there have been driver issues. I have an Akai LPK-25 mini keyboard, Behringer BCR-2000 controller and a Novation Launchpad all plugged into my Pi. In addition to a Pi, you'll need some sort of MIDI controller that can generate note and continuous controller events. WARNING: this is very much a prototype, so documentation is thin on the ground. For details on planned work, inner workings, problems encountered and solutions tried, see docs/notes.txt.įor more information, see my blog on this project at Other than that, the majority of the code is written in C, with some inner loop ARM assembly targeted at ARMv6.įor instructions on how to build, see BUILD-HOWTO.įor information on how to configure the Pithesiser, see comments in the config files inside the resources folder.

It is Pi-specific in that it uses some of the Pi libraries for rendering a simple UI via OpenVG, and that it provides support for the PiGlow. It provides basic emulation of analogue synthesis. The Pithesiser is a prototype software synthesiser written for the Raspberry Pi.
