Skip to content
Karaoke built with Web Audio API
Branch: gh-pages
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
audio Added demo song Dec 20, 2013
css Minor changes Sep 14, 2013
img Added favicon Dec 20, 2013
scripts Show "Options" section also when playing the demo Apr 26, 2018 Added demo song Dec 20, 2013
index.html Add canonical link Oct 31, 2015

Karaoke with Web Audio API

Using the Web Audio API it is possible to reproduce the karaoke filter present in some desktop applications to remove the voice from a song. Who needs a program other than a browser?

  • Drag and drop a music file (mp3, wav, ogg...)
  • Sing it!


This karaoke uses a number of projects to work properly:


Download it and open the index.html file. In order to play the demo song you need to start the code from a server, due to browser limitiations.

Browser support

  • Chrome for Desktop
  • Chrome Beta for Android. Open chrome://flags/ and enable "Enable WebAudio Android - Enabling this option allows web sites to access the WebAudio API."

Future improvements

  • Improve karaoke filter
  • Advanced options to tweak the filter
  • Play / pause controls
  • Research lyrics integration
  • Spotify Web Player integration?


I, @jmperezperez, just put everything in place. Without @possan's help on how to use the Web Audio API this would have been impossible. Big kudos to him!



You can’t perform that action at this time.