Euclidean Rhythms

Update March 28 2019 – update to MIDI Sync.

This patch is a looping 16-step Euclidean Rhythm machine with an 8-voice sample player. A Euclidean Rhythm is an even division of beats within a measure, or as close to even as possible. This is a simple but powerful musical idea, especially when there are many ‘voices’ playing a rhythm.

Keys play samples. Knob1 controls tempo. Knob2 sets the density of the rhythm from 1-16 beats (AKA sample triggers). Knob3 shifts the rhythm relative to the measure’s start. Knob4 controls the samples’ decay. Aux button controls latch and sequencer.

View the rhythm graphically or use the text-based parameter display. Send the rhythm out as MIDI notes and/or control it with an external MIDI device. It is Ableton Link enabled for wireless tempo sync (WiFi adapter needed). Replace the samples to customize the patch sound!

The patch builds on the work of Godfried Toussaint , Stutter, and, of course, Euclid. For more information, please visit: http://cgm.cs.mcgill.ca/~godfried/publications/banff.pdf & https://forum.pdpatchrepo.info/user/stutter

3 comments on “Euclidean Rhythms
  • Peter Marsh on said:

    this is great. thankyou!

  • mike on said:

    This looks like fun. Any ideas how to go about replacing samples? I have literally no idea :)

  • dhoinjo on said:

    Hello there, I was wondering if I could easily adapt the code to have other lengths than 16? I am looking for 12 or 15 or 14, I’d like to use this patch with time signatures as 5/4, 7/4 and 3/4. I suppose it’s not just adapting the sequence length from 16 to a shorter value? cheers, H

  • Leave a Reply

      1071 PM
    • Platform:
    • Category: Sequencer
    • Revision: 1.1
    • License: BSD 3-Clause "New" or "Revised" License
    • Modified: 3 years ago
    • Views: 324
      Likes: 11
      Downloads: 806
    Download
    Chat