DocumentCode
2398270
Title
Distributed polyphonic music synthesis
Author
Williams, John ; Clement, Mark J.
Author_Institution
Dept. of Comput. Sci., Brigham Young Univ., Provo, UT, USA
fYear
1997
fDate
5-8 Aug 1997
Firstpage
20
Lastpage
29
Abstract
Music synthesis often relies on very computationally intensive algorithms. Various strategies have been used to deal with the complexity, including using simpler, but more limited algorithms, using specialized hardware, and executing them in non-real-time for later playback. Although several implementations using parallel hardware have been done, very little has been done with distributed implementations on clusters of workstations. Distributed music synthesis is typical of distributed multimedia applications which use multiple servers to do computations generating high-bandwidth audio/video data, based on low-bandwidth control information. This work demonstrates distributed music synthesis and describes the effects of using different communication protocols and networks. The implementation is a version of the Csound music synthesis package which has been modified to distribute the synthesis load to multiple servers. The network performance should also be applicable to applications which use a high-bandwidth pipeline of processes, which would be appropriate for audio and video post-processing
Keywords
distributed processing; music; parallel programming; Csound music synthesis package; communication protocols; distributed multimedia; distributed music synthesis; multiple servers; music synthesis; networks; polyphonic music synthesis; Clustering algorithms; Communication system control; Distributed computing; Hardware; Multimedia databases; Network servers; Network synthesis; Packaging; Protocols; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Distributed Computing, 1997. Proceedings. The Sixth IEEE International Symposium on
Conference_Location
Portland, OR
ISSN
1082-8907
Print_ISBN
0-8186-8117-9
Type
conf
DOI
10.1109/HPDC.1997.622359
Filename
622359
Link To Document