This March I have been focused on learning audio analysis. It has been a good opportunity to learn how to add thirdparty libraries to the UE4 project. Although the first parts of this tutorial series show how to add the FMOD library to the project, the same steps can be used to load other libraries. The rest of the series shows how to use some function of the FMOD library to make a spectrum visualizer with a beat tracking component.
Part 1: Setting up project paths
Part 2: Using the library
Part 3: Frequency spectrum
Part 4: UE4 spectrum visualizer
Part 5: Beat tracking algorithm
Part 6: UE4 beat visualizer
Each subsection can be split in two, the first one is related to the algorithm part of each component (Frequency Spectrum / Beat Tracking) and the second one has the blueprint integration.
Have a good week!
