sheaf sound

audio software and hardware at the intersection of music, collaboration, and networked systems.

these projects explore sound techniques across people and devices. to amplify self-expression.

projects

gramophone

collaborative dj mixing for discord

4-deck mixing with a rust/wasm audio engine running locally on each client. state is synchronized via websocket—clients compute identical audio from shared timeline checkpoints rather than streaming. 3-band eq, effects (reverb, delay, compressor), crossfader routing. mixed output streams to discord voice channels.

coefficient

browser-based collaborative daw

multi-track sequencer with fm synthesis. dual-oscillator voices with adsr envelopes and configurable fm depth. rust backend handles audio rendering, react frontend with zustand for state. real-time collaboration via websocket with operational transforms for conflict resolution.

inferno

embedded audio platform

fpga-based dsp on ice40 for low-latency audio processing. 8-channel crossover with cascaded biquad filters, 24-bit fixed-point datapath. raspberry pi bridge communicates via spi at 10mhz, serving a web ui over udp multicast with flatbuffers serialization. zephyr rtos firmware for peripheral devices.