-
Notifications
You must be signed in to change notification settings - Fork 11
Bombe
Bombe is a semi-random chord generator and looper, continuing from Galaxy in the exploration of random but musical chord sequence generation.
It is inspired by Tom Whitwell's Turing Machine Eurorack module, but separates the single control into two controls over probability and dissonance.
Chord sequence length can be from 2 to 16 steps according to the LEN setting, and clocked in the CLK input.
The X control determines the chance of the next chord in the loop changing. When the X control is at maximum, the loop is locked and the LED lights red. As the control decreases, the probability of the chord changing increases. If the chord is changes, the LED lights green.
The input to the bottom left of the X control forces the sequence to be locked.
The Y control controls the dissonance of the chords selected and has CV control.
In Random mode, when the Y control is at its minimum, the chords are selected from the C Major (Ionian) scale. As the Y control increases so does that probability that the root note will be selected from outside the C Major Scale, and that the chord will be increasing dissonant compared the simple Major triad.
In Simple mode, the chords are selected from the key and mode selected by the dial or CV. As the Y control increases so does that probability that the chord will be a Major, Minor or Dominant seventh chord, or a diminished major or minor seventh.
In Galaxy mode, the chords are chosen according to the key and mode selected by the dial or CV. The Y control behaves similarly to as the Galaxy BAD control; as the setting increases so does dissonance of the chord compared to the selected.
Chord inversions are selected randomly, depending on the setting of the Allowed Inversion setting. There is a small chance on selecting the First, or First and Second inversions.
The pitches of the chord are output in the P1-P6 outputs. Since the chords outputted by the module consist of 3 or 4 notes, the 'Repeat Note' context menu entry which allows the user to iterate through how the module treats the 'empty' outputs. The notes of the chord are repeated started from the root note of the chord, either an octave lower, the same octave, an octave higher or randomly choosing octaves.