csl::Controllable Class Reference

#include <CSL_Core.h>

Inheritance diagram for csl::Controllable:

csl::Effect csl::Effect csl::FrequencyAmount csl::Phased csl::Phased csl::Scalable csl::Scalable csl::Filter csl::Allpass csl::Butter csl::Formant csl::Moog csl::Notch

Detailed Description

Controllable -- superclass of the mix-ins that add control or signal inputs. This holds onto a map of port objects that represent the inputs, and manages the naming and processing flow for dynamic inputs.

A typical complex UGen will have several ports, e.g., for frequency, scale, and offset in the case of an oscillator that supports AM and FM. The pullInput() message is used to call the nextBuffer() method of a given port.


The documentation for this class was generated from the following file:
Generated on Fri Apr 6 20:18:18 2007 for CSL by  doxygen 1.4.5-20051010