web-audio

    0熱度

    1回答

    我可以使用振盪器來調製另一個振盪器頻率或增益節點增益值......但是當我連接到biquadfilter頻率參數時,沒有任何變化。這是一個錯誤? https://jsbin.com/yurenexufe/edit?js,output let ctx = new AudioContext() let o = ctx.createOscillator() let oGain = ctx.crea

    0熱度

    1回答

    我希望能夠只加載YouTube視頻的音頻流,並通過Web音頻節點的圖表處理它(EQ,效果等)。 這是可行的嗎?任何開源的工作都在那裏,這樣做? 在此先感謝您的所有回覆。

    1熱度

    1回答

    我試圖記錄webaudio節點爲.wav的輸出。 以前,我一直在使用recorderjs了 - 它使用scriptProcessorNode捕獲音頻數據,但看起來這已停止工作。 通過Web Audio API文檔說音頻工人將替換,但尚未實現。目前無法進行自定義處理嗎?

    1熱度

    1回答

    我試圖使用chrome.desktopCapture.chooseDesktopMedia API來從擴展窗口捕獲音頻。 我從popup.js頁面發送捕獲請求。 清單: { "background": { "scripts": [ "background.js" ] }, "browser_action": { "default_icon": "style/icons/i

    0熱度

    1回答

    我正在使用ScriptProcessorNode以記錄來自MediaStream/MediaStreamNode的音頻。任何時候UI操作都會阻塞主線程(就像在畫布上繪圖一樣),音頻結果會在這些特定時刻處於緊張狀態。 It seems like AudioWorker is eventually going to be implemented,我認爲這可以解決我的問題,但截至目前,解決方案是什麼?

    1熱度

    1回答

    我正在使用Web音頻API和three.js庫編寫音頻可視化應用程序。我已經使用html5元素從AudioContext對象的createMediaElementSource()方法獲取本地mp3或流式mp3文件中的音頻,但我希望我的用戶能夠從他們的視覺化音樂itunes或Spotify應用程序。我簡要介紹了'audio jack api',但大多數文檔都在我的腦海中,因爲我沒有使用以'c'爲前綴

    0熱度

    2回答

    有沒有一種方法來攔截和記錄使用音頻API或其他方法在瀏覽器選項卡中發生的所有聲音。 假設我在一個選項卡中同時觀看三個YouTube視頻,我可以使用Audio API錄製嗎?

    0熱度

    2回答

    情境觸發信封:我試圖讓100%的模塊化合成器在網絡上 到目前爲止,我已經看到了用於製作使用的功能來觸發不同階段的信封教程信封,但是如果我想根據AudioNode的輸出觸發信封,該怎麼辦? 例如,攻擊方波振盪器的上升沿,並在下降沿釋放? 我不得不求助於使用腳本處理器節點(並在性能方面受到影響)還是有更好的方法來做到這一點,我還沒有發現? 預先感謝 澄清: 的輸入是一個簡單的二進制邏輯門。當按鍵被按下

    1熱度

    1回答

    因此,您可以在下面看到,它看起來像我能想到的唯一方法是通過使用decodeAudioData()來獲取音頻文件(包括wav,mp3)的通道數。但是,我希望能夠在不解碼使用大量CPU的整個音頻文件(我認爲它的CPU)的情況下獲得通道數。 有沒有其他方法可以實現這一點?如果沒有,是否有解碼文件的一部分的方法? 提前致謝! audio_file.onchange = function() {

    2熱度

    2回答

    所以我認爲我很瞭解getFloatFrequencyData。如果getFloatFrequencyData返回一個包含1024個值的數組,則每個值代表一個頻點/範圍的音量。在採樣率爲44.1的1024個值的情況下,每個值將表示大約20赫茲的頻率範圍的音量。 現在怎麼辦getFloatTimeDomainData?假設我有2048個值,每個值代表什麼? 與understanding getByte