Device Details


Name | Version: PYTHAGORAS - Polyrhytmic Sequencer 2.0
Author: MrPreskovik
Device Type: MIDI Effect
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


Live Version Used: 9.7
Max Version Used: 7.3.4
Date Added: Jun 16 2020 21:06:09
Date Last Updated: Jul 26 2022 13:32:04
Downloads: 5928
License: None
Average Rating (9)

Log in to rate this device



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
very cool!
What was behind this latest update? According to the installer, the previous 2.0 release is a newer version than the one this link is pointing to...
Hello Braduro, the 2.0 is currently the latest public version of Pythagoras, and the install file behind the download link still seems to be right one. The page update date looks more recent because I’ve fixed a typo in the description, nothing more. Sorry if that misled you. There is a version 3 in preparation, with more advanced features. But first I would like to find solutions to keep a user interface that is not too cluttered.
Thanks for the reply, and looking forward to 3!
In the meantime, the download gave me an excuse to actually look at the manual and get more out of the device…

Login to comment on this device.

Browse the full library