We introduce a scalable, extensible object-oriented system developed primarily for signal processing and synthesis for musical
and multimedia applications. The main performance issue with these applications concerns functions of discrete-time. Novel
techniques exploit fine-grain parallelism in the calculation of these functions to allow users to express them at a high-level
in C++. New scheduling strategies are used to exploit symmetric multiprocessors with emphasis on special hard real-time constraints.