| .. | | |
| chainview.ts | 3D model view: setup (supports, pins, excitation, pickup) and replay of saved frames on a shared timeline | |
| controls.ts | String of beads: 3D bead-spring solver, control panel, waveform, spectrogram, wav, displacement viewer | |
| fft.ts | String of beads: 3D bead-spring solver, control panel, waveform, spectrogram, wav, displacement viewer | |
| instrumentPage.ts | Embeddable <toy-instrument-sim> widget (src/embed.ts): 3D model, replay and audio from the shared cache, or run in the browser and stored with the passcode; cache results as light and frames entries (CACHE_VERSION 2); instrument configs and link settings shared by the page and the widget | |
| membraneview.ts | Cymbal: plate bending via per-triangle shape operators, felt centre support, stick and mallet with angle and friction, far-field microphone | |
| plot.ts | Embeddable <toy-instrument-sim> widget (src/embed.ts): 3D model, replay and audio from the shared cache, or run in the browser and stored with the passcode; cache results as light and frames entries (CACHE_VERSION 2); instrument configs and link settings shared by the page and the widget | |
| scene3d.ts | Embeddable <toy-instrument-sim> widget (src/embed.ts): 3D model, replay and audio from the shared cache, or run in the browser and stored with the passcode; cache results as light and frames entries (CACHE_VERSION 2); instrument configs and link settings shared by the page and the widget | |
| settings.ts | Embeddable <toy-instrument-sim> widget (src/embed.ts): 3D model, replay and audio from the shared cache, or run in the browser and stored with the passcode; cache results as light and frames entries (CACHE_VERSION 2); instrument configs and link settings shared by the page and the widget | |
| spectrogram.ts | String of beads: 3D bead-spring solver, control panel, waveform, spectrogram, wav, displacement viewer | |
| timeline.ts | Show partial results while a run is in progress: plots, replay and audio update every 2 s (CPU and WebGPU); a cancelled run keeps its last partial result | |
| wav.ts | String of beads: 3D bead-spring solver, control panel, waveform, spectrogram, wav, displacement viewer | |