Ktgranulator Read Me
Ktgranulator Read Me
Read Me & Reference · PDF
| Filename | KTGranulator_ReadMe.pdf |
|---|---|
| Size | 0.07 MB |
| Subsection | Ktgranulator |
| Downloads | 0 |
Enjoying MacTrove?
Anonymous downloads are free and unlimited.
Create a free account to track favorites,
contribute metadata corrections, and join the
community chat.
Reader
Loading…
OCR / Text contents
www.smartelectronix.com/~koen
General project info
Name
KTGranulator
Version
1.0
Type
VST effect plugin with custom editor (delay line granulator)
Author
Koen Tanghe
Credits
This plugin was made as an exploration in building VST plugins and using the VSTGUI
library. It was inspired by the great DLGranulator effect in Ross Bencina's AudioMulch.
Description
Processing
Incoming (mono) sound is fed into a delay line from which small pieces of various
durations and at different moments in the past are selected.
Each of these pieces is then amplified, transposed and enveloped to form a "grain". Each
grain is also randomly panned and the whole mix is sent out to a stereo output stream.
Feedback of the grain output back into the delay line is also provided.
Freezing the delay line is possible as well, and has the effect that new input samples are
ignored and grains are generated only from the sound samples that are currently stored in
the delay line.
Input
• audio: mono
• MIDI: for parameter control
Output
• audio: stereo
• MIDI: none
Parameters
• In gain Gain for incoming signal (in dB)
• Feedback Feedback factor (0 is no feedback, 1 would be full feedback)
• Mix Mixing factor between original and granulated signal (0 is dry, 1 is wet)
• IOT Inter Onset Time: time between grain starts (in s)
• Dur. Grain duration (in s)
• Ampl. Grain amplitude (1 means full original amplitude)
• Pan Stereo panning (0 is left, 1 is right)
• Delay Delay time: determines start of grain position (in s)
• Pitch Transposition (in semitones)
• Shape Grain shape factor (0 means triangle, 1 means rectangle)
• Skew Skew factor (0 means no attack/full release, 1 is the other way around)
• Freeze Delay line freezing status
• Max. grains Maximum number of grains to use
• Steal Grain stealing (number of active grains is shown at the right)
• MIDI MIDI learn (left mouse button) or reset (right mouse button)
Tweaking
• Most sliders are grouped in pairs: the left one specifies the minimum, the right one the
maximum.
• For each grain, a value for each parameter is taken randomly between the minimum
and maximum.
• The lock buttons "lock" the minimum and maximum so that when you change one, the
other changes as well.
• As usual, Control+clicking sets the parameter to the default value (for the sliders: if
allowed by the lock constraints) and Shift+adjusting uses smaller steps for changing the
parameters.
• The MIDI button has three states: off, learn (shows an "L") or reset (shows an "R").
• All other controls are just standard knobs, buttons or sliders. You know how to tweak
these ;-)
Using MIDI input for parameter control
• All parameters can be controlled using MIDI messages (control change, pitch bend, or
note ranges).
• The channel on which the message is received is taken into account (so, a CC#74 on
channel 1 is not the same as a CC#74 on channel 2).
• A MIDI message c…
Showing first 3,000 characters of 5,282 total. Open the full document →