4
我一直在嘗試讓振盪器的聲音只能在一個通道中播放,並且我一直無法使其工作。在單個通道中發揮振盪功能
我試着用panner
節點來設置聲音的位置,但它仍然在兩個通道中播放,而不是在更遠的聲道中響亮。
我的最新嘗試,試圖用一個通道合併器,但它仍然在這兩個頻道播放:
var audioContext = new webkitAudioContext();
var merger = audioContext.createChannelMerger();
merger.connect(audioContext.destination);
var osc = audioContext.createOscillator();
osc.frequency.value = 500;
osc.connect(merger, 0, 1);
osc.start(audioContext.currentTime);
osc.stop(audioContext.currentTime + 2);
你如何創建僅在單一通道中起着振盪器?
這是否會成爲鉻或webkit項目的bug? – Randy
此外,我正在測試添加零點增益節點的想法,並且我仍然聽到另一個聲道中發出微弱的聲音...?還有什麼會導致它繼續? – Randy
鉻。不,我不知道爲什麼它會繼續,除了數模轉換器電路或模擬插孔/電纜中的串擾。儘管如此,大聲的正弦波可以做到這一點。 (60週期嗡嗡聲,任何人?) – cwilso