Music Visualizer X

  scripts
  sprites
See inside
Notes and Credits

An experimental music visualizer that works surprisingly well.
Now with bass boo0o0st

The X stands for extreme :D
Inside is an 8-band realtime frequency visualizer plus some other sweet effects. Performance is excellent so there's room for even more fancy visuals. No mic required for this project.

Click dem like buttons if you liked it and leave your comments below. Swapping in your own music is a little tedious but instructions are in the comments for those who want to do it.

Music Visualizer Y (Can change the music much more easily)
https://scratch.mit.edu/projects/124816242/

Version log ------------------------------------------------
2016y-09m-05d: v1.5: fix performance
2016y-08m-31d: v1.4: fix vignette
2016y-08m-14d: v1.1-1.3: flattened bars, new font, added red shift, added fog effect, added experimental bass boost toggle (LOL!)
2016y-08m-14d: v1.0: initial version

How it works ------------------------------------------ (Updated 1/13/18)
Somebody asked how this works in the comments so here is the explanation. Once you understand the theory it is pretty straightforward to create a visualizer like the one here.

All sound is just a collection of vibrations with different amplitudes, those vibrations happen along a scale of frequency (in Hz)

For this project, I split a song file into 8 'bands' (like the colors of a rainbow) separated by frequency using the low/high pass filters in Audacity (open source software)

So now we have 8 'bands' representing slices of the full song - with lower bands containing the low frequency data (bass), and the highest bands containing the high frequency data (treble).

Each of those bands then gets recorded so we can generate a list of 'loudness' values for each of those 8 bands. This project then just takes those lists and draws bars for each of them.

Very straightforward, though the actual implementation is cumbersome and time consuming. There is no software I'm aware of that automates the process (scratchtools comes close and is what I use in Music Visualizer Y, linked above)

For the bass boost - it's just a separate bass only track that plays at the same time and its volume gets switched on/off.

Shared: 14 Aug 2016 Modified: 14 Apr 2018
Favorite this project 93
Love this project 150
Total views 2066
View the remix tree  16
  
More projects by colorgram