Not trying to do this myself, but I am curious as to how you would even begin to design something like this:
http://soytuaire.labuat.com/
Notice how the circle expands on the beats and singer's voice? Is that something there is a component for or would you have to add each instance of that in the time line? I can't imagine someone having the patience to do that manually.