FORGE - TME

VHIKK X


RETURN TO VHIKK X


ALGORITHM REFERENCE


Each combined position of the two toggle switches selects a different algorithm, giving 9 per BANK.
Bank 1 (original algorithms) is indicated by the bottom LED between the toggle switches. Bank 2 (new algorithms) is denoted by the top LED.

Below is an outline of the 18 algorithms in firmware 0006 indicating specific behaviour of the multi-modal controls. The graphics on the left indicate toggle switch positions.

video overview of the 9 new algorithms


Firmware 0006 is an extension/reimagining of the algorithms on the original Vhikk - So the general architecture consists of a set of oscillators [the generator] sent through a filter section which then passes into a delay-based structure [the processor] - with the specific architecture and character of these sections dependent on the selected algorithm.

Some of the algorithms implement what is referred to here as 'cluster scanning' - a smooth crossfading scan through sets of frequency/wave pairs. Imagine a wavetable scan parameter but each distinct wave position also has an associated frequency offset. In the modes implementing cluster scanning these wave/frequency offsets are different for every oscillator.

The processor in general consists of a delay-based structure which can be smoothly transformed from something resembling a delay [distinct [albeit processed] repeats] to something resembling a reverb [diffused repeats, increasing echo density, modulation].

With the BASIS attenuverter at maximum, BASIS will track at 1V per octave.

For all of these algorithms, the VCA is placed after the filter section and before the processor.

The stereo audio inputs are mixed with the generator signal and routed through the filter/tone-shaping section and the processor.


The general parameter space is mapped out below, but some parameters have behaviour specific to individual algorithms [this is detailed in the next section].
[Note: CW: clockwise, CCW: counterclockwise]

WARP  - Two different types of generator cross-mod - neutral position 12:00

SPAN  - Oscillator spread/tuning - neutral position 12:00

MIX   - Dry/wet blend between generator and processor - neutral position 12:00

FEED  - Processor feedback - neutral position 12:00

MORPH - Generator timbral scanning

SEED  - Manual internal randomisation scanning - delay taps, freq/wave offsets and notch spacing

SCAN  - Randomisation scanning of internal timbral/waveform parameters

BASIS - Root frequency for all oscillators

TIME  - Root scaling of delay lengths

FORM  - Processor structure

FUSE  - Algorithm-dependent timbral control

FIELD - Filtering centre frequency - neutral position 12:00

CELL  - Frequency/pitch/timbral shift amount


-------- BANK 1 --------


- 2 oscillators [analogue-style] with dungeon metallic delay/reverb
- WARP:
  - CCW: exponential cross-mod
  - CW: ring-mod level
- SPAN: modulator relative tuning offset
- MORPH: carrier waveform scan - pulse/saw/sine
- FUSE:
  - CCW: chorus mix
  - CW: filter resonance and shape
- SEED: multi-notch filter freq randomisation + delay tap spacing
- SCAN: modulator waveform scan - pulse/saw/sine
- FEED:
  - CCW: feedback direct from frequency shifter
  - CW: feedback signal mixed with frequency shifter, pronounced notches
- CELL: frequency shift amount


- dynamic waveshaping oscillator pair with reflekta diffuse delay structure
- WARP:
  - CCW: modulation index + modulator feedback
  - CW: modulation index + carrier feedback
- SPAN:
  - CCW: carrier frequency
  - CW: carrier frequency + stereo spread
- MORPH: carrier waveform scan
- FUSE:
  - CCW: delay line audio rate modulation
  - CW: saturation gain
- SEED: multi-notch filter freq randomisation + delay tap spacing
- SCAN: base waveshape set randomisation
- FEED:
  - CCW: feedback direct from frequency shifter
  - CW: feedback signal mixed with frequency shifter, pronounced notches
- CELL: frequency shift amount


- multi-sine cluster oscillator bank with dungeon metallic delay/reverb
- WARP:
  - CCW: oscillator phase feedback
  - CW: inter-oscillator exponential frequency cross-mod
- SPAN:
  - CCW: frequency spread
  - CW: frequency + stereo spread
- MORPH: cluster scan
- FUSE:
  - CCW: chorus mix
  - CW: oscillator noise-modulation
- SEED: cluster pitch offset randomisation + delay tap spacing
- SCAN: inter-oscillator ring-mod mix
- FEED:
  - CCW: feedback direct from frequency shifter
  - CW: feedback signal mixed with frequency shifter, pronounced notches
- CELL: frequency shift amount



- 4 oscillator wavetable scanning with dungeon metallic delay/reverb
- WARP:
  - CCW: continuous oscillator bit depth reduction
  - CW: inter-oscillator exponential frequency cross-mod
- SPAN:
  - CCW: frequency + waveform spread
  - CW: frequency + stereo spread
- MORPH: wavetable scan
- FUSE:
  - CCW: filter bandpass morph with parallel sine oscillator
  - CW: chorus mix and filter resonance + shape
