Petri-Netze als Musik-Sequenzer: Ein 60 Jahre altes Konzept erzeugt komplette Tracks

Petri Nets as a Music Sequencer

Petri-Netze als Musik-Sequenzer: Ein 60 Jahre altes Konzept erzeugt komplette Tracks

Auf beats.bitwrap.io entstehen komplette Musikstücke – von Techno bis Jazz – ohne Piano Roll, Timeline oder DAW. Stattdessen laufen Petri-Netze: Kreise, Pfeile und Token, die sich durch das Diagramm bewegen. Jeder Ton ist ein Token, der einen Schritt weitergeht. Schlagzeug, Melodien, Basslinien und sogar Songstrukturen wie Intros oder Drops werden als separate Ringe modelliert. Die Token-Zustände sind der einzige Zustand, wodurch gleiche Seeds exakt gleiche Tracks erzeugen. Der Autor erklärt, wie er mit Zähler-Token die Dateigröße von 22 MB auf 242 KB reduzierte und wie Auto-DJ-Übergänge als zusätzliche Netze umgesetzt wurden.

Der Petri-Netz-Executor ist ~400 Zeilen Vanilla-JS, mit weiteren ~700 im Sequenzer-Worker – und eine 60 Jahre alte Idee über Kreise und Pfeile erwies sich als ziemlich guter Sequenzer.

Mehr von diesem Tag

2026-08-07