← All projects

Synthphone-E

A real-time vocal-effects processor, synthesizer, and MIDI instrument built inside an old telephone.

The handset's original speaker is used in reverse as a deliberately lo-fi microphone. A Daisy Seed inside the phone handles the audio processing, synthesis, controls, and display.

Synthphone-E, a burgundy push-button telephone with an OLED and exposed electronics
Artifact / active prototypeDaisy Seed / embedded Rust

The original request

One microphone. Several bad decisions.

01Speak into a telephone handset speaker
02Use a thrift-store phone as the enclosure
03Give the unused buttons a synthesizer
04Add real-time vocal processing
05Keep adding modes instead of stopping

Current capabilities

The phone has profiles now.

The current firmware extends beyond the version shown in the 2025 build video. It remains an experimental instrument, not a complete menu of finished promises.

01

Pitch

Correction and shifting toward selected musical notes

02

Formant

Preservation and deliberate vocal-character changes

03

Vocoder

Voice-shaped synthesis from a harmonically rich carrier

04

Harmony

Multiple MIDI-controlled target frequencies

05

Texture

Bit-depth and sample-rate reduction

06

Instrument

MIDI synthesis, percussion, keypad controls, and OLED menus

Embedded signal path

The voice goes in. Math happens.

Audio moves through overlapping windows so frequency-domain effects can run continuously without stopping the real-time input and output path.

InputHandsetLo-fi speaker transducer
Capture48 kHzContinuous ring buffer
AnalyzeFFTOverlapping audio windows
TransformDSPPitch / formant / vocode
OutputAudioReconstructed in real time

Pitch correction

Moves the detected voice toward a musical note without changing playback speed.

Formants

Preserve or alter the resonant character of the voice separately from pitch.

Vocoding

Applies the changing spectral shape of the voice to a synthesized carrier.

Failure report / circular buffer

The bug we saved for later.

An early buffer defect produced buzzing and high-frequency artifacts. It was tolerable until vocoder development made it impossible to ignore. Following the data by hand, making the problem worse once, and then rewriting the buffer finally made the vocoder work.

See the ballerina, skater boy, and cemetery versions ↗

Open Sauce 2025

A deadline enters the signal chain.

Open Sauce forced Enoch and Nathan to stop adding features, fix the blocking failures, and turn the instrument into something people could actually try in public.

Watch the technical talk ↗

Current state

Still experimental. Still expanding.

Current work includes harmony, MIDI synthesis, synthesized percussion, and additional performance controls. Synthphone-E is an active prototype, not a commercial product.

Inspect the vocal DSP ↗