H. G. Kaper and S. Tipei, "DISSCO: A Unified Approach to Sound Synthesis and Composition," Preprint ANL/MCS-P1236-0305, March 2005. [pdf]
DISSCO (Digital Instrument for Sound Synthesis and Composition) represents a unified and comprehensive approach to sound synthesis and composition---unified in the sense that its components share a common formal approach and use similar tools, comprehensive in the sense that they deliver a final product (a musical "event") that does not require further processing. DISSCO consists of two parts: LASS, a C++ Library for Additive Sound Synthesis, and CMOD, a C++ Composition Module. Release 1.0 of DISSCO is available as open-source software. This article discusses some underlying ideas of music composition and sound synthesis and describes implementation details in the context of LASS and CMOD.