Device Details

Device Overview

Name/Version: Pythagoras - Polyrhytmic Sequencer 2.0
Author: MrPreskovik  
Description: This device is inspired from the sequencer section of the MOOG SUBHARMONICON, that borrows itself its concept from the infamous RHYTMICON, co-designed in the early 1930’s by the avant-garde American composer Henry Cowel and the Russian inventor Leon Theremin. Their invention was capable of playing simultaneously multiple periodic rhythm patterns in arithmetic relationship based on pitch overtone series (x2, x3, ... up to x16). Moog reuses the same principle for the Subharmonicon sequencer except it replaces the overtone series by a subharmonic succession (÷2, ÷3, ... until ÷16).

PYTHAGORAS is the Greek philosopher to whom is attributed the discovery of the mathematical proportion between note intervals that defines today the arithmetic principle behind harmonic series. Since this harmonic relationship is at the root of the rhythmic behavior of the sequencer, it would make sense to describe this kind of rhythms as “PYTHAGOREAN RYTHMS”, compared to this other rhythm family named “Euclidean Rhythms” (based on the Euclid’s greatest common divisor algorithm). This is why I dubbed the device “Pythagoras”.

What’s new in version 2:
• Accent Feature
• Note Quantizer
• Parameter Mapping

Big thanks to Dominik Von Grüppe and Pierre Duchesne for their help on device debugging

Device Details

Downloads: 2666
Tags sequencer
Live Version Used: 9.7
Max Version Used: 7.3.4
Date Added: Jun 16 2020 21:06:09
Date Last Updated: Feb 25 2021 23:08:28
Average Rating (8) 5
Rate this device: (must be logged in to rate devices login)
Device Type: midi_device
URL (optional):
License (more info): None

Device Files

Device File: Pythagoras 2.0 - Polyrhytmic


does it work?

yes and it is great


This is a wonder wheel. Thank you.
Any chance you could map parameters with banks to a Push?
I guess I could do that on my end, but for now I've assigned 16 macros that are easy to play with and randomize.

Sorry Braduro, as I don?t own Push yet, I fear I cannot implement and maintain this feature myself for now. But most of the Pythagoras knobs can be mapped via the Midi Map mode of Ableton Live.

Thanks for the swift reply, I completely understand. The best option is for me to peel up my rudimentary understanding of m4l and to open the patch. With the push, the user mode for MIDI mapping is fairly precious real estate. I'd rather keep it intact and with it's original assignments for when Stray completes CLYPHX for 11 or for other devices that takeover this mode. And assigning macros, as you know, only goes up to 16 parameters. That leaves a number of controls on pythagoras out of the game.

Could probably cover the full gambit in three banks or 2 if the toggle switches could be assigned to the macro buttons...

Looks like it's a matter of including the live.banks object. Doesn't even require any patching. Open the object, and then create as many banks as required.

It would be a far more tight implementation if the Macro Buttons below the encoders could be assigned in this manner, and so I will continue to research this...

For the record, those buttons remain entirely multifunctional, even in device mode, and are typically dedicated for further navigating. Therefore the programming involved to put the buttons to use on the same bank pages as the knobs involves a much deeper understanding of Push and M4L. But anyone can include the banks object, refreeze and save the device, and test how it works on the push, easy peasy

Login to comment on this device.

[ browse device library ]