QMPlay2 icon indicating copy to clipboard operation
QMPlay2 copied to clipboard

Maintain audio pitch when speeding up/down playback?

Open RJVB opened this issue 1 year ago • 1 comments

Hi,

Am I overlooking an option to maintain audio pitch when slowing up or down playback speed?

If not, it'd be great to have such an option!

RJVB avatar Aug 03 '22 09:08 RJVB

#383

zaps166 avatar Aug 04 '22 23:08 zaps166

@RJVB Do you prefer time domain or frequency domain algorithm? Is Rubberband ok?

zaps166 avatar Aug 16 '22 17:08 zaps166

@.*** Do you prefer time domain or frequency domain algorithm? Is Rubberband ok?

TBH, whichever works over a reasonable range and (why not) is the easiest to implement. My use of this feature would not require the same hifi quality of sound as the original.

RJVB avatar Aug 16 '22 17:08 RJVB

Now I checked Rubberband again. The new Rubberband 3 has better sound quality than previous version, so it should be enough.

zaps166 avatar Aug 20 '22 09:08 zaps166

Fine with me then!

RJVB avatar Aug 20 '22 09:08 RJVB

RubberBand >= 3.0 is required, please test!

Playback->Keep audio pitch

zaps166 avatar Aug 20 '22 20:08 zaps166

Works, and audio/video sync seems to remain OK too, thanks!

I'm beginning to understand why you asked about quality; the slowed-down sound is indeed a bit strange. But that can just as well be because we don't notice those strange things when they sound at their normal speed. Not a problem though as far as I am concerned!

RJVB avatar Aug 21 '22 09:08 RJVB

Slowed-down sound is usually worse, but RubberBand is doing it much better than web browser on YouTube :smile:

zaps166 avatar Aug 21 '22 09:08 zaps166

The only things that a web browser on YT does better at this point is taking up resources and showing comments... ;)

RJVB avatar Oct 11 '22 09:10 RJVB