A system and method of enhancing guitar instruction based on Tablature
Plus encoding of playing techniques within a MIDI file or other data
structure, that may be rendered on an associated player application that
provides multimedia output of the piece being played including a number
of playing techniques. The system hardware for encoding the information
includes string motion monitoring, and optionally a hand motion and
finger positioning sensor, such as a data glove or a video motion capture
system, for simultaneously registering the actions of the guitarist while
playing the piece. The software comprises algorithms for determining note
pitch and duration, and for extracting playing techniques from the data
being collected. Multimedia player software is also described which
renders a visual and audio output for the Tablature Plus encoded file,
wherein the encoded playing techniques are represented within the display
output. The system is adaptable to instruction for any instrument.