Project · 50 4F 43 4B ‘POCK’
Pocket Synth
A four-voice synthesizer on a cheap microcontroller. Eight buttons, two knobs, a tiny speaker, and a wavetable small enough to fit in 2 KB of RAM.
Signal path
The core loop
uint8_t sample(Voice *v) {
v->phase += v->step; // 16.16 fixed point
return wavetable[v->phase >> 24]; // top 8 bits pick the sample
}Roadmap
Four voices
Wavetable editor over serial
Simple sequencer
3D-printed case
