60 likes | 108 Views
Explore the design and implementation of a voice modulator system that modulates voice to match chord frequencies while preserving overtones. Input includes voice audio from a microphone and keyboard chords. Outputs voice at specified pitch(es) to create music synthesis. Implementation involves analyzing FFT on 256-frame periods, using block RAMs for audio caches, and downsampling for real-time playback.
E N D
A Voice Modulator Adam Rosenfield Lunduo Ye 6.111 Spring 2007
Features • Inputs • Voice audio from microphone • Keyboard chords • Modulate voice to match chord frequencies, preserving overtones • Outputs • Voice at specified pitch(es)
Implementation Details • Analyze FFT on 256-frame period • Block RAMs for audio caches • Downsample as necessary to allow “realtime” playback