JS-Xtract: A Realtime Audio Feature Extraction Library for the Web

JS-Xtract is an efficient modular JavaScript library for audio feature extraction, capable of operating on arbitrary time-series data, or being bound to Web Audio objects. The library implements an extensive range of vector and scalar feature extractors, and allows both procedural and object-oriented function calls. We show it performs well across a range of desktop and mobile browsers, and is capable of extracting audio features in realtime.