开源项目

公开构建

我们坚信回馈社区。我们的库可以免费使用、修改和分发。

@8bitforge/chiptune-synth

专业的浏览器端 8 位合成器引擎。包含 8 轨道、170 多种乐器、每轨道独立效果链(失真、合唱、延迟、混响、位碎)、混音控制台、琶音器及完整 MIDI 支持。零依赖。

JavaScript npm
web-audiochiptunesynthesizer8-bitzero-deps
GitHub npm实时演示

CodePen 集合

10 多个互动演示,展示受硬件启发的合成工具。包括振荡器、滤波器、包络、序列器 —— 全都在浏览器中零配置运行。

JavaScript CSS
interactiveweb-audiosynthdemos
在 CodePen 上浏览

想要贡献代码?

我们欢迎社区的每一份贡献。无论是修复错误、开发新功能、完善文档还是提出创意 —— 每一份贡献都至关重要。

在 GitHub 上查看项目

快速入门

# Install via npm
npm install @8bitforge/chiptune-synth

# Usage
import ChiptuneSynth from '@8bitforge/chiptune-synth';
const synth = new ChiptuneSynth();
await synth.init();
synth.playPreset('coin');