Chaotic and self-oscillating networks: maps, nonlinear feedback oscillators and coupled oscillators, inside an engine built to be passive #146
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
bcox/tymbal#146
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
bcox asked on 2026-10-05 for a ticket for each family in his
gaps.mdthat has none. Engine claims are from reading the tree atcd68bd3eonmain; literature named below is from recollection and was not re-read. Nothing here is built, measured or listened to.What the tree has
dsp/lfo.h) are stochastic, not chaotic; #117 is sample-and-hold of a chosen source.FmPairLayer::Patch::Routing::kSeriesis argued in the header to replace it, and README's "not worrying about" list says the same. #138, the traditional FM engine, would carry it.dsp/junction.hproves passivity for its curves (x f(x) >= 0, |f(x)| <= 1);dsp/strings_junction.hsolves the bridge without delay so no recursion of gain sits in the loop; the ladder saturates between stages (LadderSaturate) and the SVF stops short of self-oscillation by ruling (#136 opens that for new topologies); a self-tap across layers is legal and nothing holds one passive (#100). The chaotic regimes are what that design excludes, so this ticket is partly a question about where the engine admits a loop that is bounded but not passive.What the family is
Shape and cost
1 is cheap and the place to start. The fixed-point fact to measure first: a chaotic map in fixed point lands in a periodic orbit eventually, because the state space is finite; the orbit's length at the word width
dsp/fixed.hgives it is the number that says whether the thing is chaotic for a musical purpose or a long loop. 2 is a passivity ruling per case. 3 is free.Open
Lfo's shapes) with a state vector.Related
#138, #100, #136, #105, #117, #91.