A method for processing and playing music. The method includes providing a
computing system, an input device, and a display. The method provides a
selected music composition in a sequence of music notes. A user input is
provided at a selected time as the selected music composition is animated
on the display. The user input is processed by the computing system and
output a sound. A timing accuracy of the user input is also being
determined. The method can be adapted to any digital apparatus that
provides a display, a sound output, a user input device, and a data
processing device.