8Bit Forge의 핵심 합성 엔진인 ChiptuneSynth가 이제 독립형 오픈 소스 라이브러리로 제공된다는 사실을 자랑스럽게 발표합니다.
ChiptuneSynth란 무엇인가요?
ChiptuneSynth는 Web Audio API를 기반으로 구축된 브라우저 기반 8비트 신디사이저입니다. 8개의 독립적인 트랙, 5가지 파형, ADSR 엔벨로프, LFO, 필터 등을 제공하며, 모든 기능이 외부 의존성 없이 작동합니다.
시작하기
npm install @8bitforge/chiptune-synth import ChiptuneSynth from '@8bitforge/chiptune-synth';
const synth = new ChiptuneSynth();
synth.noteOn(0, 'C4'); // Play C4 on track 0
synth.noteOff(0); // Release 주요 기능
- 개별 믹서 설정이 가능한 8개의 독립 트랙
- 5가지 파형: 사각파(PWM 포함), 삼각파, 톱니파, 사인파, 노이즈
- 트랙별 ADSR 엔벨로프
- 디튠 및 스테레오 스프레드 기능이 있는 유니슨 보이스(1-16)
- 비브라토, 필터 변조, 트레몰로를 위한 3개의 LFO
- 로우패스, 하이패스, 밴드패스 모드를 지원하는 필터
- 시각화를 위한 내장 FFT 분석기
- 클리핑 방지용 마스터 리미터
왜 오픈 소스인가?
우리는 핵심 오디오 도구가 누구나 이용할 수 있어야 한다고 믿습니다. ChiptuneSynth를 오픈 소스로 공개함으로써, 게임, 음악 앱, 창의적인 실험 등 어떤 프로젝트에서든 더 많은 개발자가 정통 칩튠 사운드를 통합할 수 있기를 바랍니다.
이 라이브러리는 GitHub와npm에서 이용 가능합니다. 기여를 환영합니다.
— 8Binami 팀