NoiseSynth的Tone.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
答案 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/