Back to browse
A browser music sequencer: every note is a Petri-net transition firing

A browser music sequencer: every note is a Petri-net transition firing

by orksliver·Apr 30, 2026·3 points·0 comments

AI Analysis

●●●BangerBig BrainWizardryRabbit Hole

Petri net executor replaces the timeline entirely so visuals are the actual runtime state.

Strengths
  • Deterministic by construction since the token-flow trace has no non-deterministic codepaths.
  • Content-addressed share URLs using CIDv1 ensure identical bytes always produce same link.
  • Visualizer reads the same place/transition state as the audio engine with no translation layer.
Weaknesses
  • Niche appeal limited to developers interested in formal methods or music tool architecture.
  • Vanilla JS stack means no plugin ecosystem for extending the sequencer capabilities.
Category
Target Audience

Creative coders and music tool developers

Similar To

Sonic Pi · TidalCycles · Hydra

Similar Projects