Patent ID: 7285711

Claim:
A music player comprising: a plurality of sequencers to be switched for playing music in a plurality of channels, each of said plurality of the sequencers including, a reading and restoring function unit for reading music information including header information, a delta time, and a message from an input memory and restoring running status of the message; a message analyzing and processing function unit for analyzing the header information input from the reading and restoring function unit, consuming a period of time according to the delta time, and analyzing and processing the message to generate sound source drive information; a writing function unit for writing the sound source drive information generated in the message analyzing and processing function unit into an output memory; and a sequencer controlling function unit for controlling the reading and restoring function unit to read and restore the music information, controlling the message analyzing and processing function unit to analyze the header information, and controlling the message analyzing and processing function unit and the writing function unit to consume the period of time, generate the sound source drive information, and write the sound source drive information, respectively, when the header information is normal, wherein when said plurality of the sequencers is switched, a part or a whole part of an operational state of each of the reading and restoring function unit, the message analyzing and processing function unit, the writing function unit, and the sequencer controlling function unit is maintained per said each of the reading and restoring function unit, the message analyzing and processing function unit, the writing function unit, and the sequencer controlling function unit while said each of the reading and restoring function unit, the message analyzing and processing function unit, the writing function unit, and the sequencer controlling function unit stops operating.