1
1
Fork
You've already forked sound-stuff
0
Experiments involving sound
  • Rust 90.8%
  • Nix 3.7%
  • HTML 3.7%
  • JavaScript 1.4%
  • Just 0.4%
2026年04月25日 11:21:22 +01:00
.cargo dev: stub trunk project 2026年01月29日 11:36:22 +00:00
.helix dev: js tooling 2026年01月30日 13:41:02 +00:00
assets app: add volume images and finalize layout 2026年02月02日 20:22:37 +00:00
src volosc: tweak numbers more 2026年04月25日 11:21:22 +01:00
.envrc dev: stub trunk project 2026年01月29日 11:36:22 +00:00
.gitignore dev: stub trunk project 2026年01月29日 11:36:22 +00:00
.watch.yml dev: setup proper file watcher in dev 2026年01月29日 15:53:33 +00:00
Cargo.lock app: add volume slider and button play/pause icons 2026年01月31日 19:59:24 +00:00
Cargo.toml app: animate note board buttons for a bit of visual flair 2026年02月02日 16:03:34 +00:00
flake.lock dev: stub trunk project 2026年01月29日 11:36:22 +00:00
flake.nix app: add volume slider and button play/pause icons 2026年01月31日 19:59:24 +00:00
index.html volosc: add linear/log volume oscillator 2026年04月24日 19:44:53 +01:00
index.js volosc: add linear/log volume oscillator 2026年04月24日 19:44:53 +01:00
Justfile dev: setup proper file watcher in dev 2026年01月29日 15:53:33 +00:00
LICENSE dev: stub trunk project 2026年01月29日 11:36:22 +00:00
notes.md app: actually generate white noise 2026年01月30日 15:34:02 +00:00
README.md doc: add link to combining sine waves post 2026年02月18日 10:18:37 +00:00

sound-stuff

Sound demos for scvalex.net

This library is a bunch of small sound programs that are compiled to WASM and used as examples in various posts on my blog:

Building

Use nix develop or nix-direnv to get a working development environment with all the dependencies.

See the Justfile for the various recipes. The most important one is just dev which runs the dev server and just dist which builds everything in ./result.