Petri Netsで音楽シーケンサーを作る:トークンが音符になる

Petri Nets as a Music Sequencer

Petri Netsで音楽シーケンサーを作る:トークンが音符になる

ビート生成ツール「beats.bitwrap.io」は、ピアノロールやDAWを使わず、Petri Nets(プレース、トランジション、トークンで構成されるグラフモデル)で音楽を生成する。各楽器はトークンがリング状のネットを巡回し、音符やドラムの打撃をトリガーする。曲の構造は制御ネットで管理され、カウントダウンタイマーによりファイルサイズを22MBから242KBに削減。シード値が同じなら同じトラックが再現され、状態はトークンのみで管理されるため、同期やデバッグが容易。

Petri netsは柔軟性が高い。1つの円に多数のトークンを置くことで、多数の円に1つずつトークンを置くのと同じ仕事をこなす。

同じ日のその他の記事

2026-08-07