External Input/Output plugins
External Input/Output Plugins
Plugins to communicate control and sound data with the outside world. ALSA i/o on the list of stuff to do.
OSS Plugin 1.0
Inputs
Left Input
Right Input

Outputs
Left Output
Right Output

This is the most important plugin, you wont hear anything without it! It opens the OSS sound driver, and outputs whatever is passed into it's inputs to the soundcard. It works in stereo, so you have seperate left and right volumes.

There are three modes of operation: read, write and duplex. You can select read to record/process sound from your soundcard, write to play sound (default) and if your card supports it - duplex, to play and record simultaneously.

The output plugin also gives you the ability to save the output to disk, in realtime, as a wav file. (If the plugin can't get access to a soundcard, for whatever reason, you can still use this plugin to save wav files.)

Midi Plugin 1.0
Inputs

Outputs
Pitch CV
Trigger CV
Pitchbend CV
Channel Pressure CV
Aftertouch CV
...

A plugin that converts midi signals (or keypresses - see below) into SSM's CVs. The midi plugin outputs a Frequency CV, which comes from the last note pressed and Trigger CV which lets you know the timing and the velocity of the event.
It also detects pitchbend, channel pressure and aftertouch information, and outputs these as continuous CV data.

You can select the Midi device used with the selector. Devices 0-16 are valid Midi channels. You can run multiple Midi plugins simultaneously to get data from different device numbers to make an externally controlled song.

The note frequency CV can optionally be switched into "Note Cut" mode, where the frequecy is set to zero when the key is released. This is useful for a number of things, including retriggering samples from frequency information (see sampler).

Extra ports can be added to handle the 128 controller messages. Click add control, and you will get a menu window to pick the controller you need.

Note: If you don't have midi, you can trigger the midi plugin by using the keyboard. Unfortunatly, the mouse has to be over the plugin window for the plugin to capture the events.

JACK Plugin 1.0
Inputs
Inputs

Outputs
Outputs

JACK is the Jack Audio Connection Kit, and allows multiple Linux audio apps to be connected together and run simultaneously
See here for more details.

Under construction for now, it's a good way to avoid using the OSS plugin, and get alsa output through the standard jack ports.