An AngularJS wrapper for Web Audio API's AudioContext