Molecular Music Box Reconstruction, Help!

HAMO JUNKER's icon

Hi all, I'm a beginner max user and film music student, i've been trying to replicate this ruleset for generative music within max as it seems relatively simple from a logic standpoint and produces interesting results.

However I am banging my head against a billion walls trying to figure out how to implement this properly. All i have managed to do so far is build a rudimentary randomised arpreggiator (and a RAT patch haha) and i was wondering if anyone has any clues as to what nodes would be of use and how to implement the the logic and looping transport?

Attached my very rudimentary arp system in case anyone needs a good chuckle!

Thanks all, Connor

Gen Music.maxpat
text/plain 66.88 KB

Roman Thilenius's icon

i once hates this video, too, because the description of the algorithm is somehow incomplete and misleading and worst of all, has nothing to with with molecules.

since it always generates very similar melodies i gave up after 10 minutes and only made some variations of it.

so that is why there is no max version until today but only versions for reaktor, pd, supercollider, csound, pyton, haskell, html, cobol and 179 other languages.

^^

regarding "looping", start with two independent metros each with a counter for the interpretation of these two numbers.when you have it working with two, you will easily attach more somewhen later.

for the little bit of math required for the note numbers i see most of the objects required already used in your arp patch: == or if for the conditions, messages or i/f/list to store and replay stuff, list management to stick the notelenght to the pitch...