- SEED: pitch and wave offset randomisation + delay tap spacing
- SCAN: base wavetable set randomisation
- FEED:
  - CCW: feedback direct from frequency shifter
  - CW: feedback signal mixed with frequency shifter, pronounced notches
- CELL: frequency shift amount


- 4 oscillator wavetable scanning with dungeon metallic delay/reverb
- WARP:
  - CCW: inter-oscillator phase modulation
  - CW: inter-oscillator exponential frequency cross-mod
- SPAN:
  - CCW: frequency + waveform spread
  - CW: frequency + stereo spread
- MORPH: wavetable scan
- FUSE:
  - CCW: chorus mix
  - CW: chorus mix and filter resonance
- SEED: pitch and wave offset randomisation + delay tap spacing
- SCAN: base wavetable set randomisation
- FEED:
  - CCW: feedback direct from frequency shifter
  - CW: feedback signal mixed with frequency shifter, pronounced notches
- CELL: frequency shift amount


- 4 oscillator wavetable scanning with reflekta diffuse delay structure
- WARP:
  - CCW: inter-oscillator phase modulation
  - CW: inter-oscillator exponential frequency cross-mod
- SPAN:
  - CCW: frequency + waveform spread
  - CW: frequency + stereo spread
- MORPH: wavetable scan
- FUSE:
  - CCW: oscillator -> allpass+delay line audio rate modulation
  - CW: individual oscillator wavefold amount
- SEED: pitch and wave offset randomisation + delay tap spacing
- SCAN: base wavetable set randomisation
- FEED:
  - CCW: feedback direct from frequency shifter
  - CW: feedback signal mixed with frequency shifter, pronounced notches
- CELL: frequency shift amount



- 4 oscillator diatonic-quantised cluster scanning with reflekta diffuse delay structure
- WARP:
  - CCW: inter-oscillator phase modulation
  - CW: inter-oscillator exponential frequency cross-mod
- SPAN: bipolar quantised cluster-frequency spread - CW introduces stereo spread
- MORPH: cluster scan
- FUSE:
  - CCW: stereo chorus mix
  - CW: saturation mix and gain
- SEED: cluster pitch and wave offset randomisation + delay tap spacing
- SCAN: base wavetable set randomisation
- FEED:
  - CCW: feedback direct from frequency shifter
  - CW: feedback signal mixed with frequency shifter, pronounced notches
- CELL: frequency shift amount


- 4 oscillator cluster scanning with dungeon metallic delay/reverb
- WARP:
  - CCW: inter-oscillator phase modulation
  - CW: inter-oscillator exponential frequency cross-mod
- SPAN: bipolar cluster-frequency spread - CW introduces stereo spread
- MORPH: cluster scan
- FUSE:
  - CCW: stereo chorus mix
  - CW: saturation mix and gain
- SEED: cluster pitch and wave offset randomisation + delay tap spacing
- SCAN: base wavetable set randomisation
- FEED:
  - CCW: feedback direct from frequency shifter
  - CW: feedback signal mixed with frequency shifter, pronounced notches
- CELL: frequency shift amount


- 4 oscillator cluster scanning with reflekta diffuse delay structure
- WARP:
  - CCW: inter-oscillator phase modulation
  - CW: inter-oscillator exponential frequency cross-mod
- SPAN: bipolar cluster-frequency spread - CW introduces stereo spread
- MORPH: cluster scan
- FUSE:
  - CCW: stereo chorus mix
  - CW: saturation mix and gain
- SEED: cluster pitch and wave offset randomisation + delay tap spacing
- SCAN: base wavetable set randomisation
- FEED:
  - CCW: feedback direct from frequency shifter
  - CW: feedback signal mixed with frequency shifter, pronounced notches
- CELL: frequency shift amount


-------- BANK 2 --------


- filterbank feedback structure with comb swarm
- WARP:
  - CCW: noisy filter feedback
  - CW: saturated parallel-comb filter feedback
- SPAN: bipolar filter spread
- MORPH: filterbank cluster scanning
- FUSE:
  - CCW: modulated diffusor mix
  - CW: saturation mix and gain
- SEED: filter cutoff cluster offset randomisation
- SCAN: comb tuning randomisation
- FORM: comb spread and diffusion
- FEED: individual comb bipolar feedback
- CELL: comb swarm combo highpass/lowpass filter cutoff


- granular oscillator cluster scanning with pitch shifting grain delay
- WARP:
  - CCW: grain skew
  - CW: freq-grain exponential cross mod
- SPAN: bipolar cluster frequency spread
- MORPH: cluster scanning
- FUSE:
  - CCW: modulated diffusor mix
  - CW: saturation gain and comb mix
