Loading Python runtime...
Zeitnetz Generator v2
Extended Edition — Custom families and time signatures
Algorithmic time-grid generator for music composition —
GitHub
Input Parameters
Pitch Row (12 values)
Integers 0-11 or German names: c cis d dis e f fis g gis a ais h
Permutation (12 values)
A permutation of 0-11
Durations (13 values)
First value may be negative (initial rest)
Time Signatures
Time Signature Types
Default (Lachenmann 7 types: 3/8, 4/8, 3/4, 4/4, 3/2, 4/2, 12/4)
Custom types:
Each type maps 12 grid positions per bar. Types are numbered 1, 2, 3... in the order listed.
Time Signature Sequence
Default (Mouvement wedge pattern, 105 bars cyclic)
Auto-generate based on piece length
Custom sequence:
When using custom types, sequence values refer to your custom type indices (1, 2, 3...).
Generate
Validate Only
Discover
Discover by Family Count
Reset to Defaults
Log
Loading...
Initializing Python runtime (Pyodide)... This runs entirely in your browser — no server needed.
Download MusicXML Files
Discovery Settings
Number of trials
Random seed (optional)
Minimum families
Cancel
Run Discovery
Discover by Family Count
Target number of families
Exact family count to search for
Tolerance +/-
e.g. +/-2 to find 50-54 when targeting 52
Number of trials
Random seed (optional)
Leave empty for random
Cancel
Run