Skip to content
Permalink
Browse files

Update README.md

  • Loading branch information...
0xfe committed Aug 26, 2016
1 parent 1512643 commit e1cf53a4f236f7de04d53e6117f0cdbdbad98d5c
Showing with 3 additions and 1 deletion.
  1. +3 −1 README.md
@@ -1,6 +1,8 @@
# VexWarp

VexWarp is an implementation of the [STFT](https://en.wikipedia.org/wiki/Short-time_Fourier_transform) and [Phase Vocoder](https://en.wikipedia.org/wiki/Phase_vocoder) algorithms for audio time stretching and pitch shifting. It can be used to slow down (or speed up) audio segments without changing pitch, ot to transpose audio segments without changing speed, or both.
VexWarp is a JavaScript implementation of the [STFT](https://en.wikipedia.org/wiki/Short-time_Fourier_transform) and [Phase Vocoder](https://en.wikipedia.org/wiki/Phase_vocoder) algorithms for audio time stretching and pitch shifting. It can be used to slow down (or speed up) audio segments without changing pitch, ot to transpose audio segments without changing speed, or both.

VexWarp currently uses `dsp.js` for its FFT, but will work with any FFT library that supports typed arrays. The meat of the algorthm is in `src/stretch.js`, and it can be used in both batch and real-time applications.

# Demo

0 comments on commit e1cf53a

Please sign in to comment.
You can’t perform that action at this time.