In the previous chapter we proposed a formal model of the
system. Three types of objects form the basis of our system: synthesis
processes, events, and programs. So far the environment is very
Spartan. If we want to offer the user a convivial workspace for
multimedia composition, we will need to include additional data
structures and functionality. This and the following chapters address
this issue. We will also give examples of how the user interacts with
the system.
5.1 The pillars of the architecture
5.2 The Scheme interface
5.3 The description and control of sound synthesis
5.4 Using the system in a distributed environment