Audio Spectrum Modulation
Real-time audio visualization and vocoder-like modulation program.

Audio Spectrum Modulation is a real-time audio visualization and modulation program built with the Beads library. The program loads a spoken-word audio sample, analyzes its energy (power) across 16 logarithmically spaced frequency bands, and visualizes this energy in real time as bar graphs. Simultaneously, it uses the energy levels of each band to modulate the amplitude of corresponding square wave carrier signals, producing a vocoder-like effect where the characteristics of the original voice dynamically shape new synthesized sounds.
This approach allows users to both see and hear how the frequency components of speech change over time, highlighting the connection between audio features and their spectral representation. The visualization provides immediate visual feedback of the spectral content, while the modulation creates an engaging auditory experience that demonstrates fundamental concepts in audio signal processing and synthesis. The project serves as both an educational tool for understanding frequency domain analysis and a creative platform for audio manipulation.