A music data providing apparatus comprises: a storage device that stores
music data in a musical performance data event format; a receiver that
receives a request for providing music data and a setting parameter from
a user via a network; a converter that, in accordance with the received
request and setting parameter, reads the music data in a musical
performance data event format from the storage device and converts the
read music data into music data in an audio data format; and a
transmitter that transmits the converted music data in an audio data
format to the user. Music data in various data format can be provided.