Repository Contents
A full list of the TSM methods contained in this repository can be found here.
Information about Stereo Time-Scale Modification.
Information about Frequency Dependent Time-Scale Modification.
Information about the Time-Scale Modification Dataset with Subjective Labels.
Information about the Objective Measure of Quality for Time-Scale Modification.
A wide variety of additional functions have also been included that may be of use beyond Time-Scale Modification.
Software Requirements
- MATLAB 2017a or newer
- Python 3.6
- Pytorch 1.3.1
Published work
- Stereo time-scale modification using sum and difference transformation
- Frequency dependent time-scale modification
- Time-Scale Modification Using Fuzzy Epoch-Synchronous Overlap-Add (FESOLA)
Links to additional TSM implementations
Driedger and Müller’s TSM Toolbox (MATLAB) This toolbox contains MATLAB implementations of:
- WSOLA
- Identity Phase Locking Phase Vocoder
- Harmonic Percussive Separation Time-Scale Modification
- MATLAB wrapper for Elastique
Phase Vocoder with Fuzzy Classification of Bins (MATLAB)
Time Scale Modification of Audio using Non-Negative Matrix Factorization (Python 3)