Minichord - a pocket sized chord machine

BenIP

Member
Hi there,
Here is my latest project that I wanted to share : the minichord!


For the full documentation of this fully open source project, first the Github (https://github.com/BenjaminPoilve/minichord/tree/main), then the website (https://minichord.com/). On the website there is an assembly guide as well as a user manual.

This project is born from two things: my love for easy to use/not keyboard-based synthetiser (I'm a guitarist, so not keen on keyboard), and the incredible Audio library. I realised that with it, it would be possible to build a very powerful, very small synthetiser.
The buttons on the right allow you to create both simple and complex chords. In particular, I wanted to give the possibility to create "slash chord" (where the root of a chord is replaced by a different note) as it is something that is commonly used in guitar chords progressions. The touch zone on the left allows you to strum notes, as well as pick them.

The thing I'm the most proud about this project is the preset and configuration scheme. Early on I realised that given the number of parameters of my synthesis scheme, it would be too complicated to manipulate parameters in the code, and the minichord had limited space for potentiometers. So I decided to create an interface to edit the internal parameters from a computer. To do that, I used MIDI Sysex signals, because those signals are compatible with webMIDI. That means that all the internal parameters of the device are user-configurable live simply by connecting the minichord to a computer and opening a webpage!

At every step of the project, the teensy 4.0 really shined. Want to handle midi? A couple of line of code. Want to output audio through USB? same. Want to be able to route the USB power to a battery charger and feedback the battery to the Teensy? Simple as cutting a trace. It's really a great board to work with.

Hope that's interesting for the forum members !
 
Back
Top