Generator Plugins
Plugins to generate signals, rather than process them.
These tend to be slightly more complex than most other types
of plugin.
|
|
Oscillator Plugin 1.0
|
Inputs
Frequency CV
Pulse Width CV
Sample & Hold CV
Outputs
Output
|
|
The Oscillator generates raw waveforms from CV controls.
Three wave shapes are included, Square wave, Triangle wave
and white noise.
In the square and triangle shapes, the Frequency CV controls
the pitch of the signal generated, and the pulsewidth turns
the squarewave into a pulse wave of varying harmonics, and the
triangle wave into a sawtooth, or reverse sawtooth wave.
The sample & hold CV changes the time between samples with
the white noise. This is usful for making the Oscillator into
a random CV generator.
The plugin window allows you to select the wave shape, set the
octave and fine tune the frequency. There are also controls to
set the pulsewidth, sample and hold manually, and control the
modulation depth of the input CV's.
The frequency can be set extremely low on this oscillator,
so you can use it as an LFO for controlling other plugins.
|
|
|
|
WaveTable Plugin 1.0
|
Inputs
Frequency CV
Outputs
Output
|
|
The WaveTable plugin is a fast multifunction oscillator
with a variety of wave shapes:
Sine, Square, Saw, Reverse Saw, Triangle, Two pulse shapes
and an inverse sinewave.
These wave shapes are internally represented as samples,
rather than being continually calculated like the conventional
oscillator. This makes the plugin fast, but restricts the
modulations you can do on the wave forms (no pulsewidth).
The oscillator can be pitched very low for use as a LFO CV
generator, using any of the supported wave shapes. User wave
shapes are planned, so you will be able to load your own samples
in.
|
|
|
|
Sampler Plugin 1.0
|
Inputs
8 Pitch CV's
8 Trigger CV's
Trigger pitch CV
Input
Outputs
Output
|
|
The Sampler plays wav files loaded from disk.
8 samples can be triggered simultaneously (per device).
They can either be triggered independantly, via the trigger
CV's, or triggered from a pitch CV. Using the second method,
the individual samples can be mapped onto a chromatic note using
the trigger note widgets in the plugin window. The number is the
midi note number the sample gets triggered on.
If you want to play a sample pitched across the keyboard, select
the sample, plug the midi note frequency into the pitch CV and
the trigger CV into the samples trigger CV input.
The pitch, volume and loop mode can also be set with the
controls in the plugin window.
Note: There are some incompatibility problems with the wav
file loader. I'm working on it, but if you can't get a
file to load, convert it to something else on ecasound,
and then back to wav file, and it should load OK.
|
|
|
|
Stream Plugin 1.0
|
Inputs
Pitch CV
Outputs
Left Out
Right Out
|
|
If you want to mix whole tracks and add effects etc,
then this is the way to do it. The StreamPlugin loads a wav in
bit by bit, so it doesn't use much memory. The track can be pitched
for mixing. Operates pretty much like a media player such as XMMS
(only wav format though).
|
|
|
|
SpiralLoop Plugin 1.0
|
Inputs
Input
Play Trigger
Outputs
Output
Loop Trigger 0...7
|
|
Loop sampler for recording input into and
mashing up.
Loop controls:
lmb-drag select region
mmb-drag scratch play position
rmb-rotate sample round loop (changes start pos)
ctrl-c copy (not yet supported)
ctrl-v paste (not yet supported)
ctrl-x cut (not yet supported)
ctrl-b paste mix (not yet supported)
ctrl-z zero range
ctrl-r reverse range
ctrl-h halve the sample
ctrl-s hold the sample (dumps the data just played back in)
ctrl-a select all
ctrl-t new trigger
Trigger controls:
lmb-drag move the trigger
mmb cycle through the trigger outputs
When the play position moves over a trigger, it causes the
corresponding cv output to be triggered.
You can set the triggers up to act like the SpiralLoops app
(triggering other loops in a chaotic fashion) or use the triggers
to control other plugins - matrix drum loops etc...
|
|
|
|
PoshSampler Plugin 1.0
|
Inputs
8 Pitch CV's
8 Trigger CV's
Trigger pitch CV
Input
3 Sample play pos CVs
Outputs
Mixed output
8 Individual sample outs
|
|
Much more advanced version of the samplerplugin. This one allows
simple sample editing (cut copy paste etc), dirty time stretching
(by modulating the start pos + retriggering + modulating pitch)
and loop start/end points with ping pong loop mode.
Also nice implementations of controls, such as continuous pitch
changing, so you can add portmento to samples, trigger velocity maps
to sample volume.
Records input too.
Controls:
lmb: Select region
mmb: Move view
rmb: Draws samples at full zoom.
+: Zoom in
-: Zoom out
Left mouse also drags loop points. The Loop end marker defaults
to the end of the sample.
|
|
|
|