Patent ID: 7767901

Claim:
A system for playing music, comprising: a computer system having a user interface for allowing a user access to media pieces stored in a media database, and a wireless LAN capability; a wireless base station device with a line out port; a MIDI-enabled musical instrument system, having a control system with analog MIDI inputs, an automatic playing system, an instrument mechanism, and a sound producing system, the automatic playing system being operable to send actuation signals to the instrument mechanism; the media database of the computer system storing music data of at least one musical work, including audio data codes and MIDI data codes relating to the work, the audio data codes being stored in association with a first channel and the MIDI data codes being stored in association with a second channel; the computer system communicating with the wireless base station device using the wireless LAN capability; the line out port of the wireless base station device providing a first and second output channels; the first and second output channels of the wireless base station device being connected to the analog MIDI inputs of the control system; the user interface, for allowing user access to the media pieces stored in the media database, being configured to send music data to the wireless base station device; wherein: the user interface responds to a request to play the music data of the at least one musical work by sending the music data, including the audio data codes and the MIDI data codes, to the wireless base station device; the wireless base station device outputs the audio data codes from the first output channel and the MIDI data codes from the second output channel to the analog MIDI inputs of the control system; the control system provides the MIDI data codes to the automatic playing system of the MIDI-enabled musical instrument; the control system provides the audio data codes to the sound producing system of the MIDI-enabled musical instrument system to output audible sound; the automatic playing system of the MIDI-enabled musical instrument responds to the MIDI data codes by sending actuation signals to the instrument mechanism; the user interface is a hierarchically ordered graphical user interface capable of allowing a user to submit the request to play the music data of the at least one musical work.