Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In unsmoothed scalers the gain change takes place immediately and may result in an audible “pop” due to the discontinuity. To avoid this, use a scaler with built-in smoothing instead. The following list explains the differences between the deprecated scaler modules, which each had its own function. THESE MODULES ARE OUT OF DATE, USE GENERAL PURPOSE SCALER. This list is here to keep documentation for the deprecated modules, whose documentation is similar to the fract32 scaler modules.

Image RemovedImage Added

Scaler

Single linear gain

Unsmoothed

Multiple I/O pins

Image RemovedImage Added

ScalerSmoothed

Single linear gain

Smoothed

Multiple I/O pins

Image RemovedImage Added

ScalerDB

Single dB gain

Unsmoothed
Multiple I/O pins

Image RemovedImage Added

ScalerDBSmoothed

Single dB gain

Smoothed

Multiple I/O pins

Image RemovedImage Added

ScalerN

Per channel linear gains

Unsmoothed

Image RemovedImage Added

ScalerNSmoothed

Per channel linear gains

Smoothed

Image RemovedImage Added

ScalerNDBSmoothed

Per channel dB gains

Smoothed

 For the above modules, the gain to apply is specified by an inspector variable. The module library also has two controllable scalers. For these modules, the gain to apply is taken from the first input pin. There are linear and dB variants and both have built-in smoothing.

Image RemovedImage Added

ScalerControl

Controllable scaler with linear gain

Image RemovedImage Added

ScalerDBControl

Controllable scaler with dB gain

Image RemovedImage Added

Invert 

Smoothing scales between +1 and -1 and provides a phase inversion.

Image RemovedImage Added

ScaleOffset

Multiplies the signal by a fixed scale factor and adds an offset.

...

Several other modules exist which do smoothing scaling of signals between fixed values. The MuteSmoothed module scales between 0 and 1 and the Invert module scales between +1 and -1. There is also a MuteNSmoothed module which is designed for multichannel signals and allows the individual mute control for each channel.

Image RemovedImage Added

MuteSmoothed

Smoothly mutes and unmutes a signal.

Image RemovedImage Added

MuteNSmoothed

Multichannel mute with separate controls for each channel. Similar to ScalerNSmoothed.

The SoloMute module allows muting of all channels except one (like soloing on a soundboard). The SoloMute module can have multiple input pin, where each input can have multiple channels. Or, if it has a single input pin, the soloing functionality is applied to individual channels.

Image RemovedImage Added

SoloMute 

Similar to MuteN except that it includes the ability to solo or listen to only 1 channel.

...

As mentioned earlier, the general purpose scaler supports smoothing, dB and linear gain values, optional input pin, and even pin counts. If a multichannel-multivalued gain is needed, the General Purpose Vector Scaler supports up to 256 simultaneous channels.

Table of

...

Gain Modules

Module Name

Input type supported

Smoothing

dB or Linear Units

Gain input Pin

Per Channel Gain

Cross Fader

Floating Point

Yes

Linear and Energy

No

No

General Purpose Scaler

Floating Point

Yes

Both

Optional

No

General Purpose Vector Scaler

Floating Point

Yes

Both

No

Yes

Invert

Floating Point

Yes

Linear

No

No

Scale Offset

Floating Point

No

Linear

No

No

Scale Offset Int32

Int32

No

Linear

No

No

Scaler Control

Floating Point

Yes

Linear

Yes

No

Volume Control

Floating Point

Yes

dB

No

No

Volume Control (Precise)

Floating Point

Yes

dB

No

No

...