Demos

Interactive demos for teaching and research.

Acoustic Point Sources

Acoustic Point Sources

Visualize monopole, dipole, and Green's function acoustic radiation in 2D. Explore wavefront propagation, 1/r decay, near-field vs. far-field structure, and directivity patterns with real-time animation.

Acoustics
Plane Wave Scattering by a Cylinder

Plane Wave Scattering by a Cylinder

Visualize how a plane acoustic wave diffracts around a rigid cylinder. Explore the transition from low-frequency diffraction to high-frequency shadowing by adjusting the dimensionless frequency ka.

Acoustics
Modal Sound Explorer

Modal Sound Explorer

Explore how modal vibration produces sound. Strike strings, bars, membranes, and plates to hear how frequency ratios, strike position, and Rayleigh damping shape timbre. Visualize mode shapes and decay.

Acoustics
Bubble Sound Bank

Bubble Sound Bank

Spectrally shapeable liquid sound explorer. Shape drips, rain, streams, and waterfalls by controlling how bubble events are distributed across sizes, with real-time spectrogram feedback.

Acoustics
Acoustic Bubble Simulator

Acoustic Bubble Simulator

Physically based synthesis of the sound produced by an air bubble oscillating underwater. Explore Minnaert resonance, damping mechanisms, and rising bubble pitch glides with real-time waveform and spectrogram visualization.

Acoustics
Fire Sound: Spectral Bandwidth Extension

Fire Sound: Spectral Bandwidth Extension

Add mid- and high-frequency power-law noise to a low-frequency physically based fire sound, after Chadwick & James (SIGGRAPH 2011). Pick from five released flame simulations and adjust the algorithm parameters with live spectrogram and per-window beta-trace feedback.

Acoustics
Fire Sound: Texture Synthesis

Fire Sound: Texture Synthesis

Stitch high-frequency content from a real fire-audio recording onto the low-frequency simulated signal using a multi-resolution texture synthesis search (Chadwick & James 2011, §5). Companion to the spectral bandwidth extension demo, on the same five flame simulations.

Acoustics
Atmospheric Absorption

Atmospheric Absorption

Hear and see how air absorbs sound as a function of distance, temperature, humidity, and pressure. Implements ISO 9613-1 / Bass 1995 and applies a frequency-dependent EQ filter to live audio so you can A/B dry vs. absorbed while sweeping range from 1 m to 100 km.

Acoustics
Wenz Curves Ambient Noise

Wenz Curves Ambient Noise

Synthesize ocean ambient noise as a sum of four physical mechanisms: turbulence, distant shipping, wind/surface, and Mellen thermal. Solo or mute each one to hear what it sounds like in isolation, and sweep wind and shipping sliders to watch the live spectrum track the theoretical Wenz curves (Coates 1989 / Stojanovic 2007 closed-form fit).

Acoustics
Ocean Acoustic Ray Tracing

Ocean Acoustic Ray Tracing

2-D ray tracing through six selectable sound-speed profiles: the Munk SOFAR channel, Arctic upward-refracting, n²-linear (Airy), bilinear thermocline, Epstein duct, and isovelocity Pekeris. Click to place a source, sweep fan width and beam direction, and watch convergence zones, surface bounces, and ducted modes emerge.

Acoustics