This program adds outboard metronome, reverb, & recording to a dumb CP33. What you'll find here: cp33.c: STM32 firmware that runs inside the CP33 to convert I2S to USB cp33.pcb: I2S capture board recordcp33.c: Original linux program that converted USB output to a sound file. piano.c, pianoserver.c, piano.h: the executable for the realtime audio processor index.html, metro.wav favicon.ico record.png stop.png single.gif: assets for the GUI wifi.py: useful script for bringing up wifi Instructions for building are in cp33.c & piano.c