There are many ways to approach something like this...none of them apply to Sonar. There are three ways I would approach recreating this:
1) Manually create beat markers in my video editing program and simply change parameters at each marker. Needles to say, that would be a lot of work but would
2) Use a plugin within a video program that has good sound synching features like the beat reactor included in Boris Continuum Complete:
http://www.borisfx.com/Adobe/bccae/ The feature is incorporated into most of the plugins within the sweet and easy to keyframe. Tip for using plugins of this nature:
Use a single track from your project at a time as sound source. Much easier to get things to react tro a solo kick or bas line than a full mix
3) Use the scripting language within a program like After Effects to make things react to sound .
The first gives you the most control but is the most time consuming. The second is the easiest and takes away some control. The third is somewhere in between and results really depend on how good you are at coding. There are pre-made scripts for programs like after Affects:
http://mamoworld.com/tools/beat-assistant many of these scripts work like plugins . This particular author offers great tutorials on using his script. This particular one is for After Effectfs. The Boris plugin works with Final Cut, Vegas, Avid and Premiere