I wanted to make my own version of the TP-7 sampler. The real one looks neat - but it’s 1000 USD. I wanted to see if I can make it cheaper and open-source.
Testing the display, audio, motor, and encoder subsystems working together. The dial spins and produces a tone based on rotation speed. Backdriving the wheel gives you a rudimentary scratch effect. Audio recording and SD card playback work too, I forgot the film it though.
ESP32 with I2S audio, SD card for sample storage, MCP23017 for the button matrix. Firmware in Rust with Embassy.
Forgot to ground a pin on the first revision. Had to bodge a wire to the ground plane just to get it working.
Lot of work to do still - the subsystems work, but there is no UI or proper firmware yet.