À propos du projet

VOIDSTATION est une station de travail audio numérique (DAW) basée sur le navigateur, conçue avec une esthétique visuelle inspirée du matériel analogique. Elle fonctionne entièrement côté client en utilisant TypeScript et l'API Web Audio, ne nécessitant aucun backend et persistant les données via localStorage. L'application propose une interface unique « hardware wall »—un grand canevas où les utilisateurs peuvent glisser, zoomer et disposer divers modules fonctionnels. Les fonctionnalités clés incluent : - Outils de production audio : un séquenceur à 16 pas avec accents de vélocité, un piano roll pour l'édition des notes, une playlist pour l'arrangement des motifs, et un mixeur avec commandes de panoramique, de mise en sourdine et de solo. - Conception sonore : un éditeur de synthétiseur avec formes d'onde sélectionnables (sinusoïdale, triangulaire, carrée, dent de scie, bruit) et des enveloppes ADSR, ainsi qu'un échantillonneur avec découpage de forme d'onde, changement de hauteur et fonctionnalité inverse. - Effets & mastering : des chaînes d'insertion par piste incluant réverbération, délai et égaliseur 3 bandes, ainsi qu'un bus maître équipé d'un limiteur brickwall et d'un métrage LED en temps réel. - Entrée & export : prise en charge de l'entrée en direct via clavier d'ordinateur et Web MIDI avec enregistrement quantifié. Le système permet d'exporter des pistes complètes ou des stems individuels au format WAV. - Fonctionnalités de workflow : annulation/rétablissement basé sur les gestes, import/export de projet via JSON, et un dock modulaire pour gérer la disposition du studio.