Disclosed is a computing device to allow for the selection and display of
a multimedia presentation of an audio file to a user. An interface device
couples the musical instrument to the computing device by performing A/D
conversion of the musical instrument's analog audio signal to create a
digitized audio signal. The computing device includes a communication
device and a processor. The communication device transmits a user's
request for the selection of a musical piece to a server. In turn, the
communication device receives a session file associated with the musical
piece from the server. The processor processes the session file such that
the computing device presents a multimedia presentation of the audio file
to the user. Moreover, the processor processes the digitized audio signal
of the musical instrument so that the user can play the musical
instrument in conjunction with the multimedia presentation of the audio
file.