Hmm, seems to make sense in regards to the interpolation, I think I can wrap my head around it. I will give another jab guys using your advice.
My other solution is importing the animation data from blender with the sound fcurve baked in and somehow extracting the data from that. Managed to get the animation in but fell asleep before I could go any further.