Skip to content

A small, portable phase-vocoder for changing tempo of audio.

License

Notifications You must be signed in to change notification settings

velochy/audio-tempo-changer.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

audio-tempo-changer.js

A small, portable (~6kb compiled with closure) JS implementation of a phase vocoder for changing audio tempo, built for use in the audio-feeder project.

Mainly based on "Improved Phase Vocoder Time-Scale Modification of Audio" (1999) by Laroche et al, with some improvements based on "PhaVoRIT: A Phase Vocoder for Real-Time Interactive Time-Stretching" (2006) by Karrer et al. although some liberties were taken with the exact details of the implementation.

This code was originally written in HaXe and extracted from a commercial project to be released under MIT licence by the original author (Margus Niitsoo) with full explicit permission from his superiors.

About

A small, portable phase-vocoder for changing tempo of audio.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published