Closed CANA-Dan closed 1 year ago
Thank you very much for posting! I'll see what I can do with it, hope this will be helpful to the community.
if you want, i can clean it up and resend it. it may not be a bad idea to leave it using a separate class instead of merging it with your other audio analysis tools, simply to keep it better compartmentalized (id rename the class to something like spectrogram generator ref). i can also make all the other stuff async (+cleaned up), and remove the unneeded functions i left in there.
have the thing.
best to leave the core as is (ie, the way it spits out delegate stuff so thread pools are easy to make/control in BP), but you can tweak all the naming conventions. Its also probably a good idea to directly add all the functions to your audio analysis tools class, making it so the user doesn't need to reference both audio analysis tools and my BP class.
in there you will also find a function (a rather large one at that), as well as two structs, and a smaller supporting function all commented out. you can safely remove all that stuff as its legacy and very slow to generate. i just didnt want to remove it from mine as it was the first major thing in C++ that i ever made so its special to me.