Trilobite 1.0
User Guide


© Darwin Arts L.L.C., 2015










Output Module




The Output Module is the only Module in the Trilobite palette which adds Patch signals to the audible mix, for either plugin or applications. Until sound-producing modules are routed to the appropriate ports of the Output Module, you will hear no audio from your patch. Output ports are provided for both audio signals and panning placement signals.

The Output Module is singleton, such that only one instance of this module may exist in every Patch.

Note that in evolved patches, output dynamic compression is always enabled as a safety measure. You may manually disable compression using the static parameter control panel, but do so cautiously and at your own risk.

For a key to understanding the tables on this page, see the Module Types page.

Adding Input Ports

This module allows manual addition of inputs.

Using the Module Popup Menu, additional sets of four inputs may be added until there are a total of 17 input ports (one mono input with four sets of panned inputs).

Static Parameters

#

Title

Type

Description

0

Rise time in seconds

Float

Sets the time, in seconds, for the volume level of a just-activated patch to rise from zero to full on.

Range: [0.05, 10.0], LINEAR

1

Release time in seconds

Float

Sets the time, in seconds, for the volume level of a just-deactivated patch to fall from full on to zero (at which time the patch really will become deactivated).

Range: [0.05, 10.0], LINEAR

2

Pre-compressed volume

Float

Sets a volume scalar to be applied to all output channels before any dynamic signal compression is applied.

Range: [0.001, 1.0], LINEAR

WARNING: Changing this value during active playback will cause audible glitches.

3

Compressor enabled

Bool

Enables the dynamic compressor. If this parameter is not enabled, the last three parameters are ignored.



Safety Alert!
Be extremely cautious when disabling dynamic compression, as patch output levels will often explode when you do so. Never experiment with this feature when wearing headphones!

WARNING: Changing this value during active playback will cause audible glitches.

4

Compressor max volume

Float

Sets the maximum post-compression amplitude. The compressor will do its best to stay under this value without audible distortion, but will hard clip to this maximum value if it cannot smoothly stay under it.

Range: [0.5, 1.5], LINEAR

WARNING: Changing this value during active playback will cause audible glitches.

5

Compressor smoothing

Float

This parameter effectively sets the recovery of the compressor, in other words the rate at which the compression scaling factor recovers from high amplitude audio. Larger values indicate a slower recovery time.

Range: [0.85, 0.99999], LINEAR

WARNING: Changing this value during active playback will cause audible glitches.

6

Compressor threshold

Float

This parameter indicates the audio amplitude level which triggers activation of the compression algorithm. In general, it should be below the Compressor Max Volume parameter value, unless hard-clipping is desired.

Range: [0.35, 1.0], LINEAR

WARNING: Changing this value during active playback will cause audible glitches.

Input Ports

#

Title

Description

Input Scalar Used

Parameter Scalar Used

0

Mono mix input

Connect an audio signal to this port to have it added to the main audio mix in mono.

NO

NO

1 + N

Ch N Panned Mix Input

Connect an audio signal to this port to have it added to the main audio mix in panned stereo.

NO

YES

1 + N + 1

Ch N Left/Right Pan Position

Connect a signal to this port to control pan position of corresponding panned mix input from left to right.

NO

YES

1 + N + 2

Ch N Unused

Not used in Trilobite 0.9.3. Reserved for future feature.

N/A

N/A

1 + N + 3

Ch N Unused

Not used in Trilobite 0.9.3. Reserved for future feature.

N/A

N/A

Output Ports

None.