Tone.js
Tone.js是一个Web音频框架,用于在浏览器中创建交互式音乐。 Tone.js的体系结构旨在使音乐家和创建基于Web的音频应用程序的音频程序员熟悉。 在高级方面,Tone提供了通用的DAW(数字音频工作站)功能,例如用于同步和安排事件以及预生成的合成器和效果的全局传输。 此外,Tone提供了高性能的构建块,可以创建您自己的合成器,效果和复杂的控制信号。
安装
要安装最新的稳定版本。
npm install tone
或安装“下一个”版本
npm install tone@next
导入Tone.js:
import * as Tone from 'tone'
你好音
//create a synth and connect it to the main output (your speakers)
const synth = new Tone . Synth ( ) . toDestination ( ) ;
//play a middle 'C' for the duration of an 8th note
synth . triggerAttackR
1