1. A method for choreographing a video sequence, comprising: receiving a sound file, the sound file selected from a sound file database; executing instructions stored in memory, wherein execution of the instructions by a processor: processes the selected sound file to generate a director's track, the director's track including one or more marker bits that each define a musical event and is located at a predetermined location in the sound file, detecting the marker bit in the sound file, selects an action event in a game to occur in response to the detected marker bit, selects a camera behavior associated with the selected action event, and implements the selected camera behavior to view the selected action event at an action location, wherein the implemented camera behavior creates a video sequence corresponding to the action event.