gtreshchev / AudioAnalysisTools

Audio Analysis Tools plugin for Unreal Engine. Provides a variety of functions for analyzing audio data. Works in conjunction with the Runtime Audio Importer plugin.
MIT License
92 stars 16 forks source link

some cool spectrogram stuff? #9

Closed CANA-Dan closed 11 months ago

CANA-Dan commented 1 year ago

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.

gtreshchev commented 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.

CANA-Dan commented 1 year ago

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.