need a perfect Pitch Shifter
-
Hi there, can anyone help me with a Pitch Shifter -24 semitones and +24 semitones. - goes slower with every semitones and + goes faster with every semitone. I need a clear pitch without a delay or metallic artifacts. C++ or RNBO
I need it for Pitch Modulation stuff
I would also pay for it
-
This is Impossible if you are asking for real time pitch shifting.
think about it:
"It needs to 'play faster' when the pitch is transposed up"
^ For that to work, it needs to read the future. This situation only works non-realtime, where the entire sample is stored, and so the program can literally look into the future.
But in realtime, the future hasn't happened yet, so it can't possibly play the sound faster.You get the opposite problem when pitch is down. You have to store in memory everything that has happened, and slowly play it back. In this situation you will never catch up to the future if you don't switch to playing faster to catch up. If you keep the pitch down, it will have to store more and more until potentially all your memory or storage is used up.
The only way to cheat this fact is by introducing lots of latency, and then modulating pitch so that it goes forwards in time and then backwards by the same amount. Alternating between slow and fast means that it pushes and pulls and so doesn't endlessly read into the future (which is impossible without time travel, or waiting for the future to happen before playing audio). What I just described is how pitch modulation on delay plugins, and on tape wow plugins works (eg baby audio drift, Valhalla delay). Delay line modulation.
Realtime pitch shifting methods that can 'stay' transposed up or down include: Granular, FFT, Autocorrelation, etc.
And these methods are generally known for the metallic artefacts you described.You need to think carefully about how your pitch modulation plugin works.
Because depending on what it needs to be able to do, there will be a 'best method' to go about it. -
@griffinboy I haven't talked about "realtime" pitch shifting. The most important thing is that it sounds at least as good as the pitch modulation in HISE. That the pitch can glide up and down without artifacts or metallic overtones.
-
I've sent you a video via DM