Code for my JSHeroes 2024 presentation.
View the presentation here.
Just start a static HTTP server from this directory, e.g.
npx serve
To compile the C code to WebAssembly you'll need to have Emscripten installed and an Emscripten environment activated (i.e. emcc
should be in your path).
You'll find the C code in techno.c
, the Audio Worklet processor in TechnoProcessor.js
, and page init in index.html
.
After making changes in the C code, compile it by running npm run build
.