| US 7,592,531 B2 | ||
| Tone generation system | ||
| Shuzo Karakawa, Hamamatsu (Japan); Hiroyuki Oba, Hamamatsu (Japan); and Eiichiro Aoki, Hamamatsu (Japan) | ||
| Assigned to Yamaha Corporation, Hamamatsu-Shi (Japan) | ||
| Filed on Mar. 15, 2007, as Appl. No. 11/725,214. | ||
| Claims priority of application No. 2006-077533 (JP), filed on Mar. 20, 2006; application No. 2006-077534 (JP), filed on Mar. 20, 2006; and application No. 2006-077535 (JP), filed on Mar. 20, 2006. | ||
| Prior Publication US 2007/0214945 A1, Sep. 20, 2007 | ||
| Int. Cl. G10H 1/00 (2006.01) | ||
| U.S. Cl. 84—600 [84/622; 84/659] | 11 Claims |

| 1. A tone generation system comprising:
a plurality of processor devices connected to a star-type network, each processor device including one or more types of programs,
each type of program corresponding to a function of a processing element of said tone generation system, the types of programs
including
a first type of program executable to cause the processor device to function as a performance-information-generating processing
element that creates a frame including generated performance information and respective identification information of a source
processing element and destination processing element and transmits the created frame to the network,
a second type of program executable to cause the processor device to function as a tone-generator-providing processing element
that receives a frame matching identification information of the processing element functioning in the processor device, synthesizes
a tone signal on the basis of performance information taken out from the received frame, creates a frame including the synthesized
tone signal and respective identification information of a source processing element and destination processing element and
transmits to the network the frame created thereby, and
a third type of program executable to cause the processor device to function as a sounding processing element that receives
a frame matching identification information of the processing element functioning in the processor device and performs a sounding
process on a tone signal taken out from the received frame,
wherein two or more of the processor devices each possess a content file related to tone generation, and each of the processor
devices has a table storing, for each of the processor devices, information indicating whether the content file possessed
thereby can be supplied to another one of said processor devices, and
wherein each of said processor devices is adapted to:
receive a request for selecting a content file;
determine whether or not a content file corresponding to the received request is possessed thereby; and
if the content file corresponding to the received request is not possessed thereby, extract, from the table, any other processor
device capable of supplying the content file corresponding to the received request, transmits an acquisition request of the
content file to the extracted other processor device via the network, and receive, via the network, the content file transmitted
by the other processor device in response to the acquisition request.
|