The science behind Ferro
The Rosensweig instability: how a ferrofluid writes a techno riff
What a ferrofluid is
A ferrofluid is a liquid that responds to magnets. It is made by suspending nanoparticles of magnetite, each about ten nanometres across, in a carrier oil, with a surfactant coating every particle so they never clump. The particles are small enough that thermal jostling keeps them dispersed, so the material behaves as a true fluid, but each particle is a tiny magnet, so the fluid as a whole can be pulled and shaped by a field.
The material is a genuine space-age artefact: it was developed in the 1960s by NASA engineer Steve Papell, who wanted a rocket fuel that could be steered by magnets in zero gravity. It never flew, but it found its way into loudspeaker voice coils, hard-drive seals, and eventually art installations, because a ferrofluid under a moving field is hypnotic to watch.
The Rosensweig instability
Place a ferrofluid in a vertical magnetic field and three forces negotiate over the surface. Gravity wants it flat. Surface tension wants it flat. The magnetic field wants the opposite: the fluid can lower its magnetic energy by reaching up along the field lines.
Below a critical field strength, flatness wins and the pool sits still. Cross the critical value and the balance tips all at once: the flat surface becomes unstable, and any tiny ripple grows into a standing spike. The whole surface erupts together into a lattice of peaks. Ronald Rosensweig, who founded the study of magnetic fluids in the 1960s, worked out the theory, and the effect carries his name: the normal-field, or Rosensweig, instability.
The crucial word is instability. The spikes are not drawn one by one; they appear because the flat state suddenly cannot survive. Physics is full of these threshold moments, and they make good instruments, because a threshold is a beat waiting to happen.
Why hexagons
The instability does not grow ripples of every size. There is one wavelength that grows fastest, set by the balance of gravity, surface tension, and field strength, and it wins. Spikes therefore appear at a preferred spacing, and packing equally spaced peaks onto a surface gives you the same answer it gives bees: a hexagonal lattice.
This is pattern formation, the same branch of physics that produces convection cells in heated oil and, with different ingredients, the reaction-diffusion patterns behind Bloom. Scientists model this family of systems with equations that grow structure at one preferred scale, and a classic choice is the Swift-Hohenberg equation, which is exactly what Ferro runs.
Simulating the eruption
Ferro grows its spike field with a Swift-Hohenberg surface on a 64 by 64 grid, with the fluid's volume conserved, so what rises somewhere must drain from somewhere else. Drive the simulated field past critical and the hexagonal lattice erupts, exactly as it does over a real magnet.
The twist is what drives the field: the beat. Ferro pulses its magnetic field on a tempo-synced grid from your host, so the fluid crosses the instability threshold in rhythm. Spikes erupt on the beat, relax, and erupt again. The Rosensweig instability becomes a drummer.
From spike tips to a riff
Each erupting spike tip is an event: a position and a moment. Ferro quantises those events onto a swung 16th-note grid and records them into a riff that loops over one, two, or four bars, with a bass anchor on the downbeat so the line always lands. Hold a chord and the riff arpeggiates it, spread over one to three octaves; change the chord and the riff keeps its rhythm and moves to the new pitches.
The voice on the other end is a classic: a super saw of seven detuned sawtooth oscillators plus a sub, through a resonant filter that the spike height sweeps open. Drive adds grit, and a dotted-eighth ping-pong echo and reverb put it in a room. Dark rolling pluck at one end, screaming acid at the other.
Every step can also emit MIDI out, so the fluid can sequence your other synths and gear. The full control reference is in the plugin docs.
Controlled chaos
A physical system this nonlinear never quite repeats, and Ferro makes that a control rather than a hazard. The vary knob sets how often the fluid is allowed to rewrite a step of the loop. At zero the riff locks and rolls, hypnotic, club-ready. Turn it up and the physics keeps mutating the line, step by step, from evolving groove to free-running storm.
That is the appeal of building an instrument on an instability: you get the tightness of a sequencer and the surprise of a live player from the same equations. For the wider story of instruments built this way, read What is physical modeling synthesis? Or hear the fluid write a riff yourself: Ferro's page has nine demos and a free trial.