簡體   English   中英

Tone.js中的NoiseSynth沒有聲音

[英]The NoiseSynth in Tone.js makes no sound

Tone.jsNoiseSynth不會發出任何噪音

我正在嘗試學習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音符長度的白噪聲。 但它什么也沒做。 這是一個JSFiddle

在您使用的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/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM