Back to projectsProject archive

Audio Visualizer Simulator

Interactive audio visualizer with multiple display modes, keyboard-driven controls, and record/replay support for demos.

Context

Created as a graphics-heavy simulation project where each phase added more interactivity, more visualization modes, and more control over the audio experience.

Problem

The base visualizer needed richer user input and more expressive playback behavior to feel like an actual interactive tool instead of a static demo.

Solution

The project adds background and shape color controls, song switching, volume adjustment, improved rectangle-bar visualizations, and a record/replay mode for repeating interaction sequences.

Key decisions

  • -Kept the workflow keyboard-first so visual changes could be tested and demonstrated quickly.
  • -Expanded the rectangle visualizer into multiple bars tied to amplitudes instead of a single coarse response.
  • -Added record/replay to make complex interaction sequences reproducible.

Key features

  • -Background and shape color changes
  • -Pause/resume behavior from the keyboard
  • -Song switching and volume controls
  • -Multiple rectangle-based visualization modes
  • -Record/replay for user interaction sequences

Results

  • -Pushes a classroom simulation closer to a usable interactive visual demo.
  • -Shows comfort with audio-driven graphics and event handling.
  • -Adds a more visual, experiential project to the archive.

Stack

C++Audio ProcessingGraphicsUI Development

Links