AudioTSM is a python library implementing various time-scale modification procedures, i.e. procedures that change the speed of an audio signal without changing its pitch. None of those methods are perfect, and the quality of the results depends on the audio signal and the parameters of the algorithm. This page gives an overview of the result obtained for each method with various inputs and at various speeds.
The credits for the audio files listed below are available at the end of this page.
Name | Original | OLA | WSOLA | Phase Vocoder |
Phase Vocoder (identity) |
---|---|---|---|---|---|
beethoven/MoonlightSonata | Play | Play | Play | Play | Play |
brad-sucks/DroppingOutOfSchool | Play | Play | Play | Play | Play |
brad-sucks/TheresSomethingWrong | Play | Play | Play | Play | Play |
tsmtoolbox/Bongo | Play | Play | Play | Play | Play |
tsmtoolbox/CastanetsViolin | Play | Play | Play | Play | Play |
tsmtoolbox/DrumSolo | Play | Play | Play | Play | Play |
tsmtoolbox/Glockenspiel | Play | Play | Play | Play | Play |
tsmtoolbox/Jazz | Play | Play | Play | Play | Play |
tsmtoolbox/Pop | Play | Play | Play | Play | Play |
tsmtoolbox/SingingVoice | Play | Play | Play | Play | Play |
tsmtoolbox/Stepdad | Play | Play | Play | Play | Play |
tsmtoolbox/SynthMono | Play | Play | Play | Play | Play |
tsmtoolbox/SynthPoly | Play | Play | Play | Play | Play |
Name | Original | OLA | WSOLA | Phase Vocoder |
Phase Vocoder (identity) |
---|---|---|---|---|---|
beethoven/MoonlightSonata | Play | Play | Play | Play | Play |
brad-sucks/DroppingOutOfSchool | Play | Play | Play | Play | Play |
brad-sucks/TheresSomethingWrong | Play | Play | Play | Play | Play |
tsmtoolbox/Bongo | Play | Play | Play | Play | Play |
tsmtoolbox/CastanetsViolin | Play | Play | Play | Play | Play |
tsmtoolbox/DrumSolo | Play | Play | Play | Play | Play |
tsmtoolbox/Glockenspiel | Play | Play | Play | Play | Play |
tsmtoolbox/Jazz | Play | Play | Play | Play | Play |
tsmtoolbox/Pop | Play | Play | Play | Play | Play |
tsmtoolbox/SingingVoice | Play | Play | Play | Play | Play |
tsmtoolbox/Stepdad | Play | Play | Play | Play | Play |
tsmtoolbox/SynthMono | Play | Play | Play | Play | Play |
tsmtoolbox/SynthPoly | Play | Play | Play | Play | Play |
Name | Original | OLA | WSOLA | Phase Vocoder |
Phase Vocoder (identity) |
---|---|---|---|---|---|
beethoven/MoonlightSonata | Play | Play | Play | Play | Play |
brad-sucks/DroppingOutOfSchool | Play | Play | Play | Play | Play |
brad-sucks/TheresSomethingWrong | Play | Play | Play | Play | Play |
tsmtoolbox/Bongo | Play | Play | Play | Play | Play |
tsmtoolbox/CastanetsViolin | Play | Play | Play | Play | Play |
tsmtoolbox/DrumSolo | Play | Play | Play | Play | Play |
tsmtoolbox/Glockenspiel | Play | Play | Play | Play | Play |
tsmtoolbox/Jazz | Play | Play | Play | Play | Play |
tsmtoolbox/Pop | Play | Play | Play | Play | Play |
tsmtoolbox/SingingVoice | Play | Play | Play | Play | Play |
tsmtoolbox/Stepdad | Play | Play | Play | Play | Play |
tsmtoolbox/SynthMono | Play | Play | Play | Play | Play |
tsmtoolbox/SynthPoly | Play | Play | Play | Play | Play |