當你的目標是勾勒一段直接的十六分音符節奏、學習步進式音序器如何運作,或在不安裝軟體的情況下測試一個速度時,你就需要一台線上鼓機。決定因素很具體:一個以瀏覽器為基礎的 16 步格線、三個合成音色(大鼓、小鼓、閉合 hi-hat),以及一個 40 到 240 BPM 的速度範圍,能在本地循環播放,無需上傳、樣本或帳號。如果你的任務落在這些限制之內——一個小節的大鼓、小鼓和閉合 hi-hat——像 線上鼓機 這樣的專注工具會比完整的數位音訊工作站處理得更快。如果你需要 swing、三連音、各軌音量、錄音、匯出或 MIDI 同步,那麼答案就不同了:這些功能存在於專門的音樂軟體中,而 16 步瀏覽器音序器無法擴展以涵蓋它們。最清楚的決定方式是將你的任務與工具實際能做的事情、它刻意省略的事情,以及其速度和節拍背後的數學進行比對。

how do i decide whether i need to use online drum machine
你應該使用線上鼓機嗎?關鍵跡象

線上鼓機何時適合你的工作流程

當「我現在需要做什麼?」的答案是以下其中之一時,基於瀏覽器的鼓機就具有意義:寫一個快速的大鼓和小鼓想法、向學生解釋十六分音符格線的數學,或在投入較長的專案之前確認某個速度是否感覺合適。摩擦成本與功能列表同樣重要。開啟一個分頁、點擊格子、按下播放只需幾秒鐘。沒有安裝程式、沒有登入、沒有要匯入的樣本庫,也沒有要管理的專案檔案。由於這三個聲音都是在播放時使用 Web Audio 節點合成的,因此該工具不會聯繫樣本主機、不會下載音訊,也不會繼承第三方的樣本授權。這種隱私和零安裝的特性,是為了短暫、可丟棄的任務而選擇它而非更重量級軟體的正當理由。

16 步格線是第二個原因。每個小節分為四個四分音符拍,每個拍再分割為四個等長的十六分音符步。對於建立在這些劃分之上的圖案——四四拍基本節奏、基礎搖滾、簡單的 trap hi-hat(八分或十六分解析度)——格線會直接對應到音樂上。你不需要用樣本、音訊區段或鋼琴捲簾座標來思考。你切換一個格子的開或關,循環會立即播放回來,這在目標是探索而非製作精修時非常理想。

這個線上鼓機能做什麼

線上鼓機是一個精簡的 16 步節奏音序器,完全在瀏覽器中執行。它提供三個軌道:大鼓、小鼓和 hi-hat。點擊任何格子,可在對應的十六分音符步上開啟或關閉該樂器,選擇一個 40 到 240 BPM 之間的整數速度,然後按下播放。一個移動的步驟外框會顯示目前位置,同時產生的節奏會循環播放。停止會釋放播放資源,而清除圖案會關閉所有 48 個格子,讓你從靜音開始。不需要帳號、上傳、外部音訊檔案、樣本庫或網路運算。

起始圖案是一個四四拍範例:大鼓在四分音符位置,小鼓在第二和第四拍,閉合 hi-hat 在八分音符位置。它僅作為起點存在,可以一次一步地替換。該圖案在內部儲存為三個獨特的軌道,每個軌道恰好包含十六個布林值——這是一個透明的形狀,由同一個共享邏輯進行測試和播放。若要更仔細地查看實作邏輯及其強制執行的限制,請參閱 線上節拍製作機的準確度:BPM 數學與排程。

如何用三個步驟建立一個節拍

  1. 輸入一個 40 到 240 BPM 的整數速度。 BPM 代表每分鐘的四分音符數。輸入是嚴格的:空值、小數分數、正負號、指數標記、單位文字和超出範圍的數字都會顯示可恢復的錯誤,讓你可以更正輸入。在節拍播放時編輯速度會停止運行並釋放其音訊內容;再次按下播放會從第一步乾淨地開始。
  2. 在十六步格線上切換大鼓、小鼓和 hi-hat 格子。 每一行代表一種樂器;每一列代表一個十六分音符步。格線永遠顯示四個四分音符拍分割成十六個等長的步,因此視覺佈局與數學一致。圖案的編輯會被下一個排程視窗讀取,因此你可以在播放期間更改格子,並在下一個循環中聽到新的步驟,而無需停止。
  3. 按下播放以循環合成的節拍,按下停止以釋放音訊,或清除圖案以關閉每一步。 播放會在處理函式中建立 AudioContext,這符合那些要求在使用者手勢之後才能播放音訊的瀏覽器。停止、新的啟動嘗試、播放錯誤以及元件卸載,都會清除排程計時器、停止並中斷已追蹤的來源節點,並關閉 AudioContext,使過期的排程器無法繼續滴答作響。

節拍背後的速度數學

