Up to higher level

Modules and Wires

The pieces you are working with in SynC Modular are modules. The examples of modules are oscillator, filter, amplifier, envelope, multiplicator etc. A general module has zero or more inputs and zero or more outputs. The modules are created by right-clicking in the empty space of the structure window and selecting the desired module type. An example of module is shown below.

This is the sawtooth oscillator module. It has two inputs (F and S) and one output (O).

You can learn more of a specific module by right-clicking it and selecting Module Description. The other items in the module right-click menu are used to edit the module.

Modules are connected by wires. A wire connects the output pin of one module to the input pin of another (or the same) module. The example shows the constant signal source routed into the sawtooth.

There cannot be more than one wire going into the same input. If there are no wires going into a specific input, the input is considered to receive a zero-level signal, unless otherwise stated.

If a wire makes a feedback connection, the signal appears at the input delayed by 1 sample. This is shown by z sign next to the input.

The signal transferred by wires is supposed to have values within +/-1E+10 (). The larger values up to +/-1E+38 () are allowed but are not recommended. If the values grow even larger the floating point overflow is going to occur. However that is not going to crash the program.

Most oscillators produce the signal in +/-1 range. Ultimately the signal should appear at wave output module not exceeding +/-4 range.

next page>>