Skip to content

Chrome extension that puts simple audio visualizations in New Tab using HTML5 Web Audio.

License

Notifications You must be signed in to change notification settings

dash1291/noisetab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

noisetab

Chrome extension that puts minimalistic audio visualizations in New Tab.

screenshot

Download from Chrome Store

How it works?

This extension overrides Chrome's New Tab URL and loads tab.html in it. The page creates an audio stream from user's microphone or any other user input provided by the user, uses it as a source for WebAudio's AnalyserNode to get realtime frequency data, and paints it on the canvas.

Much of the code is forged from https://github.com/mdn/voice-change-o-matic and modified as needed.

About Audio Inputs

This relies on getUserMedia to get the audio input, which means you can either feed microphone input or any other real sound inputs. In order to use system output directly, you will need to use a software based audio routing tool.

On Mac OS, one can use Loopback. For other platforms, suggestions are welcome as pull requests.

License

MIT

About

Chrome extension that puts simple audio visualizations in New Tab using HTML5 Web Audio.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published