Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add time stretching / pitch shifting #55

Open
xavierfav opened this issue Mar 23, 2018 · 0 comments
Open

Add time stretching / pitch shifting #55

xavierfav opened this issue Mar 23, 2018 · 0 comments

Comments

@xavierfav
Copy link
Member

As cited in #8, it would be nice to time stretch and/or pitch shift sounds from Freesound.
This could allow when playing with loops, to synchronize their bpm and thus expand the possibilities of combination.
Moreover, it could allow to have a sampler that could take different pitch values as input, and easily create a melody.

The base algorithm for this is the well known phase vocoder with based on STFT analysis and overlap & add for synthesis. However there is no agreed or well defined available implementation for web browser [Dias et al. 2016].


Some implementations:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant