白噪音可以透過瀏覽器本機訊號源播放,再經由作業系統的 loopback 或虛擬音訊裝置在 DAW 內擷取該音訊,無需安裝任何外掛即可送入 Reaper。白噪音產生器會在當前瀏覽器分頁中產生連續且有界的隨機訊號,提供明確的開始與停止控制項以及 0–100% 音量滑桿,而且所有取樣都保留在瀏覽器內——不會上傳任何內容,也絕不會存取麥克風。你可以先將裝置輸出調低,再以保守的預設增益 15% 開始播放,依需要提高工具的滑桿,然後使用平台支援的任何 loopback 方法在 Reaper 中擷取或監聽該訊號。由於產生器的職責在於提供可控的參考噪音,而非一個完成的音訊檔,因此工作流程中 Reaper 那一端的重點在於如何路由、監控與錄製該訊號——而非噪音本身是如何合成的。無論是用於混音檢查、喇叭測試還是遮蔽用途,這套工具都能像用於簡單的路由測試一樣輕鬆勝任,這也正是讓 loopback 路徑值得一次設定、多次重複使用的原因。

how to generate white noise in reaper
how to generate white noise in reaper

為何要將瀏覽器白噪音路由進 Reaper

大多數 Reaper 使用者在需要白噪音時,會選擇內建的噪音產生器、JSFX 外掛,或下載的取樣檔。當你需要一個快速、可控的來源,又不想永久儲存檔案;當你在無法安裝軟體的機器上工作;或只是想為短暫的混音檢查取得一個可重複的參考音調時,基於瀏覽器的產生器就是一個實用的替代方案。

瀏覽器作法具備三個對 Reaper 工作相當重要的特性:

  • 零安裝。產生器可在任何支援 Web Audio API 的分頁中執行,這代表同一個噪音來源可在 Windows、macOS 與 Linux 上使用,無需額外設定。
  • 明確的開始與停止。工具會防止重複播放,因此重複點擊開始絕不會疊加多個迴圈。這能避免在你四處點擊時,Reaper 的輸入音量突然翻倍。
  • 純本機處理。所有取樣都在當前分頁內產生與播放。不會上傳任何音訊、設定或種子,因此即便在含有未發行素材的工作階段中使用也十分安全。

如果你在 Reaper 中已有偏好的噪音外掛,瀏覽器來源並非取代品——它是一個輕量的參考來源,你可以讓它在另一個分頁保持開啟,用完後再關閉即可。

如何將瀏覽器白噪音路由進 Reaper

這是核心工作流程。瀏覽器播放噪音;Reaper 透過音訊輸入來擷取或監聽它。

  1. 在新瀏覽器分頁中開啟白噪音產生器,並在另一個視窗保持 Reaper 開啟。
  2. 先調低作業系統的輸出音量,然後在開始前讓工具維持在 15% 的起始音量,或再調低一些。
  3. 建立或挑選一條從瀏覽器到 Reaper 的虛擬音訊路徑:
    • 在 Windows 上,啟用 WASAPI loopback,或安裝如 VB-Audio VoiceMeeter 的虛擬音訊纜線。
    • 在 macOS 上,透過 BlackHole 或同類的 loopback 驅動程式來路由音訊。
    • 在 Linux 上,使用瀏覽器輸出的 PulseAudio monitor source。
  4. 在 Reaper 中新增一軌(Ctrl+T / Cmd+T),並將其輸入設定為你所設定的 loopback 或虛擬裝置。
  5. 依需求啟用該軌的錄音或輸入監聽,取決於你想把噪音錄進 take,或只是要聽見它。
  6. 在瀏覽器中點擊Start white noise。僅在需要時調整 0–100% 滑桿——小幅度的調整會比大幅度來得容易還原。
  7. 結束時,先在瀏覽器中點擊Stop,再解除錄音武裝或刪除 Reaper 軌道,讓音訊圖能乾淨地關閉。

這樣的順序能讓噪音來源與 DAW 之間保持鬆散耦合。你可以更換瀏覽器分頁、切換路由方式,或關閉 Reaper,而不會留下隱藏的音訊程序在背景執行,因為工具會在停止時、啟動失敗時,以及頁面卸載時關閉其 AudioContext。

產生器實際輸出的內容

鏈中的 Reaper 那一端只有在訊號本身可預測時才有意義。產生器的設計刻意保持保守:

  • 它會以獨立外觀的 Float32 取樣填滿一個兩秒的單聲道緩衝區,數值均勻分佈在含 -1 到不含 1 之間。
  • 在配置該緩衝區之前,它會驗證瀏覽器的取樣率介於 8 kHz 與 192 kHz 之間,這將儲存容量上限設為 384,000 個取樣,亦即 384,000 × 4 位元組 = 1,536,000 位元組(約 1.5 MiB)的最大值(以最高接受的取樣率計算)。
  • 它透過單一 GainNode 來迴圈播放緩衝區,其值設為 volumePercent ÷ 100,因此滑桿只會改變此頁面的增益——系統其他部分不會受影響。
  • 每次工作階段都會使用全新的 32 位元種子與 xorshift32 遞迴,並線性映射至 [-1, 1)。該產生器並非密碼學安全,說明文件中對此有明確說明。

實際上,這代表訊號在瀏覽器能呈現的頻率範圍內,擁有平坦的預期功率頻譜密度。根據National Instruments 對寬頻雜訊的說明,當噪音的功率均勻分佈於頻域時,即被視為「白」噪音,而瀏覽器產生器在其所獲取取樣率的限制內,符合該定義。

