/ proof-of-concept / toy-instruments
Sign in
proof-of-concept / toy-instruments

Workflow runs

Widget: draw the initial pluck/press shape at the widget's exaggeration, so amplitudes compare
Deploy to GitHub Pages #17: push by owner bc03839
main · 3m 11s
Plot axes: whole-number ticks in full (20000, not 2.0e+4)
Deploy to GitHub Pages #16: push by owner 7d6ced2
main · 1m 36s
Anti-aliased pickup: solve at R fs and low-pass filter the pickup down to fs (both solvers); CACHE_VERSION 3; chaos-check analysis scripts
Deploy to GitHub Pages #15: push by owner ae42884
main · 1m 36s
Widget: spectrogram up to 24 kHz by default
Deploy to GitHub Pages #14: push by owner c110c8c
main · 1m 29s
Widget: spectrogram of the sound (light entry loaded when near the viewport), fmax attribute and choice; axes and spectrogram read colors at their canvas
Deploy to GitHub Pages #13: push by owner f89ae61
main · 1m 35s
Widget: exaggeration dropdown in the motion bar
Deploy to GitHub Pages #12: push by owner d3b29d4
main · 1m 55s
String: pickup sums over all beads by default, like the drum
Deploy to GitHub Pages #11: push by owner 40acdb6
main · 1m 22s
Widget: Open the full app, the bundle's own instrument page in a closeable full-window overlay; unedited form fields keep their exact values, so the page and the widget hash the same cache keys; vault1 site in README
Deploy to GitHub Pages #10: push by owner 3760879
main · 1m 25s
Embedded widget for readers: Play sound and Play motion buttons that download on first press, no setup/replay tabs or view controls; exaggeration attribute (default 5, not in the cache key)
Deploy to GitHub Pages #9: push by owner 4e56865
main · 1m 23s
Embedded widget for readers: Play sound and Play motion buttons that download on first press, no setup/replay tabs or view controls; exaggeration attribute (default 5, not in the cache key)
Deploy to GitHub Pages #8: push by owner 4e56865
main · 51s
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
Deploy to GitHub Pages #7: push by owner e01df49
main · 51s
Copy link to these settings: a shareable link with every parameter, applied on load and then removed from the address
Deploy to GitHub Pages #6: push by owner decd1b2
main · 49s
Shared result cache on artifact-cache: offer a cached result for the current settings next to Run; store runs when a passcode is set
Deploy to GitHub Pages #5: push by owner b51a77a
main · 46s
Cymbal presets default to 4 s
Deploy to GitHub Pages #4: push by owner bf2a108
main · 42s
Cymbal defaults to bow and bell with a 1 m/s stick; Run button at the top of the panel
Deploy to GitHub Pages #3: push by owner a9ca16b
main · 42s
Add WebGPU solver with a toggle; faster CPU solver
Deploy to GitHub Pages #2: push by owner a78afe0
main · 46s
Cymbal: free plate with rigid-body motion removed (no support); lighter default damping
Deploy to GitHub Pages #1: push by owner 591834d
main · 52s
↑↓ move↵openescclose