- SEED: cluster pitch and wave offset randomisation + tank diffusor tap spacing
- SCAN: base wavetable set randomisation
- FORM: delay grain period and diffusion
- FEED:
  - CCW: delay feedback with pitch shifter post feedback loop
  - CW: delay feedback with pitch shifter inside feedback loop
- CELL: bipolar pitch shift


- 0Hz wavetable carrier with diffuse delay
- WARP:
  - CCW: primary osc modulation depth and feedback
  - CW: secondary osc modulation depth
- SPAN: secondary osc frequency - bipolar 1 octave range from BASIS
- MORPH: carrier waveform
- FUSE:
  - CCW: primary osc filter/delay modulation depth
  - CW: secondary osc filter/delay modulation depth and saturation drive
- SEED: base wavetable set randomisation
- SCAN: wavetable carrier phase lookup
- FEED:
  - CCW: feedback direct from frequency shifter
  - CW: feedback signal mixed with frequency shifter, pronounced notches
- CELL: frequency shift amount



- phase-coupled sine cluster with dispersor delay
- WARP:
  - CCW: inter-oscillator phase modulation
  - CW: inter-oscillator chaotic exponential frequency cross-mod
- SPAN: bipolar cluster frequency spread
- MORPH: cluster scan
- FUSE:
  - CCW: saturation mix and gain, static diffusor mix
  - CW: modulated diffusor mix
- SEED: cluster pitch and wave offset randomisation
- SCAN: dispersor allpass frequency randomisation + tank diffusor tap spacing
- FORM: dispersor spread and tank diffusion mix
- FEED:
  - CCW: direct dispersor feedback
  - CW: dispersor mixed with dry in feedback loop, more pronounced notches
- CELL: dispersor allpass frequency offset


- sine drive notch stack with dungeon metallic delay/reverb
- WARP:
  - CCW: secondary oscillator exponential cross mod
  - CW: secondary oscillator phase modulation
- SPAN: secondary oscillator tuning
- MORPH: notch scanning
- FUSE:
  - CCW: noisy modulated saturation gain
  - CW: clipping saturation gain
- SEED: notch randomisation + delay tap spacing
- SCAN: post drive waveshaper/rectifier
- FEED:
  - CCW: feedback direct from frequency shifter
  - CW: feedback signal mixed with frequency shifter, pronounced notches
- CELL: frequency shift amount


- in/harmonic oscillator with dungeon metallic delay/reverb
- WARP:
  - CCW: inter-oscillator phase modulation
  - CW: inter-oscillator exponential frequency cross-mod
- SPAN:
  - CCW: inharmonic partial spread
  - CW: harmonic spread ratio, from all-harmonics to odd-harmonics
- MORPH: partial cluster scanning
- FUSE:
  - CCW: modulated diffusor mix
  - CW: saturation mix and gain
- SEED: inharmonic partial offset randomisation + delay tap spacing
- SCAN: individual partial volume randomisation
- FEED:
  - CCW: raw delay feedback with frequency shifter outside the loop
  - CW: feedback direct from frequency shifter
- CELL: frequency shift amount



- 4 oscillator diatonic-quantised chord scanning with dungeon metallic delay/reverb
- WARP: oscillator waveshape
- SPAN: bipolar quantised pitch spread - CW introduces stereo spread
- MORPH: chord scan
- FUSE:
  - CCW: stereo chorus mix
  - CW: saturation mix and gain
- SEED: pitch offset randomisation + delay tap spacing
- SCAN: phaser notch spacing
- FEED:
  - CCW: feedback direct from frequency shifter
  - CW: feedback signal mixed with frequency shifter, pronounced notches
- CELL: frequency shift amount


- sine swarm cluster with dungeon metallic delay/reverb
- WARP:
  - CCW: oscillator pair phase modulation
  - CW: inter-oscillator exponential frequency cross-mod
- SPAN: bipolar oscillator tuning spread
- MORPH: cluster scan
- FUSE:
  - CCW: modulated diffusor mix
  - CW: saturation mix and gain
- SEED: cluster pitch offset randomisation + delay tap spacing

- SCAN: individual oscillator volume randomisation
- FEED:
  - CCW: feedback direct from frequency shifter
  - CW: feedback signal mixed with frequency shifter, pronounced notches
- CELL: frequency shift amount


- new cluster with new reflekta diffuse delay structure
- WARP:
  - CCW: inter-oscillator phase modulation
  - CW: inter-oscillator exponential frequency cross-mod
- SPAN: bipolar cluster-frequency spread - CW introduces stereo spread
- MORPH: cluster scan
- FUSE:
  - CCW: stereo chorus mix
  - CW: saturation mix and gain
- SEED: cluster pitch and wave offset randomisation + delay tap spacing
- SCAN: base wavetable set randomisation
- FEED:
  - CCW: feedback direct from frequency shifter
  - CW: feedback signal mixed with frequency shifter, pronounced notches
- CELL: frequency shift amount