OTTO – The DIY open-source synth/sampler inspired by OP-1
OTTO is a DIY open-source synthesizer project inspired by Teenage Engineering’s legendary OP-1, with a Raspberry Pi at its core.
The OTTO project is similar to the OP-1 in that it features a variety of built-in ‘instruments” with an incredibly intuitive modal interface, that means the system is very easy to navigate, much like the OP-1. The engine contains a variety of synth, sampler, effects, sequencing and looping modules, each with their own unique set of graphics, in a similar “quirky” manner as we saw on the OP-1.
The creators state that OTTO is not by any means, a commercial product, it’s aimed at those who like to experiment with building electronics and coding, it’s an open-source project so if you have ideas about the development, you can submit them over at the GitHub page.
Another thing to note is that the OTTO is not an OP-1 clone, it merely draws inspiration from the unique workflow and creative capabilities that the original teenage engineering synth offered. The builds that are featured on the GitHub page share an aesthetic with the OP-1, however due to the DIY nature of the project, you’re able to build it how you want.
What do you need to build the OTTO?
OTTO’s design is based around a few core components, firstly the “brain” which is a set of code loaded onto a Raspberry Pi 3, a screen (preferably AMOLED), a Digital to Analog converter, some encoders and some buttons.
The developers have teased at a future mobile app that can act as a screen among other parameter control and settings, that would make the build considerably easier, as working with small LED screens in DIY, is tricky (and a wrong move is expensive!)
The code is written in C++, so if you’re a wizard at making effects and synths, you’re welcome to submit some code of your own for the project, the DSP elements are all coded in “Faust” which is a slightly easier language that compiles to C++ for those who aren’t too familiar with C++ yet.
I’m very excited to see where the OTTO project goes! As soon as they confirm the mobile app screen feature, I begin my build. I don’t think my skills are quite up to scratch to mess with screens.
To find out more details about the OTTO project, visit the GitHub page.

