-
MIDI to CV/MIDI Quantise Update
NOTE By default, incoming MIDI notes trigger active notes. This means that incoming MIDI notes are ignored if there are no active RGB note buttons.
In this update, a new, default MIDI QUANTISE mode has been added.
- Initialise a patch; you will be on TRACK 1.
- Press shift + OCTAVE/MIDI IN, then press RGB button 1. This sets TRACK 1 to quantise notes coming in on MIDI channel 1.
- Activate all 8 RGB BUTTONS.
- Send MIDI notes to the Tetrachords on MIDI channel 1.
- Experiment with adjusting the SPREAD, SPREAD AMOUNT, INVERSION, and MUSICAL MODE (rotary encoder) settings and hear how the Tetrachords process the incoming MIDI.
- Incoming notes are quantised to notes that correspond to the active RGB buttons. De-activate some of the RGB buttons and observe the effect.
Note: With all RGB buttons active, the natural notes (white notes on a piano) from C to B correspond to RGB buttons 1 to 7. Starting at C4, playing C, D, E, F, G, A, B is the same as pressing RGB buttons 1-7 in keyboard mode.
There are two additional MIDI to CV modes:
- Un-quantised MIDI to CV/MIDI THROUGH. This is unchanged. Press SHIFT + MIDI IN, then press CHROMATIC 1. The CHROMATIC 1 LED illuminates to indicate the setting.
- Quantised to scale. Press SHIFT + MIDI IN, then press STEP SEQ. The STEP SEQ button illuminates to indicate the setting. Incoming MIDI notes are quantised to conform to the current Tetrachords scale settings. This was the default mode in previous firmware versions.
- Added Chord Keyboard Mode feature. Press and hold the ARP/CHORD button then press RGB buttons to simultaneously change Musical Mode and trigger a chord. This means a long press doesn’t change the Arp/Chord setting.
- Implemented CV mod of Progression.
- Improved timing of reset and next/previous pattern.
- Added CONFIG FLAG - INDEPENDENT_PATTERN_MODULATION.
Adding the line: INDEPENDENT_PATTERN_MODULATION:ON to the CONFIG.TXT file allows configuration of PATTERN modulation in a way consistent with other MODS. You can select or deselect any of the active PATTERNS as a modulation target.
-
Added GLOBAL TRANSPOSE feature.
This feature is partially implemented. You can't yet mod it or use it with LATCH but it works for performance as follows:
Press and turn the encoder to shift the ROOT NOTE of every PATTERN in every PROGRESSION in the whole song. With the ROTARY ENCODER PRESSED, the RGB buttons can be pressed to GLOBALLY TRANSPOSE by discrete semitone amounts:
- BTN 1 -> down 2 semitones
- BTN 2 -> down 1 semitone
- BTN 3 -> up 1 semitone
- BTN 4 -> up 2 semitones
- BTN 5 -> down 4 semitones
- BTN 6 -> down 3 semitones
- BTN 7 -> up 3 semitones
- BTN 8 -> up 4 semitones
- Added ER-301 and Just Friends envelope generator i2c options.
There are now 4 i2c options:
- Disting Ex
- Just Friends (polysynth)
- Just Friends (envelope generator) - set to shape rather than sound; the first 4 outs will generate envelopes, corresponding to CV outs 1-4 when they receive a new note trigger.
- ER-301
For ER-301 initialization, press and hold the encoder, then turn to select the number of voices (1-8). Tetrachords then sends pitch, trig, and velocity info with each note. For each specified n voices, the configuration is as follows:
- SC.TR goes high on port n
- SC.CV receives pitch information on port n
- SC.CV receives velocity information on port n + 8
- SC.TR goes low on port n at the same time a MIDI NOTE OFF would be sent by the Tetrachords
When setting up an 8-voice synth patch:
- Respond to triggers on ports 1-8
- Respond to pitch CV on ports 1-8
- Respond to velocity CV on ports 9-16
When setting up a 5-voice synth patch:
- Respond to triggers on ports 1-5
- Respond to pitch CV on ports 1-5
- Respond to velocity CV on ports 9-13
- Added Trigger modulation of STEP SEQ.
- Added CONFIG FLAG - RESPOND_TO_MIDI_CC.
Adding the line: RESPOND_TO_MIDI_CC:ON causes Tetrachords to respond to MIDI CCs received on the MIDI channels assigned to each track. When set to OFF (or not set), the Tetrachords doesn't respond to incoming MIDI CC messages.
- Fixed bug - Tracks 2,3 & 4 would exit keyboard mode when a pattern change is triggered by CV.
- Fixed bug - UNMOD didn't work for CASCADING INVERSIONS.
- Fixed bug - RGB button LEDs remained illuminated when changing to other UI modes, e.g., pressing SHIFT + CV to configure CV outputs.
- Fixed bug - Pressing the link button whilst in keyboard mode would exit keyboard mode, causing any playing notes to hang.
- UI fix - LED pills are now blank in UNMOD mode.
- Fixed bug - MIDI Inputs received on Channels 9 to 16 didn't register correctly.
- Fixed bug - LEFT button didn't navigate MIDI IN pages whilst SHIFT was held.
- Fixed bug - UNMOD would UNMOD non-linkable parameters on all linked tracks.
- Fixed bug - Switching TRACKS no longer bumps the Tetrachords out of UNMOD mode.
- Fixed bug - Switching TRACKS no longer bumps the Tetrachords out of LATCH mode.
- Fixed bug - Changing to a track with notes playing to a track in keyboard mode caused the RGB LED buttons to flash.
- Fixed bug - When changing to a new track, currently playing notes didn't illuminate as expected.
- Fixed bug - Internal memory allocation of i2c buffers would sometimes cause unexpected behaviour, including crashes.
- Fixed bug - Slew Trigger mod didn't work.
- Fixed bug - Mods could be incorrectly treated as unipolar or bipolar when the polarity was reversed. Fixed bug where mods with their direction reversed would respond to negative voltage in unipolar mode.
- Fixed bug - When modulating PATH, the RANDOM path doesn't play as expected.
- Fixed bug - Pressing ROTARY BUTTON caused the module to exit STEP SEQ and RANDOM EDIT modes.
- Fixed bug - Tapping the ROTARY BUTTON caused the ENCODER to not work as expected.
- Fixed bug - UNMOD didn't work with NEXT PATTERN/PREVIOUS PATTERN aka LEFT BUTTON/RIGHT BUTTON MODS.
- Fixed bug - LEFT BUTTON/RIGHT BUTTON LEDs didn't flash to indicate active modulation.
- Fixed bug - PROGRESSION MOD didn't respond to a TRIG when only one PROGRESSION is selected as the MOD target. This meant sending a TRIG IN to the PROGRESSION MOD wouldn't reset playback to the first PATTERN in the PROGRESSION as intended.
- Fixed MIDI to CV bug where CV OUTs set to GATE MODE didn't respond to incoming MIDI messages.
- Fixed memory bug which caused some modules to crash when booting the previous public beta.
- Fixed bug with mod Triggering of Pattern changes.
- Fixed bug where notes were sometimes omitted in chromatic mode.
- Fixed bug where MIDI to CV voice allocation didn't work as expected with held notes.
- Fixed bug which caused TRS MIDI in to fail intermittently.
- Improved timing of reset and next/previous pattern (work in progress).
- Fixed bug where some combinations of CV and GATE out assignments didn't behave as expected.
- Fixed bug where SLEW settings take effect after loading a saved or autosaved SONG.
- Fixed bug which caused some modules to occasionally freeze on power up.
- Fixed bug where inactive scale notes weren't included in chromatic queues.
- Fixed bug where next and previous pattern mods didn't behave as expected when applied to linked tracks.