Drop and Listen: a ball bouncing on a damped oscillator

Each mode: mp(qp'' + 2σpqp' + ωp²qp) = −fc; ball: m2u2'' = −m2g + fc; contact fc = kcδ3/2(1 + λδ') while δ = Σqp − u2 > 0. The sound is the contact point Σqp. Pick a method and a sample rate, press Drop, and compare with Reference. More info: [the model]

Animation

Target motion ×1000.

Bounces and ringing, 2 s

Color: simulation. Gray: reference (RK4 at 16 × 44.1 kHz).

Spectrum of the sound

Gray lines: exact mode frequencies. Gray curve: reference. Color: simulation.