The Virtual Conductor: Learning and Teaching about Music, Performing, and Conducting

The Virtual Conductor is an artificial conducting system for tutoring purposes that uses real-time audio analysis of music played by musicians and uses this analysis to animate a virtual human that acts as a conductor. The analysis detects the tempo and the dynamics of the music, compares the results with the score and the intentions of the conductor and modifies the conducting behavior when the musicians deviate from the desired performance.