Network system for ensemble performance by remote terminals

Electrical computers and digital processing systems: multicomput – Multicomputer synchronizing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S201000, C709S203000, C709S205000, C709S244000

Reexamination Certificate

active

06438611

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a network performance system whereby a performance is given by allocating performance parts to a plurality of network performance apparatuses connected to a network, a network performance apparatus used in this network performance system, and a machine readable medium for storing network performance programs.
2. Description of the Related Art
Events involving a plurality of users participating by means of a network, such as the Internet, are becoming popular. In the field of musical performance, it is conceivable that a band performance or ensemble performance can be conducted from a plurality of terminals by means of network. To achieve this, a system may be conceived whereby performance information corresponding to an electronic instrument performance is transmitted in real time to other terminals connected to a network, and at the other terminals, music corresponding to the received performance information is reproduced.
In this case, it is possible to use MIDI data as the performance information transmitted and received between terminals. If each terminal is set to a different MIDI channel and each terminal is able to receive all MIDI channels, it is possible to give a band performance via a network between a plurality of terminals. Since the performance information transmitted and received is MIDI data, only a small transmission capacity is required compared to transmission of waveform data.
However, depending on the network used, delays may occur if the transmission capacity is insufficient, and in some cases, delays may occur in transmission and data errors may occur. Furthermore, it is also necessary to set the correct MIDI channel for each terminal. If incorrect channel settings are made for the terminals, then the wrong music will be reproduced at each terminal. Moreover, if a situation arises where another terminal incorrectly plays the same performance part as a particular user's terminal, then it becomes difficult for the user in question to concentrate on his or her own part and there is a risk that that user's performance will be disturbed by the performance of the same part at the other terminal. However, the task of setting channels is difficult for a beginner, and it is complicated even for an experienced person. Also, when users located in separate places give a band performance via a network, it is necessary to assign a band master function to one of terminals.
SUMMARY OF THE INVENTION
The present invention is devised in view of the foregoing problems, an object thereof being to provide a network performance system, network performance apparatus and machine readable medium for storing network performance programs, whereby a band performance or ensemble performance involving a plurality of parts can be conducted among a plurality of apparatuses by means of a network in a simple manner.
According to the first aspect of the present invention, a network performance system comprises a plurality of performance apparatuses each storing phrase performance information of a plurality of performance parts and each being allocated with one of the performance parts to conduct an ensemble performance composed of the plurality of the performance parts, and a server apparatus connected to each of the performance apparatuses via a network. Each of the performance apparatuses is manually operable to input operational information relating to the performance part allocated thereto, and transmits the inputted operational information to the server apparatus via the network. The server apparatus delivers the operational information transmitted by each of the performance apparatuses to other of the performance apparatuses via the network. Each of the performance apparatuses receives the operational information relating to other performance parts allocated to other of the performance apparatuses from the server apparatus via the network, and reproduces the phrase performance information of the performance part allocated thereto in response to the inputted operational information and concurrently reproduces the phrase information of other performance parts allocated to other of the performance apparatuses in response to the received operational information to thereby conduct the ensemble performance composed of the plurality of the performance parts.
Therefore, the ensemble or band performance of a plurality of parts can be conducted between a plurality of performance apparatuses via a network. Since the information transmitted and received is operational information, it is possible to reduce the amount of information compared to the phrase performance information which is read out for performance output. Moreover, since the server apparatus conducts delivery of the performance information, the processing load on the network performance apparatuses for the purpose of communications is reduced.
According to the second aspect of the present invention, a performance apparatus is allocated with one of a plurality of performance parts and stores phrase performance information of the plurality of the performance parts to conduct an ensemble performance composed of the plurality of the performance parts in communication with other performance apparatus through a network. The performance apparatus comprises an input device that is manually operable to input operational information relating to the performance part allocated to the performance apparatus, a receiver device that receives operational information being inputted by other performance apparatus and relating to other performance part allocated to other performance apparatus via the network, and a sound device that reproduces the phrase performance information of the performance part allocated to the performance apparatus in response to the inputted operational information and that concurrently reproduces the phrase information of other performance part allocated to other performance apparatus in response to the received operational information to thereby conduct the ensemble performance composed of the plurality of the performance parts.
Therefore, a band performance of a plurality of parts can be conducted between a plurality of apparatuses via a network. Since the information transmitted and received is operational information, it is possible to reduce the amount of information compared to phrase performance information which is read out for performance output.
According to the third aspect of the invention, a performance apparatus is allocated with one of a plurality of performance parts and stores phrase performance information of the plurality of the performance parts to conduct an ensemble performance composed of the plurality of the performance parts in communication with other performance apparatus through a network. The performance apparatus comprises an input device that is manually operable to input operational information, a control device that operates when the inputted operational information is adequately relating to the allocated performance part for transmitting the inputted operational information to other performance apparatus via the network so as to conduct the ensemble performance in other performance apparatus, and that operates when the inputted operational information is inadvertently relating to other performance part allocated to other performance apparatus for prohibiting transmission of the inputted operational information, and a sound device that reproduces the phrase performance information of the allocated performance part in response to the inputted operational information when the inputted operational information is adequately relating to the allocated performance part, the sound device prohibiting reproduction of the phrase performance information when the inputted operational information is inadvertently relating to other performance part allocated to other performance apparatus.
Therefore, a band performance of a plurality of parts can be conducted between a plurality of apparatuses via a network. It

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Network system for ensemble performance by remote terminals does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Network system for ensemble performance by remote terminals, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Network system for ensemble performance by remote terminals will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2906913

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.