EUCLIDEAN WEAVER Bitwig Studio Controller Script

EuclideanWeaver writes up to 8 parallel Euclidean rhythm layers directly into a Bitwig clip, mathematically precise, immediately playable and fully editable. The Bjorklund algorithm distributes your beats as evenly as possible across the steps, exactly the way the Cuban Tresillo, the West African Bell Pattern or the Brazilian Samba have been doing it for centuries. Just a lot faster.

What you get are not temporary MIDI signals running through an effect stack and disappearing on bounce. You get fixed notes in the clip that you can edit, move, delete or refine by hand at any point. The script handles the math, you make the music.

Drum Mode: Polyrhythm That Feels Physical

In Drum Mode, each of the 8 layers gets its own freely assignable pitch that you can map to any drum sound you like. Kick on C2, Snare on D2, Closed Hi-Hat on F#2, Open Hi-Hat on A#2, and so on, straight to the GM Drum Map or your own Drum Rack. Every layer has its own Euclidean pattern with an individual step length (N), pulse count (K) and rotation.

The key point: when your layers have different N values, a true polymeter emerges. A kick running at N=16 in parallel with a hi-hat at N=12 and a percussion layer at N=7. These patterns overlap, shift against each other and create a groove that feels slightly different on every loop, without you drawing a single note by hand. Prime number steps like 5, 7, 11 or 13 push the complexity even further.

Das ist der Unterschied zwischen einem Groove, der lebt, und einem, der sich anfühlt wie aus dem Raster gestanzt.

Melody Mode: Euclidean Meets Harmony

This is where it gets really interesting. Since v1.2.0, EuclideanWeaver thinks not just rhythmically but harmonically. In Melody Mode, the script automatically assigns each of the 8 layers a note from the selected scale: Layer 1 gets the root, Layer 2 gets the second scale degree, Layer 3 the third, and so on. If the scale has fewer notes than active layers, the script automatically wraps into the next octave.

What this means in practice: you set Scale and Root Note once, and all 8 layers play harmonically together from that point on. No wrong notes, no unwanted dissonance. Just mathematics that makes music.

This is where EuclideanWeaver becomes genuinely unique. Most generative tools work either rhythmically or melodically. EuclideanWeaver connects both: the polymetric structure of Drum Mode meets a harmonic layer in Melody Mode. Every layer has its own Euclidean rhythm, its own step length, its own pulse count, and all of them play within the same scale. The result is generative melody that shifts organically, stays harmonically coherent and hits a different phase on every loop.

For synthesizer basslines that lock in with the kick. For pad textures built from 6 parallel Euclidean arpeggio layers. For generative leads that never sound exactly the same twice. And for everything in between.

12 Tonleitern stehen zur Auswahl: Major, Minor, Dorian, Mixolydian, Phrygian, Lydian, Pentatonic Minor, Pentatonic Major, Harmonic Minor, Melodic Minor, Whole Tone und Blues. Pentatonic-Skalen mit nur 5 Tönen erzeugen bei 8 Layern automatisch einen Oktavsprung in den oberen Layern, was den Tonumfang erweitert und Bewegung in die Struktur bringt.

Drift: Variation Without Chaos

The Drift button is the live performance tool. On every press, EuclideanWeaver shifts the K value (the pulse count) of each active layer randomly by plus or minus 1, then immediately regenerates. It is cumulative. After 3 presses the set sounds different, after 10 presses noticeably so, but never chaotic, because K always stays within its valid range.

In Melody Mode, Drift is particularly powerful: it changes only the rhythm, never the pitches. The scale stays intact. The pattern always sounds harmonic, even after the groove has shifted completely.

What's Inside:

8 independent layers with individual N (Steps), K (Pulses) and Rotation. Drum Mode and Melody Mode. 12 scales. 75 presets: 50 Drum presets [D] and 25 Melody presets [M], ranging from Tresillo and Samba to Phrygian Dark, Fibonacci Melody and Whole Tone Dream. Poly-Drift for organic live variation. Polymeter-Tiling. Randomize All. Resolution from 1/4 to 1/32. Supports Arranger and Launcher clips.

Compatibility: Bitwig Studio with Controller API 17. macOS, Windows, Linux.


Includes 19% tax