A music system is constructed by a transmitter for transmitting performance
information and a receiver for receiving the performance information so as
to reproduce music performance. In the transmitter, a first packet encoder
packetizes the performance information so as to sequentially form a
primary packet of the performance information. A second packet encoder
packetizes state information so as to form a secondary packet of the state
information in correspondence with the primary packet. The state
information indicates a proper operation state of a channel defined by the
protocol of Musical Instrument Digital Interface. A packet multiplexer
transmits the primary packet together with the secondary packet by
multiplexing so as to ensure proper reproduction of the music performance
by means of a channel provided in the receiver. In the receiver, a packet
demultiplexer separates the primary packet and the secondary packet from
each other. A first packet decoder has the channel of the Musical
Instrument Digital Interface and responds to the separated primary packet
for updating an current operation state of the channel so as to reproduce
the music performance. A second packet decoder compares the updated
current operation state with the proper operation state indicated by the
separated secondary packet, and operates if the updated current operation
state is different than the proper operation state for rewriting the
current operation state according to the state information so as to
properly reproduce the music performance according to the performance
information.
Un système de musique est construit par un émetteur pour l'information de transmission d'exécution et un récepteur pour recevoir l'information d'exécution afin de reproduire l'exécution de musique. Dans l'émetteur, un premier encodeur de paquet packetizes l'information d'exécution afin de former séquentiellement un paquet primaire d'information d'exécution. Un deuxième encodeur de paquet packetizes l'information d'état afin de former un paquet secondaire d'information d'état dans la correspondance avec le paquet primaire. L'information d'état indique un état d'opération appropriée d'un canal défini par le protocole de l'interface de Digital musicale d'instrument. Un multiplexeur de paquet transmet le paquet primaire ainsi que le paquet secondaire par le multiplexage afin d'assurer la reproduction appropriée de l'exécution de musique à l'aide d'un canal fourni dans le récepteur. Dans le récepteur, un démultiplexeur de paquet sépare le paquet primaire et le paquet secondaire de l'un l'autre. Un premier décodeur de paquet a le canal de l'interface de Digital musicale d'instrument et répond au paquet primaire séparé pour mettre à jour un état courant d'opération du canal afin de reproduire l'exécution de musique. Un deuxième décodeur de paquet compare l'état courant mis à jour d'opération à l'état d'opération appropriée indiqué par le paquet secondaire séparé, et fonctionne si l'état courant mis à jour d'opération est différent que l'état d'opération appropriée pour récrire l'état courant d'opération selon l'information d'état afin de reproduire correctement l'exécution de musique selon l'information d'exécution.