📍 Béarn (Pyrenees foothills) • Local Weather: 15.0°C, Gentle rain tapping on the studio roof • Humidity 65% • Wind 9.2 km/h • 🐈 Studio Cat: Asleep atop tube transformer • Purring at 28.2 Hz • ☕ Studio Coffee Pot: Freshly brewed • Harmonic clarity +1.8 octaves • 🔌 Modular Telemetry: 43 active patch cords • 10 floating cables seeking CV • 📼 Axoloti DSP: 42.8% load • Granular buffer: 2.4s woodland tape memory
← Back to Journal

TopModel: When Code Vibrates – Physical Modeling in C++

2026-09-16 10:15:00 Software Synths Music
TopModel: When Code Vibrates – Physical Modeling in C++

What happens when you lock a pianist, a box of differential equations, and a deep love for acoustic resonance in the same studio? You get TopModel—a physical modeling synthesizer that behaves like real matter under tension.

TopModel Synthesizer Interface

TopModel VST3/CLAP UI — Exciter, Modal Resonator & Body Pickup sections

Rather than playing back lifeless samples, TopModel computes the physical vibrations of virtual strings, wooden soundboards, and metallic membranes in real time. Pluck it softly, and it purrs with warm cedar wood. Drive the exciter harder, and non-linearities take over: rattles, scrapes, harmonic bloom, and micro-chaotic grit.

Key Architecture

  • Multi-Exciter Core: Hammer impulses, continuous bowing friction, plectrum strikes, and filtered noise burst generators.
  • Dual Resonator Bank: Coupled wave-guide networks, modal comb filters, and sympathetic resonance emulation.
  • 202 Factory Presets: From ethereal futuristic glass harps to monstrous prepared upright pianos.
  • Open Source & Multi-Format: VST3, CLAP, and Standalone on Windows, macOS, and Linux.

You can grab the source code, build it with CMake, or inspect the DSP pipelines directly on GitHub:

Explore TopModel on GitHub ↗

← Back to Journal Top ↑
Discography & Audio Tracks
Album Art
Empty Hollow Mountains
Compil (12 Years Back)
0:00
0:00