WaveWarp Users' Guide: last updated 28 February 2002
  

4.4-- Rules of connectivity |
 
|
4.4.1-- Basic rules |
 
|
The basic rules for connecting components together are straightforward and are summarized as follows:
¬ Mono audio signal output ports can only be connected to mono audio signal input ports
¬ Stereo audio signal output ports can only be connected to stereo audio signal input ports
¬ Control signal output ports can only be connected to control signal input ports
WaveWarp will not allow you to violate these basic rules.
4.4.2-- Guidelines specific to control signals |
 
|
Additional guidelines apply to some control signals and components. Namely:
¬ A component requiring a control signal input denoted with a red "A" symbol should be given a control signal with a numerical value between 0 and 1.
¬ A component requiring a control signal input denoted with a red "F" symbol should be given a control signal with a numerical value between 0 and SampleRate/2 (in Hz).
In order to retain maximum flexibility, WaveWarp will not forbid you from violating these guidelines. However, unexpected outputs may occur. It is up to you to construct the DrawingBoard such that the numerical values of the control signals going into "A" and "F" ports are within the expected ranges.
4.4.3-- Rules specific to multirate components |
 
|
Additional rules apply when working with multirate DrawingBoards (see section 8.1-- for further information on this subject).
4.4.4-- Feedback connections and algebraic loops |
 
|
Since all WaveWarp components are processed sample-by-sample, it is straightforward to create feedback loops on the DrawingBoard by connecting the output of any component back in to its own input (either directly or via some intermediate components). This is a powerful feature since feedback is very useful for enhancing certain types of effects such as flanging, phasing, reverb, etc., as well as for creating entirely new (and bizarre) algorithms. However, the following important limitation should be kept in mind when working with feedback connections: WaveWarp does not allow algebraic loops. This means that all feedback connections have an implicit delay of one sample.

   
|