프로젝트 소개

VOIDSTATION은 아날로그 하드웨어에서 영감을 받은 시각적 미학을 갖춘 브라우저 기반 디지털 오디오 워크스테이션(DAW)입니다. TypeScript와 Web Audio API를 사용하여 클라이언트 측에서 완전히 실행되며, 백엔드가 필요 없고 localStorage를 통해 데이터를 유지합니다. 이 애플리케이션은 사용자가 다양한 기능 모듈을 드래그, 줌, 배치할 수 있는 큰 캔버스인 독특한 "하드웨어 월" 인터페이스를 특징으로 합니다. 주요 기능은 다음과 같습니다: - 오디오 제작 도구: 벨로시티 악센트가 있는 16단계 시퀀서, 노트 편집을 위한 피아노 롤, 패턴 배열을 위한 플레이리스트, 팬, 뮤트, 솔로 컨트롤이 있는 믹서. - 사운드 디자인: 사인, 삼각형, 사각형, 톱, 노이즈 파형 중 선택 가능한 합성기 편집기와 ADSR 엔벨로프, 그리고 파형 트리밍, 피치 시프트, 리버스 기능을 갖춘 샘플러. - 이펙트 및 마스터링: 리버브, 딜레이, 3밴드 EQ를 갖춘 트랙별 인서트 체인, 그리고 브릭월 리미터와 실시간 LED 계측기를 갖춘 마스터 버스. - 입력 및 내보내기: 컴퓨터 키보드와 Web MIDI 라이브 입력을 지원하며 양자화 녹음이 가능합니다. 시스템은 전체 트랙 또는 개별 스템을 WAV 파일로 내보낼 수 있습니다. - 워크플로 기능: 제스처 기반 실행 취소/다시 실행, JSON을 통한 프로젝트 가져오기/내보내기, 스튜디오 레이아웃 관리를 위한 모듈식 도크.