Table Of Contents

Previous topic

Complex Processor Blocks

Next topic

Envelope Processor Blocks

This Page

Signal Conditioning Processor Blocks


Compare ()

Converts signal block streams to switch streams

Compare (
        value:          0.0
        operator:       'Greater'
)
value:

The value to compare against.

operator:

'Equal': equal

'NotEqual': not equal

'Greater': greater than

'Less': less than

'GreaterOrEqual': greater than or equal

'LessOrEqual': less than or equal


Clip ()

Clip (
        minimum:        0.0
        maximum:        1.0
        bypass:         off
)
minimum:
maximum:

FixedDelay ()

FixedDelay (
        samples:        1
        default:        0.0
        reset:          off
        bypass:         off
)
samples:Delay amount in sample counts.
default:The initialization value of the delay buffer.
reset:Resets the internal memory of the filter when set to on.

Invert ()

Inverts the input.

Invert (
        bypass:         off
)

Level ()

Scales the input signal and applies an offset to it.

output = input * gain + offset

If all properties are integers the input port is a SIP else it is a SRP.

Level (
        gainType:       'Linear'
        gain:           1.0
        offset:                 0.0
        bypass:         off
)
gainType:Sets the gain type to linear or decibel scaling. Possible values are 'Linear' and 'Decibel'.
gain:Amplifies or attenuates the signal.
offset:Adds an offset to the signal after applying the gain.

Map ()

The input of Map is a Stream Real Port.

Map (
        mode:           'Linear'
        minimum:        0.0
        maximum:        1.0
        bypass:         off
)
mode:Possible values are 'Linear' and 'Exponential'.
minimum:
maximum:

Mix ()

Sums the signals connected to its input port(s) and then applies a gain and an offset to the sum.

Mix (
        gainType:       'Linear'
        gain:           1.0
        offset:         0.0
        bypass:         off
)
gainType:Sets the gain type to linear or decibel scaling. Possible values are 'Linear' and 'Decibel'.
gain:Amplifies or attenuates the signal before mixing.
offset:Adds an offset to the signal after applying the gain before mixing.

OnChange ()

Only sends a value out if current input is different from previous input.

OnChange (
        bypass:         off
)

Pan ()

Mono to stereo processing.

Pan (
        position:       0.0
        bypass:         off
)
position:The panning position. Values should be between [-1.0, 1.0]

Rectify ()

Performs full or half rectification of signal.

Rectify (
        mode:   'Full'
        bypass: off
)
mode:Possible options are 'Full' and 'Half'.

Round ()

Performs full or half rectification of signal.

Round (
        mode:           'Truncate'
        increment:      1.0
        bypass:         off
)
mode:Possible options are 'Truncate', 'Floor', and 'Ceiling'.
increment:The increment or reduction to round to.