Overview

Personalized music is an auditory medium that only rarely employs visual or tactile elements. With our bass-boosted LED music visualizer, however, our project brings music to life by combining real-time audio, visuals, and haptic feedback. After all, there’s a reason big concerts employ large, flashy light shows and bass drops you can feel in your bones—to get a multidimensional user experience out of an art form that doesn’t have to be limited to the ears. We’re trying to deliver that experience to the personalized, portable level.

The core feature and components are bass-boosting control, an input 3.5mm audio jack, output speakers, an output 3.5mm audio jack, volume control, haptic board vibration, and a bass counter Numitron display.

Functionality

The visualizer needs

  1. a song plugged into the board (through an aux cable) and
  2. a 9V power source (e.g. a 9V battery).

There are six features of our project:

  1. speakers
  2. three 8-LED arrays that light up in coordination with the song’s bass, midrange, and treble,
  3. a user-controlled bass-boosting knob
  4. a user-controlled total volume knob
  5. a motor that vibrates the board with every bass hit, and finally
  6. a BangerRanker™ Numitron display that counts and displays the number of bass hits—the higher the number, the more of a “banger” (party song) your song is.

Testing the visualizer on a different song

The link below redirects to the documentation for this device:

Parts that I was in charge of:

Below are the parts that I contributed to. More details and specifics on the design can be found in the documentation of report at the bottom of this page.

1. Circtuit design

Designed an analog to digital converter (ADC) circuit and the filters for the three ranges of frequences

2. Build

Built the ADC, filters and wired the LEDs to the microcontroller.

Documentation

Read the full report below: