Digi-Mod - Functionality ideas
These are my initial ideas for the Digi-Mod functionality..
Mode 1: SuperVCO
This is a multi-oscillator, designed to create thick, rich tones made up from multiple basic waveforms detuned from each other. CVs control the number of oscillators, detune amount, stereo spread and oscillator shape. There is also a hard sync input, and 'Maximiser' functionality (see Mode 4). The function of the oscillator shape control depends on the waveform selected:
- Square - varies pulse width
- Saw/Triangle - fades between saw and triangle
- Triangle/Sine - fades between triangle and sine
- Wavetable - selects wave
Mode 2: Sampler
This is a voltage controlled sampler with all parameters controllable in realtime. There are 2 memory slots in which samples can be stored with the power off. It has the feature that the playback end point can be moved before the start point and playback will reverse.
Mode 3: Delay
This is similar to the 4xD delay and supports the same resampling mode (see here) for BBD-style dub effects, and has a built in LFO for flanging. In Mono mode the input to both channels is taken from input 1, thus doubling the available delay time.
Mode 4: Warper
This is a wave-warper than can also be used to process more complex sources. It is similar in principle to a compressor/expander, but working instantly, at a waveform level (i.e. there is no attack or release time). The first 50% of the control range (towards 'Minimise') are similar to an expander, with the other 50% of the control range (towards 'Maximise') being similar to a compressor/limiter.
General controls
Port(s) | Control type | Control name | Panel components |
---|---|---|---|
J8:1+2 | 2-bit rotary | Sample rate | Rotary switch |
J3:7+8 | 2-bit rotary | Mode select | Rotary switch |
J7:3 | CV | Analog feedback 1 | CV input (normalised to CV pot) |
J7:7 | CV | Analog feedback 1 | CV input (normalised to CV pot) |
Mode specific controls
Port(s) | Control type |
Panel components | Mode 1: SuperVCO |
Mode 2: Sampler |
Mode 3: Delay |
Mode 4: Warper |
---|---|---|---|---|---|---|
J4:1+2 | CV | Fine CV pot CV input (normalised to CV pot) |
Pitch | Pitch | Delay time 1 | Minimise-> Maximise 1 |
J4:3+4 | CV | Fine CV pot CV input (normalised to CV pot) |
Minimise-> Maximise |
Loop start point | Delay time 2 | Minimise-> Maximise 2 |
J4:5+6 | CV | CV pot CV input (attenuated by pot) |
Oscillator detune | Playback start point | LFO rate | Gain 1 |
J4:7+8 | CV | CV pot CV input (attenuated by pot) |
Oscillator shape | Playback end point | LFO amount | Gain 2 |
J4:9 | CV | CV pot | Oscillator count | Attack | Delay time range 1 | |
J4:10 | CV | CV pot | Stereo spread | Release | Delay time range 2 | |
J3:1 | Switch | Switch | Detune range | Memory A/B | Mono/Stereo | |
J3:2 | Gate | Button Gate input |
Start/stop recording | Delay time gate 1 | ||
J3:3+4 | Gate | Button (J3:3)* Gate input (J3:4)* |
Hard sync | Start/stop playback | Delay time gate 2 | |
J3:5+6 | 2-bit rotary |
Rotary switch | Waveform: Square Saw/Triangle Triangle/Sine Wavetable |
Loop mode: One shot One shot ping-pong Forwards looping Ping-pong looping |
LFO phase: 0° 45° 90° 180° |
* J3:3 is software debounced, whereas J3:4 is not so it can be triggered by audio rate gate signals.
More ..