DocumentCode :
749736
Title :
SoundWorks: an object-oriented distributed system for digital sound
Author :
Reichbach, Jonathan D. ; Kemmerer, Richard A.
Author_Institution :
California Univ., Santa Barbara, CA, USA
Volume :
25
Issue :
3
fYear :
1992
fDate :
3/1/1992 12:00:00 AM
Firstpage :
25
Lastpage :
37
Abstract :
SoundWorks, an object-oriented distributed system that lets users interactively manipulate sound through a graphical interface, is discussed. The system handles digitally sampled sounds as well as those generated by software and digital signal processing hardware. An overview of the different types of sounds and window interfaces provided by SoundWorks and of the operations that modify these sounds is presented. The high-level architecture and the design of the SoundWorks system the protocol defined between the user interface code and client application, and the sound kernel specification that manages sounds and lines, performs operations on sounds, and interfaces to the digital hardware are described. The NEWS application programming environment, which provided the necessary primitive graphic items for a graphical window-based interface and offered an object-oriented approach for development of the SoundWorks system, is also discussed.<>
Keywords :
computerised signal processing; distributed processing; electronic music; graphical user interfaces; music; object-oriented programming; NEWS application programming environment; SoundWorks; client application; digital signal processing hardware; digitally sampled sounds; graphical interface; graphical window-based interface; high-level architecture; object-oriented approach; object-oriented distributed system; primitive graphic items; protocol; sound kernel specification; user interface code; Application software; Computer architecture; Digital signal processing; Graphics; Hardware; Kernel; Programming environments; Protocols; Signal generators; User interfaces;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/2.121506
Filename :
121506
Link To Document :
بازگشت