VMI is an implementation of an application of Virtual User Interface that allows for the creation of music through gestural input, mapping musical features to spatial locations and hand gestures. A user can create music in real-time by gesturing in space in front of a VUI camera or by using a registered pattern, such as a printable paper piano keyboard.