home / devices / multiple pendulum
Multiple Pendulum
Una catena da uno a dieci pendoli che si muove secondo una fisica reale — gravità, lunghezza delle aste, rigidità, attrito — usata per pilotare il suono. È nata come patch di studio in Pure Data, scritta per essere letta e smontata, ed è diventata un device Max for Live.
→ 01 lo studio in Pure Data (download gratuito) → 02 il device Max for Live
01 — origine: uno studio in Pure Data
È partito da un doppio pendolo programmato in Pure Data vanilla. Il doppio pendolo è uno dei sistemi fisici più semplici che si comportano in modo caotico: fatto partire due volte quasi dalla stessa posizione, dopo pochi secondi le due traiettorie non hanno più niente in comune. Lo studio è poi cresciuto fino a una catena di dieci aste, che si possono aggiungere o togliere mentre è in movimento, con una sonificazione d’esempio in cui ogni massa è una voce sinusoidale — altezza dalla sua quota, intensità dalla sua velocità, posizione stereo dalla sua posizione orizzontale.
La patch è stata pensata come strumento didattico, quindi è scritta per essere letta: ogni sezione è commentata. Invece di risolvere un sistema di equazioni N×N, ogni massa si muove prima liberamente sotto la gravità per un piccolissimo passo di tempo, e ogni asta riporta poi le sue due estremità alla lunghezza giusta — integrazione di Verlet con vincoli di distanza — mentre una correzione a ogni frame misura e ripristina l’energia totale. Lungo la strada i commenti spiegano le tecniche Pd su cui si regge la fisica: stato condiviso con [value], [table] ed [expr], l’ordine da destra a sinistra di [trigger], cicli a tempo zero con [until], [send]/[receive] usati come chiamate di funzione, e dieci voci identiche create con [clone] e sommate su un bus [throw~]/[catch~].

downloadMultiple_Pendulum_Study.zip — gratuito, 35 KB
richiedePure Data vanilla — ELSE necessario
contenutoMultiple_pendulum_study.pd, pm-voice.pd (una voce, clonata dieci volte)
usciteogni massa inviata come [r pm-mass] — da usare per la propria sonificazione
02 — risultato: il device Max for Live
Continuavo a usare la catena per pilotare suoni, così l’ho trasformata in un device: la stessa fisica dentro Ableton Live, con ogni massa in grado di muovere un parametro della traccia.

→ disponibile su Gumroad (da 12 €, offerta libera)
un modulatore che non è un LFO
Il movimento non è né regolare né casuale. Un LFO si ripete; un generatore casuale non ha memoria. Una catena di pendoli è continua, ha inerzia, accelera e rallenta, e tutte le sue masse sono collegate — così ciò che controllano si muove insieme, in un modo che si percepisce come fisico. Funziona bene su filtri, mandate, panning, posizioni dei grani: tutto ciò che guadagna da un movimento che respira invece di scandire.
mappatura
Una colonna di mappatura ha una riga per ogni massa. Per ogni riga si sceglie cosa la pilota — posizione orizzontale, altezza o velocità di quella massa — poi si preme Map e si clicca qualsiasi parametro della stessa traccia, mixer compreso, con un intervallo Min/Max.
formatoeffetto audio Max for Live (.amxd)
richiedeLive 11 o successivo, Suite o Standard con Max for Live
sistemimacOS (Apple Silicon e Intel), Windows 10 e 11
preset8 preset di fabbrica, preset utente salvati con il Live set
licenzachiave personale, fino a 5 computer
includeil device (.amxd) e un manuale utente in PDF
diBACCANO, 2026