Inspiration

The inspiration for creating the audio spectrum analyzer came from idea of new DJ interface where person dj with code, and this person need to take a look at track in real time, to see what is going on.

What it does

The audio spectrum analyzer converts input audio signals into a visual representation of their frequency spectrum. It breaks down the signal into individual frequency bands and displays their amplitudes as a graph. This allows users to visually see which frequencies dominate the sound at any given moment.

How we built it

Challenges we ran into

The main challenges included:

  • logarithmic conversion of the frequency display was being a big challenge
  • visual representation of frequencies to Canvas
  • visual representation the given volume from input data to Canvas
  • flaky hot reloading of Cmajor
  • some nice footguns in Cmajor

Accomplishments that we're proud of

  • Getting something running in Cmajor despite no previous experience

What we learned

  • Cmajor from zero to hero

What's next for audio-spectrum-analyser

In the future, we plan to:

  • add some cool looking ui
  • add controls for window type etc.

The project has significant potential for growth and can be expanded into various applications in audio analysis and visualization.

Built With

Share this project:

Updates