Sounds Logical
home

WaveWarp Users' Guide: last updated 28 February 2002

Table Of ContentsPrevious PageNext Page

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.

Table Of ContentsPrevious PageNext PageTop Of Page

home - news - products - store - support - site map - company info
© 2007 Sounds Logical. All rights reserved.
Sounds Logical
legal notice - privacy statement