I've recently moved from unity to blender to try and make some music visualizations. A common effect I loved to create in unity was a pulsating effect where the beats of the music would pulsate through something. For an example see this video: https://www.youtube.com/watch?v=130cb8e-WF4 notice how the music pulsates through the particles.
Anyways I've found myself wanting to recreate this effect in blender and I've realized I'm a bit stuck. Currently I'd like to create the effect with a black and white texture so I can have the effect go through a model. The idea is I have to to somehow generate a texture based on the timelines position on an animation curve of baked sound. Then evaluate that animation curve back in time to create a delay across the texture as the animation plays. Thing is I don't even know where to start, and after researching python scripts for an hour I'm beginning to wonder if it's even possible. Can someone tell me if this is possible? and if so, point me in a direction where I can learn more about this?
thanks in advance.