← cdn.stackdump.com

petri-cycle · techno · Crimson Colimit · seed 0

cid
bafyreie841526edd53002a8e54cfb31326b61e
source
beats-builder
schema
BeatsRemix/v1
genre
synthwave
tempo
128
renderedAt
2026-06-10T11:04:47Z
provenance
render-farm
farm
valoper
tags
beats-builder, metamodel-experiment, petri-cycle, petri-net, synthwave
metamodel
petri-arrangement
net
petri-cycle
parents
bafyrei47dd48f108dae83db7d543ceb5f0786e, bafyrei722e7d679a53177b4ed7ea4016391fd0
swing
0

petri-cycle · techno · Crimson Colimit · seed 0

A 286-second walk through the petri-cycle Petri-net arrangement metamodel, applied to bars sliced from the canonical techno · Crimson Colimit envelope (farm seed 1781088851449349214, 128.0 BPM).

Metamodel

Sections of a track are places of a Petri net. Section-to-section moves are transitions with stochastic weights. Inhibitor arcs cap revisits (no second BRIDGE; CHORUS revisited up to three times). The seed parameterises the RNG used to choose enabled transitions at each step — same net + different seed = different walk = a structurally different arrangement.

Walk (seed = 0)

INTRO(8) → VERSE(8) → PRECHORUS(4) → CHORUS(16) → BRIDGE(8) → CHORUS(16) → VERSE(8) → PRECHORUS(4) → CHORUS(16) → VERSE(8) → PRECHORUS(4) → CHORUS(16) → BRIDGE(8) → CHORUS(16) → OUTRO(8)

Transition log

# transition resulting place bars
1 (initial) INTRO initial) → INTRO
2 intro_to_verse VERSE 8
3 verse_to_prechorus PRECHORUS 4
4 prechorus_to_chorus CHORUS 16
5 chorus_to_bridge BRIDGE 8
6 bridge_to_chorus CHORUS 16
7 chorus_to_verse VERSE 8
8 verse_to_prechorus PRECHORUS 4
9 prechorus_to_chorus CHORUS 16
10 chorus_to_verse VERSE 8
11 verse_to_prechorus PRECHORUS 4
12 prechorus_to_chorus CHORUS 16
13 chorus_to_bridge BRIDGE 8
14 bridge_to_chorus CHORUS 16
15 chorus_to_outro OUTRO 8

Source material

The canonical envelope contains one bar of pattern per instrument as a Petri net; the farm renderer loops it in "extended" mode with auto-DJ off. That gives uniform source bars — so the metamodel is responsible for all dynamic structure (filter sweeps, sidechain pump, gated reverb, fade-in/out) via the per-section FX chains in phrases.py.

Instruments in the source:

net instrument
bass fm-bass
hihat drums
hit1 airhorn
hit2 laser
hit3 subdrop
hit4 booj
kick drums
melody big-saw
snare drums-v8

files