core concept
a rotating line completes one full turn per cycle. wherever it crosses a polygon vertex, a note fires. 8 concentric rings, 8 independent layers — each layer its own polygon, its own rhythmic interval.
a layer with 3 points fires 3× per cycle — a triangle. the same triangle on the pitch circle gives you an augmented triad. rhythm accelerated = harmony.
features
polyrhythm
all layers share one common cycle. a layer with N vertices fires exactly N× per rotation.
polymeter
each layer has its own 16th-note subdivision. euclidean mask with K onsets out of N steps.
node system
patch-based architecture: polygon generator, math nodes, harmony nodes, MIDI tools — connected with bezier cables.
FUNK! modulation
wireless modulation system. named broadcast streams, binding to any parameter. modes: override / offset / math.
euclidean rhythms
bjorklund algorithm. maximally even, well-formed / MOS, perfect balance — all rhythmic geometries.
DAW integration
VST3 + AU. full transport sync. DAW PARAM IN/OUT as automatable parameters.
rhythm → harmony
the connection between timescales is physically exact:
| ratio | interval | cents |
|---|---|---|
| 3 : 2 | perfect fifth | 701.96 |
| 5 : 4 | major third | 386.31 |
| 6 : 5 | minor third | 315.64 |
| 4 : 3 | perfect fourth | 498.04 |
H / 2^N = R — pitch divided by octave doublings = rhythm
status
MUZUNGUMASCHIN is in active development. the euclidean polygon node is working — you can place vertices freely, run euclidean / well-formed / perfect-balance patterns, and all 8 polyrhythm layers fire correctly against the DAW transport.
the harmony node and the broader node/patch system are still being built. cables, math nodes, MIDI tools and the FUNK! modulation system are partially implemented but not ready for serious use yet.
this build is for selected testers only — if you received a link, grab the VST3 below.