此工具中的 BPM 代表每分鐘的四分音符數,這與 W3C MusicXML 中 sound 元素的定義含義相同。由於格線中每個四分音符包含四個十六分音符步,一個步的持續時間是 60 除以 BPM 再除以 4 秒。在預設的 120 BPM 下,每步相隔 0.125 秒,完整的 16 步小節持續 2 秒。在較低的 40 BPM 邊界,一個步持續 0.375 秒,小節持續 6 秒。在較高的 240 BPM 邊界,一個步持續 0.0625 秒,小節持續 1 秒。40 到 240 的範圍是刻意的可用性與排程保護,並非對音樂速度絕對極限的主張。

這些數字值得在頁面上核對,因為工具的其他行為都以此為錨點。事件會在 AudioContext 時間軸上排程,而共享的純排程邏輯會建立確定性的步驟編號、時間戳記和啟用軌道快照。look-ahead 排程器每 25 毫秒輪詢一次,並將接下來的事件排定到最多 100 毫秒之後。可聽見的聲源使用其精確排定的 Web Audio 開始時間,而非將 JavaScript 計時器回呼視為節拍時鐘,這減少了一般的主執行緒抖動。它不是數位音訊工作站、AudioWorklet 引擎,也不是跨裝置樣本一致渲染的承諾——嚴重的瀏覽器節流、暫停的分頁、裝置變更、高系統負載和作業系統的音訊延遲仍會影響你聽到的聲音。更廣泛的權衡觀點,請參閱 線上鼓機:匯出、錄音、MIDI 與 Swing 限制。

線上鼓機何時不是合適的工具

當以下任何一項任務才是你的真正目標時,決定就會翻轉。這些都沒有一個專注的 16 步瀏覽器音序器支援,假裝可以只會浪費時間。

  • 製作編曲。 多小節歌曲結構、圖案串接、過門、轉場和編曲視圖屬於 DAW 的範疇。
  • 基於樣本的音色設計。 合成的正弦波大鼓和噪音小鼓是刻意保持簡單的。載入自訂樣本、疊加大鼓,或使用錄製素材塑造暫態都在範圍之外。
  • 錄音與匯出。 這裡沒有音訊擷取、沒有檔案 bounce、也沒有 stem 渲染。如果你需要圖案的 WAV 或 MP3,就必須轉到能渲染的工具。
  • MIDI 同步。 該音序器不發送也不接收 MIDI,因此它無法鎖定外部時鐘,也無法驅動硬體。
  • 表現性的節奏細節。 Swing、三連音、力度分層、強調音和各軌音量被刻意排除。一切都是嚴格的十六分音符格線,且位於單一統一強度。
  • 效果與混音。 這裡沒有殘響、延遲、EQ、壓縮器或各軌音量。混音結果就是三個增益包絡所產生的樣子。
  • 跨裝置節拍保證。 look-ahead 排程器很穩健,但瀏覽器音訊實作、輸出硬體和取樣率各不相同。我們並不保證在每台筆電和手機上都有完全一致的節拍。

在按下播放之前,請將裝置音量保持在適中範圍,特別是使用耳機時,因為合成的暫態在某些輸出系統上可能聽起來更響。音色也可能因瀏覽器音訊實作、輸出硬體、取樣率以及為每次小鼓或 hi-hat 觸發產生的隨機噪音而略有不同,因為每次觸發都會建立一個全新的噪音緩衝區,而非重播儲存的檔案。

它表現出色的實際使用情境

最明確的情境是簡短、探索性和教育性的。檢查 92 BPM 或 96 BPM 哪個更適合某個歌曲想法,只需一次速度輸入和一次播放點擊。展示小鼓如何落在十六分音符格線的第二拍和第四拍,是一個切換練習。建立一個基礎搖滾圖案,每個四分音符都有大鼓、第二和第四拍有小鼓、每個八分音符都有 hi-hat,正是該工具設計用於處理的任務。清除格線並從靜音開始重建,一次一個格子地測試新想法也是如此。

任務 線上鼓機 DAW 或取樣器
勾勒 16 步的大鼓、小鼓和 hi-hat 循環 為此而設計 可以,但需要更多設定
載入自訂樣本或錄製的鼓聲 不支援 核心功能
錄音、bounce 或匯出音訊 不支援 核心功能
發送或接收 MIDI 時鐘 不支援 標準功能
加入 swing、三連音、力度或強調音 不支援 標準功能
使用各軌音量、效果或自動化 不支援 標準功能
無需安裝、帳號或上傳即可開啟並播放 內建 因產品而異
完全在瀏覽器中執行,且不繼承任何樣本授權 內建(合成音色) 因產品而異

那張表格就是壓縮後的決策。如果右側欄符合你的任務,那麼專門的音樂應用程式就是正確答案,圖案的概念可以轉移過去。如果左側欄符合,那麼線上鼓機就是合適的工具。16 步音序器、40 到 240 BPM 的範圍和合成的音色,清楚描述了你將得到以及不會得到的東西,所以選擇就是將規格與工作進行比對的事情。