FFT in Third Party C++
-
Looking at it today. I'll get back to you if I have any success.
-
update.
I succeeded. Would you rather I give you an FFT processing script that is easy to interface with and has a few features built in, or would you like the most bare-bones example?Are you using the FFT for audio effects? Or for analysis? For audio effects it's quite simple.
-
@griffinboy oh amazing ! Yep it's mostly about audio FX, yeah why not a processing script, because would be easy to derive any function to a simpler project or for cases requiring just a small implementation.
Atm I am looking for a way to create an octave lower to a fundamental, so I guess filtering then fft analysis would be a good start, but might not be ideal . Then spectral processing is on my list, along with other things, but overall it is the fact I want to learn and apply skills around fft and make my way with this -
It was ready to give, but while refactoring it, I managed to inexplicably break all of my Nodes. No clue what I've done but now all my c++ is broken across my different projects. Quite tragic for me
edit: fixed it, this is quite a nasty c++ 'bug'. Hise does not protect against this. Okay I should probably make a forum post.
-
@griffinboy oh sh** sorry to hear that! So I guess no git commit have been made in between… Are you not on mac? In that case time machine would potentially save you
-
edit: fixed it, this is quite a nasty c++ 'bug'. Hise does not protect against this. Okay I should probably make a forum post about the issue. It's complete chance that I found the issue. I could've easily missed this and never found it for eternity. That was very scary.
But yep lemme package this up and ill give you my fft stuff thus far
-
@griffinboy glad to hear you saved your work
Yep so if that error isn't showing by itself it definitely worth reporting it -
It's a weird case. But yeah I'll request an error message
-
@griffinboy I have noticed myself lately that lot of errors in Hise script aren't reported, Like even when writing absolute nonsense without even an
;
at the end of the line… -
This post is deleted! -
I did have it working wonderfully. But I'm going to have to get back to you.
My copy of hise has gone completely insane - it cannot see any of my thirdparty nodes now, not even in old projects. I've really messed something up badlyedit: After doing some more tests, I think this is a bug