WaveWarp Users' Guide: last updated 28 February 2002
  

4.2-- Component types and color-coding |
 
|
There are five basic types of components in WaveWarp, as summarized in Table 5. All components are processed in real-time on a sample-by-sample basis.
Table 5 WaveWarp component types
Component Type
|
Color of icon
|
Description
|
Audio effect
|
Blue
Example:

|
Accepts input audio signal(s), modifies them, and delivers output audio signal(s). Depending on the given component, the inputs and outputs will be mono or stereo signals (there are separate implementations for each case, represented by multiple entries in the component library). Typically a component will have one or two input signals and one output signal, since these are the most commonly required structures. However, some components accept multiple input signals (all of which must be either mono or stereo) and deliver multiple output signals (all of which must be either mono or stereo). Likewise, some components also accept one or more control signal inputs in addition to the audio signal inputs (e.g. for implementing time-varying delays etc., where the delay is controlled via the input control signal). In these cases, the component icon will generally indicate with an "A" symbol where an input control signal is expected in the range of 0 to 1. Likewise, there will be an indication with an "F" symbol where an input control signal is expected with a numerical value in units of Hz.
|
Audio I/O file or device
|
Green
Example:

|
Audio input files, audio output files, audio input devices, audio output devices, DirectX Input ports, and DirectX Output ports. An input file, input device or DirectX Input port always delivers an audio signal as an output. An output file, output device, or DirectX Output port always accepts an audio signal as an input. In all cases there are separate implementations for mono and stereo (represented as separate entries in the Component Library).
|
Audio Signal Generators
|
Orange
Example:

|
Signal generators and oscillators which produce an audio signal (with separate mono and stereo implementations) based on an internal algorithm. Generally these components require no inputs (i.e. they are pure signal generators), though some require one or more control signal inputs which are used to modify the parameters of the oscillator. In these cases, the component icon will generally indicate with an "A" symbol where an input control signal is expected in the range of 0 to 1. Likewise, there will be an indication with an "F" symbol where an input control signal is expected with a numerical value in units of Hz. None of these components accepts audio signal inputs.
|
Control Components
|
Red
Example:

|
Accepts input control signal(s), modifies them, and delivers output control signal(s). The number of inputs and outputs will depend on the given component, though typically a component will have one input signal and one output signal, since this is the most commonly required structure. However, some components (e.g. control modulation signal generators) have no inputs - they only generate control signal outputs. The numerical values of the signals flowing through these components can be arbitrary. However, most components are used for modulation of other signals, or for generating frequency control signals. In these cases, the component icon will generally indicate with an "A" symbol where an input control signal is expected in the range of 0 to 1. Likewise, there will be an indication with an "F" symbol where an input control signal is expected with a numerical value in units of Hz.
|
Audio-to-Control (and Control-to-Audio) Converters
|
Blue/Red
Example:

|
Accepts input audio signal(s) and converts them to output control signal(s) ,and vice versa. The number of inputs and outputs will depend on the given component, though typically a component will have one input audio (control) signal and one output control (audio) signal, since these are the most commonly required implementations.
|

   
|