Electronic musical apparatus
First Claim
1. An electronic musical apparatus having a function of performing a session in which performance data are mutually exchanged with other electronic musical apparatuses via a communication network, the apparatus comprising:
- a searcher that searches for a master device managing the session;
a device that makes the own electronic musical apparatus operate as the master device when no master device is found by the search, while, when the master device is found, transmits a join notification including own identification data to the found master device;
a memory that stores identification data of the electronic musical apparatuses joining the session, as information on the session;
a session information notifying device that, when the own electronic musical apparatus is operating as the master device and receives a join notification from any of the other electronic musical apparatuses, stores, in said memory, identification data of the other electronic musical apparatus, allocates and notifies, to the other electronic musical apparatus, a unique channel in the session managed by the own electronic musical apparatus, and also notifies the other electronic musical apparatus of the identification data of the electronic musical apparatuses joining the session managed by the own electronic musical apparatus and information on corresponding channels, based on the identification data stored in said memory;
a first data handler that, when the own electronic musical apparatus is not operating as the master device, receives a notification of an allocated channel which is transmitted from the found master device in response to the join notification, and stores, in said memory, identification data notified from the found master device; and
a second data handler that mutually exchanges performance data with other electronic musical apparatuses specified by the identification data stored in said memory.
1 Assignment
0 Petitions
Accused Products
Abstract
For performing a session in which performance data are mutually exchanged with other terminals via a communication network, a terminal searches for a master device managing the session, and when the master device is found, transmits a join notification to the master device to receive a notification of an allocated channel in response and also stores identification data notified from the master device. When the master device is not found, the terminal itself functions as the master device to allocate a channel in response to a join notification and to notify information on the terminals joining the session.
35 Citations
3 Claims
-
1. An electronic musical apparatus having a function of performing a session in which performance data are mutually exchanged with other electronic musical apparatuses via a communication network, the apparatus comprising:
-
a searcher that searches for a master device managing the session;
a device that makes the own electronic musical apparatus operate as the master device when no master device is found by the search, while, when the master device is found, transmits a join notification including own identification data to the found master device;
a memory that stores identification data of the electronic musical apparatuses joining the session, as information on the session;
a session information notifying device that, when the own electronic musical apparatus is operating as the master device and receives a join notification from any of the other electronic musical apparatuses, stores, in said memory, identification data of the other electronic musical apparatus, allocates and notifies, to the other electronic musical apparatus, a unique channel in the session managed by the own electronic musical apparatus, and also notifies the other electronic musical apparatus of the identification data of the electronic musical apparatuses joining the session managed by the own electronic musical apparatus and information on corresponding channels, based on the identification data stored in said memory;
a first data handler that, when the own electronic musical apparatus is not operating as the master device, receives a notification of an allocated channel which is transmitted from the found master device in response to the join notification, and stores, in said memory, identification data notified from the found master device; and
a second data handler that mutually exchanges performance data with other electronic musical apparatuses specified by the identification data stored in said memory. - View Dependent Claims (2, 3)
-
Specification