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 comprises a pickup head for registering string motion,
and optionally a hand motion and finger positioning sensor, such as a data glove,
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.