Pitch Shifting and Time Stretching - Audio Plugin
-
Hi guys,
As we all know we do not yet have pitch shifting or time stretching functionality in HISE but I was wondering whether this would be possible using the HISE C++ framework.
I'm keen to get using the framework if it is possible as there are quite a few open source libraries that do time stretching and pitch shifting that I'd like to play about with and implement.
http://www.surina.net/soundtouch/
Does anybody know that best way to get started with this in HISE.
Cheers,
Lee
-
I'm not sure you'd be able to do it through the C++ API, you'd probably need to integrate it directly into the HISE source codebase. SoundTouch is horrible, I'd prefer Rubberband, but then there are licensing issues.
Looks like Christoph is considering Rubberband integration at some point:
-
Here's an example of a JUCE project using SoundTouch that might be a good starting point - https://github.com/pehrtree/juce_pitcher
-
@d-healey im clever how to add effects like this to hise?
-
@arminh said in Pitch Shifting and Time Stretching - Audio Plugin:
@d-healey im clever how to add effects like this to hise?
C++
-
@d-healey I know but where we should start? Which files we should edit? :D
-
@arminh No idea. Have a look at the project I linked to above, it might point you in the right direction.