The CLAM system (Amatriain et al., 2006) used this model within a C++ language framework. In MaxMSP and Pd, audio computation graphs are described graphically. Figure 4 illustrates a simple program in Pd that generates a sinusoid tone, with a slider to adjust the frequency parameter. Even kids can learn to code and we will show you how in our guides here.
In fact, Faust can output code that compiles into unit generators for a variety of languages such as Csound, described earlier. Figure 3 illustrates a simple example that mixes two incoming channels, delays them, filters them, and pans the result to two output channels. The computation expressed by this graph is synchronous, meaning that for each computational step, a node accepts a sample from each input and generates a sample for each output . This style of processing is sometimes called “data flow” and is quite different from … Read More