Connecting Rubberband Library for use in HISE
-
@DanH I got it slightly working but not really a while ago. However since Christoph implemented pitch/time stretching recently I haven't looked into it any further.
-
@d-healey is there pitch shifting? I'm not after time stretching for this product. I've used the Faust one but it's not quite good enough. It's for Scriptnode.
-
-
@d-healey Yep not what I'm after for this but thanks (unless it can be repurposed for SN?)
-
-
@d-healey so to be as clear as we can:
With time stretching on...
- I have a little tune in C Major, it lasts a bar, I pitch it up to E, and it still lasts a bar...?
-
@Lindon That's the idea
-
@d-healey so where are the pitch options? Can only see the timestretching options in the sampler voice settings
-
@DanH just enable timestretching and add a pitch modulator.
-
@Christoph-Hart Ok so this is like a breaking change if we want to add in time stretching to an existing project which also uses pitch modulations?
-
@DanH no, you just can't use "normal" pitch modulation when timestretching is enabled for the given sampler module.
-
@Christoph-Hart Ok thanks :)
But for real-time pitch shifting this algo isn't implemented in Scriptnode is it?
-
@DanH there's a stretch player node IIRC.
Oh, yeah realtime will never work, the latency is something like 100ms.
-
@Christoph-Hart you mean the latency in this algo? I'll see if I can get rubberband up and running in that case
-
@DanH nope, has the same or higher latency and sounds worse. You can't timestretch an incoming audio streaming with less than 100ms latency.
-
@Christoph-Hart so what do I want for real time pitch shifting? Tried the faust one but wasn't great...
-
@DanH no idea lol, but I also need a good realtime pitch shifter, so if you find a solution let me know :)
-
@Christoph-Hart I also tried the RNBO one, was ok. I'll see if I can try ZPlane or ZTX