Stuck with a SynthEdit project?

Category: Control Voltage

Complex CV Generators.

X-Mix CV Generator.

The first complex CV generator uses a pair of Time Domain modules X-Mix modules to gradually morph between four Time Domain LFO modules.
All the LFOs can be set to run at different rates, and have different wave-shapes making a very versatile CV generator. The morphing is likewise controlled by two more Time Domain LFOs.
The Multiplier module has a value of 2 on it’s Input 2 plug to give the correct scale for a GUI Level Bar indicator.
The Fixed Values (Volts) Module has an output of 5V, as the output from the
TD X-Mix modules has a maximum of +/- 5 V, so we want to convert the minimum -5V to convert to 0V for the meter.
The offset control is fed to input 2 of the second Level Adj module so as not to affect the readout of the level indicator.

Download the Prefab from here (SE 1.4)

Four LFO Four Modulator complex CV Generator.

This works on a similar principle to the previous example, except the modulation is even more complex given the two extra modulation LFOs

Download Prefab from here (SE 1.4)

Some useful TD modules for use with Control Voltages.

Sometimes you need a special module to control Filters or Oscillators.

TD_EnvFollow_A
Envelope Follower Type A
This is a simple envelope follower based on “traditional” analogue effects pedal design. This module does not do any filtering, you will need to connect a filters cut off control to the output plug!
The input is internally rectified, so you also save a module in the process.
The attack and release time pins only update at SE’s internal block-rate.
Note: This is a typical type of envelope follower found in guitar pedals and some High-End compressors. The release time should always be much larger than the attack time, otherwise the envelope following isn’t very accurate. If the release time is too short the effect it is being used in will produce distorted audio due to the input waveform modulating the output (which is how the original effects pedal would normally behave).

Typical Envelope follower application:

TD_EnvFollow_B
Envelope Follower Type B
Notes:
A simplified envelope follower based on traditional analogue design techniques.
The input is internally rectified – so you also save a module in the process.
Attack and Release time pins only update at SE’s internal block-rate.
For the technically inclined:
This topology is unique because internally it releases before it attacks.
The actual release time is T-attack + T-release, but usually attack is much shorter than release so this isn’t very audible, it does however reduce intermodulation distortion more than the regular switched coefficient method.
The native SE envelope is a switched coefficient type, as is all other. This method does change the release trajectory somewhat. This does not use TPT/ZDF but the Step Invariant method instead to realize the topology.

TD_Quantizer
Mono voltage quantizer.
Notes: Suitable for control voltage or audio-rate signals. The module quantizes the input voltage according to step size, that is it constrains the input voltage change to pre-set steps of the value specified. Minimum step size is 0.0000001V. This module uses less CPU than the stock SynthEdit version.

TD_Quantizer_ST
Stereo voltage quantizer.
Notes: Suitable for control voltage or audio-rate signals. The module quantizes the input voltage according to step size, that is it constrains the input voltage change to pre-set steps of the value specified. Minimum step size is 0.0000001V. This module uses less CPU than the stock SynthEdit version.

Contour module

TD_Contour
Voltage contour modifier, select for a list of pre-set formulae.
Notes: The easiest way to see what the modes do, is to connect a sawtooth wave of +/- 5 volts to the input and then check it on a Scope. Predominantly made to alter the response of a VCA (use with Level Adjust), but can be used for other things too.
Modes:- Thru, Mirror, Clip0/10, Expo1, InvExpo1, Expo2, InvExpo2, Expo3, InvExp3, Square, InvSquare, Log1, InvLog1, Log2, InvLog2, Log3, InvLog3, Sqrt, InvSqrt, Pow.25, InvPow.25, Scrv, InvScrv, SqrScrv, SqrInScrv, Gate40, Gate34.

Curver module

TD Curver.
Control voltage curve modifier.
Input voltage: the range is within the 0 to10 Volt Range. This input is internally clipped to these levels..
Curve Amount: the range here is also 0 to 10 volts. 5 Volts = Unchanged input signal appears at the output.
Again the easiest way to see the effect is to experiment using a sawtooth input and a ‘scope on the output. Some of the results I have obtained are shown below

TD_PeakHold
Peak Hold Filter
Notes: This module is generally used as a Peak hold for GUIs, and is not recommended for audio use. (You need to use a DSP-GUI bridge or Patch Mem)

TD_PeakHold_ST
Stereo peak hold filter
Notes: Generally used as a Peak hold for GUIs, and is not recommended for audio use. (You need to use a DSP-GUI bridge or Patch Mem)

Quantization in SynthEdit

Quantization is used to constrain a control voltage to discrete steps. The module takes the amplitude of the input voltage and breaks it down into the steps specified by the voltage on the Step Size control plug. Quantization is used on control voltages for pitch an filter cut-off voltages. (No reason why you can’t apply it to audio, but the correct module for audio is a Bitcrusher which gives you better control). Quantization is often used for generative and ambient music.
The Synthedit Quantizer will work on Audio signals, and progressively reduce a sine wave signal form the original sine wave, through a stepped sine wave to a pulse waveform, which is quite different in effect from a bit-crusher (bit reducer).
Note: all a quantizer will do when applied to audio is to introduce distortion, it does not introduce any frequency changing or shifting effects.

The SynthEdit quantizer module

Plugs.
Left Hand Side:

Signal In:- (Voltage) Control Voltage Input signal
Step Size:- (Voltage) Quantisation step size in Volts

Right Hand Side:

Signal Out:- (Voltage) Quantized Control Voltage output.

The screenshot below shows the effect of quantizing a +/- 5 Volts sine wave. Note: In some cases the peak-to-peak voltage of the output will actually be greater than the =/- 5 Volts input to accommodate the correct voltages between each step.

What the quantizer can do