Two capacitors, an inductor, a resistor and one nonlinear part. That is enough for the state to spiral around one equilibrium, get thrown to the other, and never repeat. Each voice of the FM-1 firmware runs its own copy of this circuit; the knobs below are the same knobs, mapped through the same tables.
Made dimensionless, the circuit is three coupled equations. x is the voltage over C1,
y the voltage over C2, z the current through the inductor. All the chaos comes from
g(x), the Chua diode's current: a negative resistance that pumps energy in near zero.
C2 and L ring like any LC tank. R couples them to C1, and the diode NR across C1 is the only part that is not linear. Without it the circuit would just decay.
Five straight segments. The middle ones slope downward: negative resistance, energy in. The outer ones slope up where the op-amps saturate, which keeps every setting bounded. The dot is the circuit's x right now.
Every peak of x the circuit reaches, for each position of the Chaos knob. One dot per column is a clean cycle; two is period doubling; a smear is chaos. Where the dots jump to both signs the double scroll begins, and past the crisis the saturated circuit settles on one large loop. The amber line is the knob.
x switches between the two scrolls: the deep, noisy part. y is the spiral itself, bright and closest to a pitch. z is the inductor's slow, round swing. Output blends them.
Each voice integrates its own circuit with the midpoint method in Q20 fixed point, at most four substeps per sample. The regime landmarks, rotation times and loudness per setting were measured offline; this page uses the same numbers. The screen draws the newest voice's trajectory, like the scope above.
| Control | On the FM-1 |
|---|---|
| KNOB 1 | Chaos: cycle, period 2, spiral, double scroll, outer |
| KNOB 2 | Shape: β from 10 to 34 |
| KNOB 3 | Output: X, X+Y, Y, Y+Z, Z |
| KNOB 4 | Release |
| SELECT | Attack |
| ALGORITHM | View: 3D, X-Y, X-Z, Y-Z, time |
| PRESETS | The eight presets above |
| SAVE | Everything into flash |