InertiaPhysics

The Browser Was Never Meant To Be A Synthesizer.

So we let it behave like one.

Scroll to reveal

Modern Synths Erase Imperfection.

Modern digital synthesizers chase stability. They oversample. They quantize. They normalize. They sterilize.

Waveforms are mathematically ideal. Timing is surgically precise. Everything locks to an invisible grid.

But voltage was never perfect. Neither is time.

InertiaPhysics does not fight the instability of computation. It listens to it. Where others clamp drift, we let it breathe. Where others flatten chaos, we let it accumulate.

The result is not simulated analog. It is emergent behavior.

These are not bugs. They are entropy.

VCOs Were Never Perfect.

A voltage-controlled oscillator never held still. Components warmed. Voltage sagged. Phase wandered. Tiny asymmetries multiplied over time.

In the browser, something similar happens. Frequency is stored in floating point. Phase accumulates in fractional error. Timing depends on an engine not designed for instruments.

Instead of hiding this -- we let oscillators wander microscopically. We let phase slip. We let time have texture.

Two identical oscillators. Same code. Same frequency. Left alone long enough, they are never identical again.

That is not a bug. That is life.

Every Parameter Has Mass.

Most synthesizers change values. Ours move.

Cutoff does not jump. It travels. Gain does not switch. It accelerates. Pitch does not teleport. It glides with mass.

Portamento is not a feature. It is conservation of motion. Envelopes are not curves. They are forces applied over time.

We don’t step between states. We simulate momentum. In this engine, nothing is instant. Everything has inertia.

Most synths change value. Ours move.

A System Fighting Itself.

Resonance is not just a peak. It is feedback resisting infinity.

As emphasis increases, the filter begins to argue with itself. Energy feeds back into its own structure. Instability grows.

We stabilize it the way physics would: not by hard limits, but by compression, saturation, and compensation.

Push it hard enough, and it sings. Not because we modeled a transistor, but because feedback always wants to oscillate.

Resonance is a negotiation between control and chaos. We let that negotiation be audible.

Signals Don't Assign. They Interact.

Most synths assign modulation. InertiaPhysics connects forces.

Envelopes are signals. LFOs are oscillating fields. Destinations are systems responding to energy. Some destinations are absolute. Some are additive. Some multiply. Some resist.

An LFO modulating gain does not replace the envelope. It breathes through it. A filter envelope does not override cutoff. It bends it in octaves.

This is not parameter automation. This is energy routing.

When resonance rises, the system fights back.

The Browser Is Unpredictable. That Unpredictability Is Voltage.

WebAudio was designed for playback. For games. For UI sounds. Not for voltage.

The browser is unstable. Timing varies. Hardware differs. Floating point behaves slightly differently across machines.

InertiaPhysics does not abstract away the medium. It embraces it.

Different browsers. Different CPUs. Different architectures. Same code.

Different physics.

Your instrument is shaped by the machine it runs on. Just like hardware always was.

This Is Not Analog Modeling.

We are not recreating a Minimoog. We are not simulating capacitors. We are not emulating transistors. We are not copying circuits.

We are observing computation. And allowing it to behave like matter.

InertiaPhysics is not nostalgic. It is forward. The browser is today’s electrical environment. We are simply listening to it.

Entropy As Tone.

Perfect math is static. Entropy evolves.

Rounding error accumulates. Phase shifts microscopically. Feedback saturates gently. Time drifts in imperceptible layers.

None of this is programmed as “warmth.” It emerges.

Leave a note held long enough. You will hear it. Not instability. Movement.

Same math. Different time. That’s the thesis.
09 / Declaration

InertiaPhysics is not a plugin.

It is a system.

It is not emulation.

It is exposure.

It does not hide digital reality.

It transforms it into sound.

The browser oscillates.

Time is not stable.

Voltage is imperfect.

And that imperfection is music.