Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
analyze-physical
command
Command analyze-physical emits deterministic calibration metrics for the experimental physical drum without involving the browser audio pipeline.
|
Command analyze-physical emits deterministic calibration metrics for the experimental physical drum without involving the browser audio pipeline. |
|
compare-fits
command
Command compare-fits asks of the *search* the question cmd/measure-objective asks of the objective: does it agree with itself?
|
Command compare-fits asks of the *search* the question cmd/measure-objective asks of the objective: does it agree with itself? |
|
fit-physical
command
Command fit-physical searches the physical Tom's parameter bank for the settings that come closest to a recorded hit.
|
Command fit-physical searches the physical Tom's parameter bank for the settings that come closest to a recorded hit. |
|
gen-tomparams
command
Command gen-tomparams writes the TypeScript mirror of the physical Tom's parameter table.
|
Command gen-tomparams writes the TypeScript mirror of the physical Tom's parameter table. |
|
measure-objective
command
Command measure-objective measures the fitting objective's disagreement with itself, and derives the adoption gates from it.
|
Command measure-objective measures the fitting objective's disagreement with itself, and derives the adoption gates from it. |
|
measure-tom
command
Command measure-tom turns recordings of a real drum into the derived tables docs/physical-measurement-protocol.md asks for: partial frequencies with levels, their ratios to the fundamental, per-partial T60 and the damping ratio that follows from it, the scatter across repeated hits, and — given a resonant-head-off and a resonant-head-on take — the (0,1) doublet that Cavity.StiffnessScale is fitted to.
|
Command measure-tom turns recordings of a real drum into the derived tables docs/physical-measurement-protocol.md asks for: partial frequencies with levels, their ratios to the fundamental, per-partial T60 and the damping ratio that follows from it, the scatter across repeated hits, and — given a resonant-head-off and a resonant-head-on take — the (0,1) doublet that Cavity.StiffnessScale is fitted to. |
|
render-physical
command
Command render-physical renders the experimental double-headed physical tom through its batter-side pickup to a mono 16-bit PCM WAV file for offline auditioning.
|
Command render-physical renders the experimental double-headed physical tom through its batter-side pickup to a mono 16-bit PCM WAV file for offline auditioning. |
|
wasm
command
Command wasm registers the AlgoTom API on the worker's global scope.
|
Command wasm registers the AlgoTom API on the worker's global scope. |
|
Package physical implements reduced physical models of acoustic drums.
|
Package physical implements reduced physical models of acoustic drums. |
|
analysis
Package analysis provides offline calibration and regression measurements for the real-time physical drum model.
|
Package analysis provides offline calibration and regression measurements for the real-time physical drum model. |
|
match
Package match turns a drum hit — recorded or rendered — into a small set of perceptual features, and scores two of them against each other.
|
Package match turns a drum hit — recorded or rendered — into a small set of perceptual features, and scores two of them against each other. |
|
series
Package series relates the measurements of one take to the measurements of the others.
|
Package series relates the measurements of one take to the measurements of the others. |
|
Package tomparams is the normalized knob bank for the physical Tom, and the mapping from it to the SI-valued configuration the model consumes.
|
Package tomparams is the normalized knob bank for the physical Tom, and the mapping from it to the SI-valued configuration the model consumes. |
|
Package wavio writes mono 16-bit PCM WAV files for offline auditioning.
|
Package wavio writes mono 16-bit PCM WAV files for offline auditioning. |
Click to show internal directories.
Click to hide internal directories.