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
- cmajor
- css
- html5
- javascript


Log in or sign up for Devpost to join the conversation.