Go Back   Cockos Incorporated Forums > REAPER Forums > Recording Technologies and Techniques

Reply
 
Thread Tools Display Modes
Old 01-10-2022, 12:14 PM   #1
Dog Boots
Human being with feelings
 
Join Date: Jan 2007
Location: Copenhagen, Denmark
Posts: 253
Default Superior pitch shifting through frequency domain?

I've been wondering for several years:

We all know how pitch shifting algorithms are still a very lossy process that often creates very audible artifacts.

If compression schemes like MP3, OGG etc. convert everything to the frequency domain and back again at playback - wouldn't it be possible to manipulate the audio (simple multiplication?) while in the frequency domain and then get it back pitch shifted with only the quality loss of the compression which can be virtually non-existant depending on the bitrate.

Why is this not the case (since it hasn't been done a long time ago)?
Dog Boots is offline   Reply With Quote
Old 01-10-2022, 12:58 PM   #2
Philbo King
Human being with feelings
 
Philbo King's Avatar
 
Join Date: May 2017
Posts: 3,204
Default

Lots of media player apps already do this
__________________
Tangent Studio - Philbo King
www.soundclick.com/philboking - Audio streams
Philbo King is offline   Reply With Quote
Old 01-10-2022, 01:14 PM   #3
Dog Boots
Human being with feelings
 
Join Date: Jan 2007
Location: Copenhagen, Denmark
Posts: 253
Default

Quote:
Originally Posted by Philbo King View Post
Lots of media player apps already do this
Thanks for replying!
Really? Do you know a specific one that does it - just tried on VLC and Windows Media Player (the latter I can only make time stretch, but same deal....) and they both sound like they are doing the usual cutting things up and stitching them back together.
Dog Boots is offline   Reply With Quote
Old 01-10-2022, 01:22 PM   #4
DVDdoug
Human being with feelings
 
Join Date: Jul 2010
Location: Silicon Valley, CA
Posts: 2,786
Default

The normal way to change pitch & speed/tempo independently is in the frequency domain. I think the main reason it's imperfect is because a batch of samples (the FFT length) gets converted to the frequency domain.

If you have an infinitely-long continuous signal then the FFT & reverse FFT can be perfect but of course real world audio signals change moment-to-moment.
DVDdoug is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 01:45 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.