From 6fd751bf75f49f0e82106e154ad6a6707139dc29 Mon Sep 17 00:00:00 2001 From: iver56 Date: Wed, 6 Mar 2024 10:06:28 +0100 Subject: [PATCH] Link to pitch shift alternatives in docs --- docs/waveform_transforms/pitch_shift.md | 7 +++++++ docs/waveform_transforms/time_stretch.md | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/waveform_transforms/pitch_shift.md b/docs/waveform_transforms/pitch_shift.md index 12cd492c..b7d4c760 100644 --- a/docs/waveform_transforms/pitch_shift.md +++ b/docs/waveform_transforms/pitch_shift.md @@ -9,6 +9,13 @@ Note that phase vocoding can degrade audio quality by "smearing" transient sound altering the timbre of harmonic sounds, and distorting pitch modulations. This may result in a loss of sharpness, clarity, or naturalness in the transformed audio. +If you need a better sounding pitch shifting method, consider the following alternatives: + +* [signalsmith-stretch](https://github.com/Signalsmith-Audio/signalsmith-stretch) +* [Rubber Band library](https://breakfastquay.com/rubberband/) +* [https://github.com/KAIST-MACLab/PyTSMod](https://github.com/KAIST-MACLab/PyTSMod) +* [https://github.com/vinusankars/ESOLA](https://github.com/vinusankars/ESOLA) + ## Input-output example Here we pitch down a piano recording by 4 semitones: diff --git a/docs/waveform_transforms/time_stretch.md b/docs/waveform_transforms/time_stretch.md index 092ee877..dcbd177f 100644 --- a/docs/waveform_transforms/time_stretch.md +++ b/docs/waveform_transforms/time_stretch.md @@ -11,7 +11,7 @@ distorting pitch modulations. This may result in a loss of sharpness, clarity, o naturalness in the transformed audio, especially when the rate is set to an extreme value. -If you need a higher quality time stretch method, consider the following alternatives: +If you need a better sounding time stretch method, consider the following alternatives: * [atempo in ffmpeg](https://ffmpeg.org//ffmpeg-all.html#atempo) * [Rubber Band library](https://breakfastquay.com/rubberband/)