Skip to main content

Module physics

Module physics 

Source

Modules§

botteldooren
Botteldooren, JASA 95(5), 2313-2319 (1994), doi 10.1121/1.409866 – paper unobtainable, so this is a first-principles rigid-Cartesian re-derivation, sized for a test enclosure.
bound
chaigne_askenfelt
Chaigne & Askenfelt 1994’s coupled hammer/stiff-string model. A physics citation, not an instrument: nothing here, or anywhere this is wired in, may name one.
chaigne_doutaut
Chaigne & Doutaut, JASA 101(1) 539-557 (1997): u_tt = -kappa^2 u_xxxx, free-free BCs, uniform cross-section, driven by hammer.rs.
darabundit_scavone
A 1D acoustic bore with an optional fixed tonehole lattice — Darabundit & Scavone 2025 (“D&S”, §7.1-7.2). Propagation: Bilbao & Harrison 2016, Bilbao & Chick 2013 §II.D.
hammer
rhaouti_chaigne_joly
Rhaouti, Chaigne & Joly, JASA 105(6) (1999) 3545-3562, doi 10.1121/1.424679. eq. 3 F = K[(delta - u + W)+]^alpha is hammer.rs; eq. 4-6’s W windows a contact patch.
tonehole
willemsen_bilbao_serafin
Elasto-plastic friction: Dupont/Hayward/Armstrong/Altpeter, IEEE TAC 47(5) (2002). First bowed use: Serafin/Avanzini/Rocchesso, SMAC-03. Corrected eqs. (7)-(9)/FD coupling: Willemsen/Bilbao/Serafin, DAFx-19 pp. 40-46. Reuses stiff_string’s FD string.

Enums§

Params
Varies
How a parameter may move, by where it enters the energy.

Constants§

MAX_VARYING

Traits§

Held
Solver
One sample per call, args in Params::varying order; none steps on the site’s own.

Functions§

site
One grid, sized at the observation’s rate; nothing here reads a sample back. A size only the rate decides is checked here, where the rate is known — valid() never sees one.
varying