Fft based processing
-
Hello, I am looking to do some fft based processing in a scriptnode, probably a third party scriptnode, I am wanting to compare frequency magnitude values between the two blocks and adjust the magnitudes of one signal(l/r) based on the magnitudes of the other, I am using a sidechain chain and I already have fft analysis nodes in the dsp network. Do I have to perform the realonlytransform again in third party node to do any processing on the signals. I would love to use the fft analysis already created in another node upstream. The results are being sent to a display buffer, can I access that somehow in my third party node?
-
Never mind I just investigated RNBO and realized how powerful it was, I am going to do my fft spectral processing with it
-
@jdurnil beware of the RNBO licensing model; make sure it's compatible with your intentions.
-
@aaronventure thanks for the tip
-
@jdurnil They are pretty open regarding licensing https://support.cycling74.com/hc/en-us/articles/10730637742483-RNBO-Export-Licensing-FAQ
Probably worth contacting them to arrange something.
Also, let us know if you get good results with RNBO's fft, I have tried some things in the past when RNBO was quite new and wasn't impressed with the audio quality and CPU usage (hopefully they have made updates since then).
-
@HISEnberg i can report that the RNBO fft processing is working fine. I don’t know if they’ve updated it or if people weren’t passing on the imaginary output all the way back to the ifft, that would cause issues. I am going to use RNBO for my fft processing
-
@jdurnil Oh awesome I am really glad to hear that. Thanks for letting us know, I am going to check it out once again.
-
@HISEnberg
current version of RNBO fft processing works but at least on my laptop performs worse compared to doing the same stuff with max pfft~ or pure data.I made some experiments where i could replace something that requires 4x overlap + hann window with 2x overlap and a custom window function so I would definetly recommend experimenting with that.
But I hope they'll adress that with an update someday
-
@nadir_222 Ya last time I did that it was a crazy amount of CPU and still a pretty unusable result. I am pretty sure they are aware of the issue but no updates on when that will be.