/paulstretch.js

PaulStretch sound stretching algorithm in your browser

Primary LanguageJavaScriptMIT LicenseMIT

This is a JavaScript implementation - with a few improvements - of Paul's Extreme Sound Stretch algorithm (Paulstretch) by Nasca Octavian PAUL.

Install

Just download the latest build in dist/ , and add it to your html page.

Examples

Run tests

Tests are written with mocha.

npx mocha test/ examples/expendable-music/test/ -t 15000

Build

Build library

npm install
browserify index.js > dist/paulstretch.js

Build examples

npx browserify examples/expendable-music/src/index.js > examples/expendable-music/dist/js/expendable-music.js 
npx browserify index.js > examples/expendable-music/dist/js/paulstretch.js