Payment Successful
Thank you for your purchase!
Tetrachords
Release Notes
- Firmware 1_1_1_5__24_10_24
-
-
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.
- Added GLOBAL TRANSPOSE feature.
- 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.
- 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
- 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
- Respond to triggers on ports 1-8
- Respond to pitch CV on ports 1-8
- Respond to velocity CV on ports 9-16
- 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.
- 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.
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.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:
There are now 4 i2c options:
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:
When setting up an 8-voice synth patch:
When setting up a 5-voice synth patch:
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.
-
MIDI to CV/MIDI Quantise Update
Beta Firmware
- Latest Beta June 29, 2024
-
-
Firmware 255.1kb tetrachords_beta_files_1_1_1_4_24_06_29.zip
-
- Beta Release Notes
-
- Update - MIDI to CV/MIDI QUANTISE MODE: see release notes for details.
- Added - Chord Keyboard Mode: press and hold the ARP/CHORD button then press RGB buttons to simultaneously change Musical Mode and trigger a chord.
- Fixed bug - CV mod of Progression didn't work.
- Fixed bug - Mod Triggering of Pattern changes didn't work as expected.
- Fixed bug - Notes were sometimes omitted in chromatic mode.
- Fixed bug - MIDI to CV voice allocation didn’t work as expected with held notes.
- Fixed bug - TRS MIDI input failed intermittently.
- Update - Improved timing of reset and next/previous pattern (work in progress).
How to Update
- Prepare Module
-
- Power off the Tetrachords
- Remove any CV, MIDI, USB or i2c connections.
- Prepare SD Card
-
- Download and unzip the firmware files folder.
- Save a backup of your SD card contents.
- Place the unzipped .bin file into the root directory of the micro SD card. The firmware file will be in the format tetrachords_x_x_x_x.bin e.g. tetrachords_1_1_1_4.bin.
- Insert the card into the Tetrachords.
- Power Up
-
Whilst holding down the SHIFT and TRACK 1 buttons, power up the Tetrachords.
- Load Firmware
-
Press the white RGB button to update.
- Wait
-
Wait for the firmware to update. It should take about 20 seconds.
Don't turn off the power, plug anything in or otherwise interact with the module whilst it is updating.
The Tetrachords will reboot once the update process is complete.
Previous Firmware
- Beta 1_1_1_4 June 29, 2024
-
-
Firmware 255.1kb tetrachords_beta_files_1_1_1_4_24_06_29.zip
-
- Firmware 1_1_1_3 April 8, 2024
-
-
Firmware 239.3kb tetrachords_firmware_files_1_1_1_3__24_04_08.zip
-
- Beta 1_1_1_3 March 10, 2024
-
-
Firmware 240.0kb tetrachords_beta_files_1_1_1_3__24_03_10.zip
-
- Firmware 1_1_1_2 January 29, 2024
-
-
Firmware 221.0kb tetrachords_firmware_files_1_1_1_2__24_01_29.zip
-
- Firmware 1_1_1_1 November 2, 2023
-
-
Firmware 179.7kb tetrachords_1_1_1_1.bin
-
Note
This beta firmware download is a zip file. Extract the contents and place the .bin file in the root directory of your SD card. Then follow the standard update procedure.