Tone.js中的NoiseSynth没有声音

时间:2019-08-02 12:23:49

标签: javascript tone.js

NoiseSynthTone.js不会发出任何声音

我正在尝试学习Tone.js,但是当我尝试使用NoiseSynth播放声音时,不会发出声音。 我想念什么吗?

<script src="https://cdnjs.cloudflare.com/ajax/libs/tone/13.0.1/Tone.min.js"></script>
<button id="button">TCHSSS</button>
var noiseSynth = new Tone.NoiseSynth().toMaster();
document.getElementById('button').addEventListener('click', () => {
    noiseSynth.triggerAttackRelease('8n');
});

我希望这会发出8音符长度的白噪声。 但它什么也没做。 Here is a JSFiddle

1 个答案:

答案 0 :(得分:0)

在您使用的Tone.js版本上,NoiseSynth似乎是一个问题。适用于tone@13.4.9,而不是tone@13.0.1

<script src="https://cdnjs.cloudflare.com/ajax/libs/tone/13.4.9/Tone.min.js"></script>

修改后的jsfiddle:https://jsfiddle.net/yotammann/xjtL19u5/