Skip to content
/ ravetab Public

ravetab.com is an audio visualizer on the web

License

Notifications You must be signed in to change notification settings

mpopv/ravetab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ravetab

ravetab.com is an visualizer for one of your other Chrome tabs.

What is this?

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.

How to use

  1. 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.

  2. In another Chrome tab, visit ravetab.com.

  3. Click About in the top right corner to read instructions.

  4. Click Choose Tab in the bottom left corner and follow instructions to select the tab playing music.

  5. Focus will switch to that tab. Go back to ravetab.com's tab and the visualizer will be running.

About

ravetab.com is an audio visualizer on the web

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published