Skip to content

Generative

jhoar edited this page Dec 21, 2019 · 8 revisions

Generative is a toolkit of functions intended to support generative music creation. It is an LFO, clock and random gate/trigger generator, noise generator and all that combined into a source of random voltages.

Generative

Signal generation

The upper section - the top two rows - is an LFO and noise source.

  • FREQ sets the frequency of the LFO. The LFO implementation is from LFO-2 from the Fundamental module pack.
  • WAVE selects the waveform of the LFO, since we are using LFO-2 here, the selection is continuous, starting from a sine wave at the far left to, triangle, sawtooth, square wave and back to sine on the far right. There is a input, and the module will provide a smoothly varying waveform across all voltages. Plug a scope into the LFO output and explore
  • FM allows frequency modulation, the FM source enters on the input jack and the dial controls the effect of the FM signal on the wave form
  • AM allow amplitude modulation, the modulator enters on the input jack and the dial is the wet/dry mix between the base LFO and the modulator.

The result of these stages is output on the LFO output at the bottom left.

  • The NOISE control is a wet/dry mix of the combined LFO and pink noise. All the way to the left is a clean signal and all the way to the right is pure noise. This mix is output on the MIXED output.
  • The pure noise signal is output on the NOISE output.

Gate generation

The middle section, 3rd and 4th rows, generates triggers and gates.

  • SAMPLE inputs external trigger sources
  • If nothing is connected to the SAMPLE input, the internal CLOCK will be used, also controllable through CV
  • When a trigger is received, it passes through the probability section (P), where a sample may be discarded based on the P setting, all the way to the left is zero probability of acceptance = all triggers are discarded; all the way to the right, 100% probability of acceptance.
  • Accepted triggers pass on to the delay-and-length stage. This functions identically to Imperfect MkII
  • A trigger can be delayed and the delay time randomly modified. The length of the delay is controlled by DLY L, and the jitter added to that delay time is controlled by DLY S.
  • The length of the trigger/gate is controlled by GATE L, at it's lowest setting the length is equal to the VCV trigger standard. Jitter can be added to the gate length through the GATE S control.
  • The trigger/gate is output on the GATE output. An LED above indicated when the gate is low/closed (off), in the delay phase (red) or high/open (green)

The delay and gate phases will cause new triggers to be rejected, so if the clock rate is greater than the delay or gate time, new triggers will not have an effect!

Random voltage generation

The third section (5th row) controls the sample and slew-limiting function. This is very similar to the way that SLN works

When an accepted trigger is generated (see above), the mixed signal from the LFO stage (i.e. including noise) is sampled. The module slews to that voltage.

  • SLOPE controls the shape of the slew
  • INERTIA controls how quickly the voltage converges to the new voltage
  • If the HOLD input has a non-zero input, the voltage is held at the current value
  • The voltage is attenuated through the ATTN control
  • The output voltage is sent out on the OUT output

Conclusion

You're advised to plug this into a scope and experiment.