VAMAudioAnalyzer is a plugin allowing you to send dynamic triggers based on an audio source or the scene audio frequencies.
How to use
You can configure Transition Actions as they are called in VaM for any atom in the scene. You have at your disposal 8 bands from sub bass to treble.
Click on one of the buttons, configure your actions. And you're done! ( don't forget to start your music )
You can tweak the "visualizer values" to control the way the 0 / 1 value is updated, allowing you to control the speed and feeling of your visualization.
The plugin can be added ton an Audio Source. Or can be added on an Empty to grab the whole sound coming from the scene.
A demo is available in HZMDemos.
Recommandations
The performances are pretty nice even with a spectrum analysis at every frame. That said, don't go crazy if you're using Empty atoms to listen to the scene audio, especially if the scene is made to be realtime.
One or two Empty with VAMAudioAnalyzer is ok, more will start to have an impact on the framerate. If you're doing that for "offline recording" purpose, no problem at all. But if you're using it for VR and realtime use, always consider the performances.
Credits
Original code based on the excellent tutorial by PeerPlay