SONY also has a software product called Cinescore which I imagine is similar to SonicFire in that it allows you to create music to fit the length of your video. I purchased the product but, apart from playing a bit to figure out how it works, have yet to use it in any of my productions. My preference is to find a piece of royalty free music created by real musicians that fits the mood I am attempting to portray and then edit the video to the music. In my opinion this allows the video and audio tracks to work in co-operative harmony as though they belong together.