Euclid Grid Manual v1.0

Panel

Module Overview

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

Inputs

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’).

Outputs

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.

Alternate Outputs

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.


Controls

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.

How to select a sequence.

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.

How to move a sequence.

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.

How to modify a sequence.

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).

How to perform a sequence.

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.

What is a Fill?

On Euclid Grid, a Fill is a secondary Euclidean sequence that is overlaid over the first. They are represented with the color white.

How to modify Fill parameters.

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.

How to control the clock.

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).

How to performance save and load.

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.

How to change step modes.

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.

Eucli-what?

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.

Example A

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.

Example B

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.

Example C

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!


Glossary

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.

Support

For any questions, comments, or concerns please reach out to support@kyaa.co.




Copyright 2021 Kyaa LLC