Essential plugins
Essential Plugins
Basic plugins you can't live without. Covering all sorts of DSP needs.
Scope Plugin 1.0
Inputs
Input

Outputs
Output

The Scope lets you see a visual representation of the data flowing through it. It does nothing to the signal, but its very useful for checking the layouts, looking at CV value etc.

CV Control Plugin 1.0
Inputs

Outputs
Default 4 CV Outputs, but can set any amount.

This is a simple plugin to allow you to generate CV values interatively with sliders in the plugin window. Useful if you can't use Midi, or for controlling LADSPA plugins. The slider ranges can be set, and titles can be given to each slider. You can add or delete sliders from the plugin using the + or - buttons.

Envelope Plugin 1.0
Inputs
Trigger CV
Input

Outputs
Output CV
Output

An ADSR envelope. This plugin also has a built in amplifier for signals, so data fed through the Input and Output are amplified according to the envelope value.
The envelope is triggered with an input CV, and the output CV is the value of the envelope at that time. The signal level needed to trigger the envelope can be set using the "T" slider, also the volume level of the output can be set with the "V" slider.

This envelope can be used to mimic audio triggered effects units, by feeding the audio signal into the trigger CV. In fact, the envelope plugin itself can be made into a compressor, by feeding the audio signal into both inputs, and tweaking the ADSR values.

Splitter Plugin 1.0
Inputs
Input

Outputs
4 Outputs

The simplest plugin - the splitter simply takes the input, and duplicates it into it's outputs. Simple, but difficult to do without.

EnvFollower Plugin 1.0
Inputs
Input Signal

Outputs
Envelope CV

The Envelope Follower takes an audio signal input and attempts to recreate the envelope that shaped it. This is particually useful for extracting information from samples, for use in a vocoder for example.

The sensitivity of the EnvFollower can be set with the Attack and Decay controls on the plugin window.

Smooth Plugin 1.0
Inputs
Input

Outputs
Output

This device is used for smoothing out the signal fed through it. It's primary use is for smoothing out the frequency CV sent to the oscillator to achieve portmento or sliding between notes.
It can also be used as a primitive filter for audio signals, but its mainly used on CVs.

The controls on the plugin window allow you to alter the speed of the sliding, up and down are seperated, so going up the keyboard can have a different effect to going down :)

Mixer Plugin 1.0
Inputs
4 Inputs

Outputs
1 Output

A general purpose 4 channel mixer, not much else to say really. Useful for mixing CV values as well as mono audio signals.

StereoMixer Plugin 1.0
Inputs
4 Inputs

Outputs
Left Output
Right Output

A more advanced version of the 4 channel mixer, this one has a stereo output. CV's are provided for control of the panning of each of the inputs. The panning can also be set with the knobs on the plugin window.

Amp Plugin 1.0
Inputs
Input
Amp CV
DC Offset CV

Outputs
Output

A CV controlled amplifer. You also can use this device to modify the signal's DC offset (the up or down in the range of values).
Handy for fine tuning CV's by hand, or modulating complex controls.

RingMod Plugin 1.0
Inputs
Input1
Input2

Outputs
Output

A ring modulator, multiplies two inputs together. An extra dial sets the amount of modulation. The ring modulation effect creates an extra harmonic in the signal, although this is often out of tune with the other signals, its useful for creating bell or struck metallic sounds.

Delay Plugin 1.0
Inputs
Input
Delay CV
ReadHead CV

Outputs
Output

The delay plugins delays the input signal, and can mix the current signal into the output, the amount is set by the dial in the plugin window.

The delay time and read head position can be modified by input CV's. The read head is the place in the buffer the output sample is taken from, relative to the write head.

This plugin can be used as the base of a number of effects, such as phasers, flangers and complex echos. If the output is fed back into the input, you get a similar effect to the echo, but you can add cool effects by routing the signal back through a lowpass filter (for example).

Echo Plugin 1.0
Inputs
Input
Delay CV
Feedback CV

Outputs
Output

This plugin is a fully operational delay with feedback - providing a no-frills echo effect. The delay and feedback controls can be modulated via CV inputs.

WaveShaper 1.0
Inputs
Input

Outputs
Output

This plugin simulates wave shaping as found on analogue synths, usable in two modes, linear or sine based.

Author: Yves Usson

LADSPA plugin 1.0
Inputs
?

Outputs
?

This plugin allows you to use any LADSPA plugin in SSM. It grows or shrinks the device GUI to allow you to connect up the ports as any other native SSM plugin, so you can seamlessly use the plugins as part of your layouts.
The inputs used by the plugin are automatically scaled according to the hints given by the LADSPA plugin, but you can also edit these fields yourself. The port descriptions are fed into the port tips, and are also displayed by the input values and scalings in the GUI.
You can easily load up other plugins by clicking on them in the selection list on the right. Note that all connections to the plugin will be erased once the plugin is changed.


Click picture to zoom in
SampleHold 1.0
Inputs
Input
Clock

Outputs
Output

Holds the input value until the clock input is triggered.
Useful for wacky 60's computer sounds...

Author: Yves Usson

NoteSnap 1.0
Inputs
Input

Outputs
Output

Quantises the input value into a note frequency (using the midi note data).
XFade Plugin 1.0
Inputs
XFade CV
Input A left
Input A right
Input B left
Input B right

Outputs
Left Out
Right Out

For mixing stereo inputs like a superstar DJ would.

ComplexEnvelope Plugin 1.0
Inputs
Trigger CV
Input

Outputs
Output CV
Output

Same as the ADSR, but the envelope is described either by arbitary lines, or a Bezier curve spline.

Controls:
lmb: drag to move a control vertex.
mmb: click to create a control vertex.
rmb: click to delete a control vertex.