FROM THE LAB: Follow us on Twitter at @VControlLab and check out our Black Friday Deals!

Following up on our video lesson about Euclidean Rhythms, we’ve created a tutorial on how to generate some Euclidean Rhythms from one particular module, the Mutable Instruments Yarns MIDI module. Thank you to everyone who has liked and supported that video and all of our videos. Everything we are doing here is a labor of love, so it’s nice to see that the message is getting through.

Yarns is a full featured MIDI module, with a ton of features under the hood. It can send and receive MIDI data, as well as convert received messages to CV, Gate and Trigger voltages via it’s 8 outputs. The output configuration can be altered to output 1, 2 or 4 separate monophonic voices, as well as polyphonic voice routing and modulation data. Yarns has a complex built in sequencer and sequence recorder and internal digital oscillators which can generate sound in response to incoming MIDI data.


Yarns also has a capable arpeggiator, which can generate interesting rhythmic patterns (separate from the Euclidean Rhythms) based on the notes received. The Euclidean Rhythm generator is attached to the arpeggiator, so without the arpeggiator enabled, the Euclidean Rhythms will not play. This relationship also means the arpeggiator needs to receive a midi note to start the sequence.

We can sequence up to 4 separate Euclidean strings using Yarns, or using one or two of the gate outputs to send different clock divisions to other parts of the modular system while maintaining synchronization with our rhythm generator. While the menu diving to get from part to part can be a bit prohibitive, it also slows down changes in performance which is not always a bad thing for hyperactive knob twisters.

Have you used Yarns for Euclidean Rhythms? Post an example in the comments!

Want to learn more about sequencing in a modular system? Check out our Modular Courses!


Euclidean Rhythms With Yarns

Leave a Reply