About this project

VOIDSTATION is a browser-based Digital Audio Workstation (DAW) designed with a visual aesthetic inspired by analog hardware. It operates entirely on the client side using TypeScript and the Web Audio API, requiring no backend and persisting data via localStorage. The application features a unique "hardware wall" interface—a large canvas where users can drag, zoom, and arrange various functional modules. Key capabilities include: - Audio Production Tools: A 16-step sequencer with velocity accents, a piano roll for note editing, a playlist for pattern arrangement, and a mixer with pan, mute, and solo controls. - Sound Design: A synth editor with selectable waveforms (sine, triangle, square, saw, noise) and ADSR envelopes, as well as a sampler with waveform trimming, pitch shifting, and reverse functionality. - Effects & Mastering: Per-track insert chains featuring reverb, delay, and 3-band EQ, alongside a master bus equipped with a brickwall limiter and real-time LED metering. - Input & Export: Support for computer keyboard and Web MIDI live input with quantization recording. The system supports exporting full tracks or individual stems as WAV files. - Workflow Features: Gesture-based undo/redo, project import/export via JSON, and a modular dock for managing the studio layout.