Euclid Grid is a four channel trigger sequencer. The sequences are generated using a derivative of the Euclidean Algorithm.
The four sequences are denoted by color.
Sequence | Color |
---|---|
A | Cyan |
B | Magenta |
C | Yellow |
D | Green |
An overview of the labeled inputs.
Pin | Function |
---|---|
Clk | External clock signal. |
Rst | Resets all sequences. |
A | Activates fill for sequence A. |
B | Activates fill for sequence B. |
C | Activates fill for sequence C. |
D | Activates fill for sequence D. |
B. Clk | Bus clock signal (for routing to ‘Clk’). |
B. Stop | Bus stop signal (for routing to ‘Rst’). |
An overview of the labeled outputs.
Pin | Function |
---|---|
A1, A2 | Output for sequence A. |
B1, B2 | Output for sequence B. |
C1, C2 | Output for sequence C. |
D1, D2 | Output for sequence D. |
Any trigger from any sequence will also be sent up its column to the alternate outputs along the top of the module. These outputs are great for creating derivative, or evolving sequences depending on how sequences are positioned on the grid.
In general, values in Euclid Grid can be changed by
pressing the associated button (and optionally Shift
) while rotating the encoder (denoted with ↻).
Certain values can also be toggled on and off with button presses. Explicit use cases are detailed below, and a
quick reference of all button combos can be found in the Glossary.
Selecting a sequence can be done by simply rotating
the Select
knob. The selected sequence will flash until another button is pressed, or a few moments
have passed.
Moving a sequence can be done for organizational purposes, and can be done in two ways.
Input | Function |
---|---|
↔ + ↻ | Moves the selected sequence left or right. |
↕ + ↻ | Moves the selected sequence up or down. |
Moving a sequence can also influence the Alternate Outputs.
There are two ways to modify the contents of a sequence.
Input | Function |
---|---|
Steps + ↻ | Changes the number of steps in the selected sequence. |
Offset + ↻ | Nudges the steps in the selected sequence to the left or right. |
You can also modify the length of a sequence in a few ways.
Input | Function |
---|---|
↔ + Shift ↻ | Changes the width of the selected sequence. |
↕ + Shift ↻ | Changes the height of the selected sequence. |
Steps + Shift ↻ | Changes the length of the selected sequence. |
Combining different sequences of different lengths can result in polymeter, especially odd and prime numbers (i.e. 5/8, 4/13).
There are a couple of ways to perform sequences on Euclid Grid.
Input | Function |
---|---|
Mute | Stops the selected sequence from playing. |
Fill | Adds additional notes to the selected sequence. |
Mutes and Fills can also be temporarily toggled by temporarily holding the respective button down.
On Euclid Grid, a Fill is a secondary Euclidean sequence that is overlaid over the first. They are represented with the color white.
Fills can be modified much like normal sequences via the following methods.
Input | Function |
---|---|
Fill + ↻ | Changes the number of steps in the selected fill. |
Fill + Steps + ↻ | " |
Fill + Offset + ↻ | Nudges the steps in the selected fill to the left or right. |
The tempo of the internal clock can be adjusted the following ways.
Input | Function |
---|---|
Clock | Starts or stops the internal clock depending on state. |
Clock + ↻ | Increases or decreases the tempo of the internal clock by 10. |
Clock + Shift ↻ | Increases or decreases the tempo of the internal clock by 1. |
All sequences will reset after three seconds of no clock being applied (internally or externally).
The current state can be saved and loaded at any time. This can be useful if you want to drastically change your sequence as part of a performance, but then revert back to a familiar rhythm.
Input | Function |
---|---|
Mem | Loads the last saved state from memory. |
Mem + Shift | Saves the current state to memory. |
Step modes determine how the play head steps through the sequence. These are the available modes.
Modes |
---|
Horizontal |
Horizontal Reverse |
Horizontal PingPong |
Vertical |
Random |
The step mode of the selected sequence can be changed with the following input.
Input | Result |
---|---|
Shift ↻ | Change the step mode of the selected sequence. |
You read it right. Euclid sequencing is a novel method of generating rhythmic sequences with math!
It’s simpler than you probably think. The goal of the algorithm is to distribute a number of beats over a total number of steps as evenly as possible.
Let’s say we have four beats:
x, x, x, x
And let’s say we want to distribute those evenly among 16 steps (a la four on the floor):
o, o, o, o, o, o, o, o, o, o, o, o, o, o, o, o
That would end up looking something like this:
x, o, o, o, x, o, o, o, x, o, o, o, x, o, o, o
You can see that the amount of space after each beat is the same, and that’s because 4 divides very evenly into 16.
Where the algorithm really starts to shine though, is when we try do that with less clean numbers.
Let’s say we have five beats:
x, x, x, x, x
And let’s say we want to distribute those among the same 16 steps:
o, o, o, o, o, o, o, o, o, o, o, o, o, o, o, o
That would then end up looking something like this:
x, o, o, x, o, o, x, o, o, x, o, o, x, o, o, o
You can see that in this case is that the space after each beat isn’t the same anymore. That doesn’t matter though, what matters is that the space is divided as evenly as possible. The spaces are either 2, or 3. The deviation is never greater than one.
What wouldn’t be possible, however, is for the algorithm to generate is something like this:
x, x, x, x, x, o, o, o, o, o, o, o, o, o, o, o
or
x, o, x, o, x, o, x, o, o, o, o, o, o, o, o, o
In both of these cases the space isn’t distributed evenly.
I think you’ll find the Euclidean rhythms to be immediately useful for generating fun and new music!
Input | Function |
---|---|
↔ + ↻ | Moves the selected sequence left or right. |
↕ + ↻ | Moves the selected sequence up or down. |
↔ + Shift ↻ | Changes the width of the selected sequence. |
↕ + Shift ↻ | Changes the height of the selected sequence. |
Steps + ↻ | Changes the number of steps in the selected sequence. |
Steps + Shift ↻ | Changes the length of the selected sequence. |
Offset + ↻ | Nudges the steps in the selected sequence to the left or right. |
Mute | Stops the selected sequence from playing. |
Fill | Adds additional notes to the selected sequence. |
Fill + ↻ | Changes the number of steps in the selected fill. |
Fill + Steps + ↻ | " |
Fill + Offset + ↻ | Nudges the steps in the selected fill to the left or right. |
Mem | Loads the last saved state from memory. |
Mem + Shift | Saves the current state to memory. |
Shift ↻ | Changes the step mode of the selected sequence. |
For any questions, comments, or concerns please reach out to support@kyaa.co.