Back to Projects

Vocoder in Max/MSP

Real-time FFT-based vocoder with multiple modulation effects.

Max/MSP
Real-time Audio
DSP
Vocoder in Max/MSP

Vocoder in Max/MSP is a comprehensive real-time audio processing tool that demonstrates advanced digital signal processing techniques. The system uses FFT (Fast Fourier Transform) via the pfft~ object to decompose audio signals into frequency bands, which are then blended with carrier signals to create the classic robotic vocoder effect. The interface supports both live microphone input and audio file playback, making it versatile for both performance and studio applications.


The vocoder features multiple modulation effects including ring modulation (RM), frequency modulation (FM), and amplitude modulation (AM), each with adjustable parameters for creative sound design. Additional features include integrated Schroeder reverb for spatial effects, real-time spectrum visualization in a matrix display, and comprehensive gain control. The intuitive GUI allows users to switch between carrier signals using a virtual piano keyboard, toggle various filters and effects, and adjust modulation depth in real-time, providing a flexible environment for exploring classic vocoder techniques and modern audio synthesis methods.