Skip to content
Simple audio timestretch OLA algorithm implemented in javascript
Branch: master
Clone or download
Latest commit 391616e Sep 22, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dist Init project May 16, 2016
docs Add MASTER branch again Sep 21, 2016
examples Better examples with budo Sep 22, 2016
lib Better examples with budo Sep 22, 2016
test Init project May 16, 2016
.codeclimate.yml Init project May 16, 2016
.gitignore Update links Sep 21, 2016
.npmignore Re-organize examples May 18, 2016
.travis.yml Init project May 16, 2016
CHANGELOG Init project May 16, 2016
LICENSE Init project May 16, 2016
README.md Better examples with budo Sep 22, 2016
package.json Better examples with budo Sep 22, 2016

README.md

timestretch npm

Build Status Code Climate js-standard-style license

Yet another library to timestretch audio on the browser.

The focus of this implementaion is to make the code easy to understand. There will be examples of how to:

  • Pitchshift an audio buffer
  • Perform pitchshifting using a webworker
  • Realtime pitchshifting of an audio source

This is not the best implementation if you're looking for sound quality and/or performance (see FAQ).

This is work in progress

(FA)Q

Are other implementations available?

Yes, some of them:

And there are probably more...

Which one should I use?

I don't know by experiencie, but @echo66 projects looks promising.

Then, why?

Because I want to learn.

Resources

License

MIT License

You can’t perform that action at this time.