Upgrades all over! The hall effect switches were redesigned, the Teensy LC was upgraded to a Sparkfun ESP32 Thing and everything now has its place on a beautiful PCB.
The sensors and magnets are attached to the body of the saxophone with sugru adhesive. A total of 32 digital sensors can be interpreted now. The new board features BLE MIDI as well as a standard 10-pin DIN connector for MIDI OUT. It also features a jack socket to connect a standard expression pedal.
The pedal input is the first step to accommodate ‘silent’ MIDI (MIDI output from fingering without actually playing the saxophone out loud).
So what’s next?
– Finishing the software.
– Creating a WiFi server on the ESP32 hosting a website for online configuration of the system.
– Design a new PCB featuring an onboard analog preamp & envelope follower, an input for piezo/microphone and support for a LiPo battery.
Shout out and big thanks to Johannes Taelman for his good advice on pull-up resistors. Truly a (battery) life saver 🙂
New videos soon!


DIN MIDI, Expression pedal input, Sparkfun ESP32 Thing, shift registers, pullup resistors and sensor I/O