由於取樣為均勻分佈而非高斯分佈,其峰值對 RMS 比會低於真正的高斯白噪音。對大多數 Reaper 工作——混音檢查、喇叭測試、遮蔽用途——這項差異並不重要。對於需要考量振幅分佈的聲學量測,請使用專用的測試儀器。

屬性數值
聲道數1(單聲道)
緩衝區長度2.00 s
取樣分佈均勻分佈,[-1, 1)
取樣率範圍8 kHz – 192 kHz
最大緩衝區儲存量~1.5 MiB(於 192 kHz)
預設增益15%
增益範圍0% – 100%
PRNGxorshift32,每次啟動使用全新的 32 位元種子

各平台的 Loopback 方法

正確的 loopback 方法取決於你的作業系統,以及你希望這個設定有多持久。下表比較了最常見的選項;請挑選與你機器和對額外軟體接受度相符的那一個。

方法平台設定成本最適合用途
WASAPI loopback(共用模式)Windows 10/11低——內建使用預設播放裝置進行快速檢查
虛擬音訊纜線(VB-Audio、VoiceMeeter)Windows中——安裝一次重複工作階段與自訂路由
BlackHolemacOS中——安裝一次在較新 macOS 上進行多應用程式路由
PulseAudio monitor sourceLinux中——設定一次將瀏覽器輸出送入 JACK 或 Reaper

無論你選擇哪種方法,開始前都應將瀏覽器輸出調低於平常的聆聽音量。工具的 15% 預設是增益值,而非安全保證,最終的聲壓級取決於你的喇叭、耳機、擴大機與空間。

在 Reaper 工作階段中白噪音的常見用途

一旦 loopback 接好線,可控的噪音來源在多項日常 Reaper 工作上都相當實用:

  • 混音參考。單獨獨奏某聲道並讓白噪音在其中循環,以確認該軌的路由、聲像與 EQ 是否如你所預期。由於噪音擁有平坦頻譜,你聽到的任何音調色彩都來自聲道本身,而非來源。
  • 喇叭與耳機健全性檢查。一段短促的寬頻噪音能暴露出鬆脫的接線、接觸不良,以及接線反相的聲道。一旦聽到問題就立刻停止噪音——這個測試不需要讓噪音持續播放才有效。
  • 遮蔽與環境音。以低增益循環播放噪音,能在錄製時遮蔽掉擾人的房間聲,特別是在使用內建麥克風時。請將音量壓得夠低,避免漏進 take 中。
  • 外掛鏈除錯。在某 Reaper 軌上插入可疑的效果,讓噪音通過它,仔細聆聽其中的雜訊。一個凍結的頻譜會比音樂訊號更容易辨識問題。

如果你的工作階段需要的是儲存成檔的白噪音,而非即時輸入,請以噪音武裝 Reaper 軌道進行渲染,再對輸出的音訊進行修剪與正規化。瀏覽器工具是為即時播放而設計的;要把最終 take 匯出成檔,Reaper 才是正確的場所。

路由後微調 Reaper 那一端

把噪音送進 Reaper 只是工作的一半。在軌道本身做一些小幅調整,會讓參考訊號更容易操作,特別是在你除錯一條很長的外掛鏈時。

  • 在鏈的開頭加入調整增益。在軌道最前端插入一個簡單的增益外掛(Reaper 內建的 VST:Volume (Cockos)),並在任何其他處理之前將其降低 12–24 dB。這能避免 loopback 在鏈後段把飢餓的壓縮器或限制器推至削波。
  • 成對地靜音效果。當你懷疑某個插入點時,從鏈的最底端往上,一次繞過兩個外掛。白噪音會讓差異變得明顯,因為任何色彩、共振或閘控雜訊都會從平坦頻譜的來源中跳出來。
  • 使用 Reaper 的路由矩陣進行平行檢查。將噪音送到第二軌,套用不同的處理(例如一條乾淨的匯流排和一條飽和的匯流排),然後在兩者之間進行 A/B 切換。由於來源的形狀是確定性的,你聽到的任何差異都來自聲道,而非產生器。
  • 渲染一段短暫的 freeze take。武裝軌道,錄下十秒鐘的噪音,把結果凍結為一個區域。這樣你就能在後續混音決策中重播這個固定的參考,而不必讓瀏覽器分頁一直保持開啟。

瀏覽器產生器從未自稱是校正來源,Reaper 的測量表也不是實驗室儀器。請把任何測量結果視為路由與增益分段的健全性檢查,而非正式聲學量測的替代品。

Listening Safety, Cleanup, and Privacy

White noise at a comfortable level is usually fine; white noise at a high level for a long time is not. The tool cannot measure sound pressure, and 100% on the slider is not endorsed as safe.

A few habits keep the workflow safe and tidy:

  • Start at the tool's 15% default and your device's lowest comfortable output.
  • Raise the slider only as needed, and lower it again as soon as you finish the test.
  • Click Stop whenever the sound feels uncomfortable, and follow the listening guidance that came with your headphones or speakers.
  • Close the browser tab when you are done. Stop, startup failure, and unmount all close the AudioContext and disconnect the source and gain nodes, so navigation and repeated Start/Stop cycles do not intentionally leave live audio graphs behind.

Nothing about the session leaves your machine. The generator does not access your microphone, does not upload audio, settings, or seeds, and does not claim to diagnose or treat any hearing or sleep condition. It is a simple controllable signal source, not medical equipment or a certified acoustic instrument.

For a deeper look at how white noise is described in the signal-processing literature and how it behaves inside a browser, the W3C Web Audio API specification covers the AudioContext, AudioBuffer, and GainNode objects that the generator builds on each start.

Related reading: Create White Noise in Ableton With a Browser Source.

Related reading: Pink Noise in Ableton: A Browser Source Approach.