ravetab.com is an visualizer for one of your other Chrome tabs.
It's an experiment to create a visualizer entirely in the browser using new web technologies.
It uses navigator.mediaDevices.getDisplayMedia to record another tab, and then streams the recorded audio to the Web Audio API and extracts waveform data to draw an oscilloscope to canvas.
This all happens in a single 170-line JavaScript file.
-
In Chrome, visit a page that is playing music, like YouTube or Spotify. You'll get the most dramatic results with a track that has a loud, fast bassline. Think happy hardcore.
-
In another Chrome tab, visit ravetab.com.
-
Click About in the top right corner to read instructions.
-
Click Choose Tab in the bottom left corner and follow instructions to select the tab playing music.
-
Focus will switch to that tab. Go back to ravetab.com's tab and the visualizer will be running.