All Projects → danigb → timestretch

danigb / timestretch

Licence: MIT license
Simple audio timestretch OLA algorithm implemented in javascript

Programming Languages

javascript
184084 projects - #8 most used programming language

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].