Avinash Bharatsingh

Maestro

Maestro is a virtual music conducting environment that provides the most intuitive music experience for all users. Maestro aims to be natural, powerful and fun. It will be known for these attributes by allowing one to create their own gestures to conduct music. Currently, sound manipulation products such as DJ-ing software and sheet music editors exist. However, these products do not lend themselves to everyone. Average users are not sufficiently trained to understand the complex functionality these products provide. They also do not represent musical concepts in a understandable manner. Maestro’s user defined gestures remove the vagueness one feels when using a product with complex functionality. Maestro’s ultimate goal is to revolutionize people’s perception and exposure of music by making an authentic conducting environment.

Components

The final product will use Microsoft’s Kinect Sensor to record and detect performed gestures. When the product detects a gesture, it adjusts the playing song appropriately. Specifically, Maestro will be able to recognize user defined gestures and accordingly adjust the major components of sound, the tempo, volume, pitch, dynamics, and different sections of the sound.

When using the product, there will be a display that will show a Kinect video stream of the user conducting. The conductor can then perform their recorded gestures to conduct the music. They can also choose options from a task-bar to fast forward, rewind, pause and stop the environment. Finally, one can listen to their work once they are done.

To view all senior design material please login. If you would like a photo and short bio added please contact the Department of Computer Science.