線上鼓機是一款瀏覽器-based、完全免費的線上節拍製作工具,可在三個合成音色——大鼓、小鼓與 hi-hat——上編寫一個 16 步的圖案,速度介於 40 到 240 BPM 之間,並透過 Web Audio 播放迴圈,且永遠不會上傳檔案或下載音色。它完全在你的瀏覽器中運作,因此沒有帳號、不需要安裝,也不會將任何音訊傳送到伺服器。你只需開啟頁面,在格子上點擊格子來開啟或關閉每個樂器對應的十六分音符步、設定一個整數 BPM,再按下播放。預設起始圖案是個四拍大鼓在每拍、小鼓在第二與第四拍、closed hi-hat 在八分音符的 four-on-the-floor 迴圈;你可以一次一個步驟地替換它。Stop 會釋放播放資源,Clear pattern 會關閉全部 48 個格子,而播放中編輯速度會乾淨地停止迴圈,避免新速度與舊排程器混在一起。

一個免費線上節拍製作工具應該提供什麼
搜尋「beat maker online free」通常一次代表四件實際的事:沒有註冊牆、不必安裝軟體、不需要上傳步驟,也沒有音訊費用。大多數輸入這個詞的人,都想在瀏覽器分頁中測試一個節奏點子並快速聽見結果。有些人期待它其實是個多軌 DAW。有些人只想了解 kick-snare-hat groove 是怎麼組合在一起的。
線上鼓機刻意屬於這個聚焦的類別。它是個精簡的 16 步 sequencer,只有三軌、一個速度欄位和三個傳輸按鈕。正因為這種聚焦,它才能真正免費且沒有隱藏限制:所有聲音都在播放時即時用 Web Audio 節點合成,因此頁面永遠不必聯絡音色主機或遵守第三方授權。根據 W3C Web Audio API 規範,這正是瀏覽器原生音訊圖所支援的模型——以振盪器、雜訊緩衝、濾波器與包絡在程式碼中串接,而非從磁碟讀取。
這個差異很重要,因為公開網路上許多「免費」的節拍製作工具,會把最好的音色藏在帳號後,或從伺服器串流音色。線上鼓機的取捨正好相反:沒有上百個音色,而是剛好三個簡單的合成音色。對於勾勒脈動、學習 step sequencing、或測試某個速度是否合適,這樣的限制通常反而是優點。
用線上鼓機打造一段節拍
工具的控制項刻意精簡,這正是流程快速的原因。你可以開啟頁面,不到一分鐘就能讓節拍跑起來。從頭到尾的完整迴圈如下:
- 在任何現代的桌面或行動瀏覽器中開啟 線上鼓機。格子預設已載入一個 four-on-the-floor 圖案。
- 決定速度,在 BPM 欄位輸入介於 40 到 240 之間的整數小數。工具將 BPM 視為每分鐘四分音符數,因此 120 代表每分鐘 120 個四分音符。
- 點擊大鼓、小鼓或 hi-hat 排中的任一格,切換該十六分音符步的開關。被按下的格表示該步會發聲;空格則保持靜音。
- 按下播放以開始迴圈。一個移動的外框會顯示目前正在發聲的十六步中的哪一步,讓你能看見節拍捲動。
- 播放時也能編輯格子。新的切換會在下一個排程窗口被讀取,因此改動會在大約 100 毫秒內生效,不必重新啟動迴圈。
- 按下 Stop 釋放 AudioContext 並釋出播放資源。圖案會保留,因此下一次播放會從第一步重新開始。
- 如果想從靜默開始,按下 Clear pattern 關閉全部 48 格,再一步步建立新的 groove。
按下播放前請將裝置音量調到中等,特別是使用耳機時,因為合成的大鼓與 hi-hat 在某些輸出系統上可能比預期大聲。
16 步格子與速度運算如何運作
格子永遠是四個四分音符拍,各自分成十六個等分的十六分音符步。每一列對應一個樂器:大鼓、小鼓或 hi-hat。視覺版面與底層資料一致,底層是一個已驗證的記錄,包含三個獨立軌道,每個軌道剛好 16 個布林值。對 sequencer 而言,沒有任何運算是隱藏的。每一個步�編號、每個時間戳記、以及每張啟動軌道快照,都來自同一組在測試中使用的純函式,因此正式版的播放器不可能偏離文件記載的行為。
速度遵循 W3C MusicXML 4.0 規範 中所記載的定義,其中 sound 元素將 BPM 視為每分鐘四分音符數。因此一個四分音符的長度是 60 除以 BPM 秒,每個十六分音符步則是其四分之一。對任一格來說,公式如下:
步長(秒)= 60 / BPM / 4
以三個基準速度說明這個公式在邊界與預設值下的表現:
| BPM | 步長 | 完整 16 步小節 |
|---|---|---|
| 40 | 0.375 s | 6 s |
| 120 | 0.125 s | 2 s |
| 240 | 0.0625 s | 1 s |
在 40 BPM 的下邊界,每步之間幾乎相隔半秒,適合慢板抒情曲與半拍練習。在預設的 120 BPM,整個小節只有兩秒,這是 hip-hop、house 與流行練習的標準感受。在 240 BPM 的上邊界,小節壓縮到一秒,適用於快速的 breakbeat 草圖,或用來壓力測試瀏覽器處理密集排程的能力。
速度輸入刻意嚴格。空白輸入、小數分數、正負號、指數記號、單位文字、以及超出範圍的值都會顯示可恢復的錯誤,而不是悄悄改成別的數字。40 到 240 的範圍是刻意兼顧可用性與排程的保護措施,並非對音樂速度絕對極限的主張。
為什麼編輯速度會停止播放
播放中變更 BPM 會取消目前的執行並釋放其音訊上下文。在輸入有效值後按下播放,就會從第一步乾淨地重新開始。這個行為存在,是因為播放使用 look-ahead 排程器,會將接下來最多 100 毫秒的事件預先放到 AudioContext 時間軸上,並由一個輕量的瀏覽器計時器每 25 毫秒檢查一次。若前一個排程器繼續執行,舊速度下已排定的事件可能與新速度下的事件重疊,造成可聽見的飄移或雙重觸發。
在套用新速度前先停止,可以避免這種重疊。圖案編輯不需要同樣的保護,因為它們不會改變步進時脈。切換的變更僅由下一個排程窗口讀取,因此你能在小鼓持續行進的同時重塑 hi-hat 線,並在大約 100 毫秒內聽到結果。編輯速度是對時脈的全域變更,理當伴隨全域的重置。
這個工具的界線與 DAW 的起點
聚焦的 sequencer 不能取代完整的數位音訊工作站,而線上鼓機對這條界線相當誠實。它是為勾勒直接的十六分音符點子、學習 step sequencing 如何對應 groove、以及在某個速度下測試基本脈動而打造的。它並非為編排整首歌曲而設計。
| 範圍內 | 範圍外 |
|---|---|
| 16 步迴圈,三個合成音色 | Swing、三連音、每軌重音、每軌音量 |
| 速度 40–240 BPM(整數) | 錄音、匯出、算繪 stems |
| 播放、停止、清除圖案、即時切換 | MIDI 同步、AudioWorklet 引擎 |
| Web Audio 合成,不載入任何音色 | 跨裝置完全一致的音色算繪 |
音色本身刻意保持簡單。大鼓是個短促的正弦振盪器,頻率快速下降同時增益衰減。小鼓使用一個新生成的雜訊緩衝,經由高通濾波器與增益包絡塑形。Hi-hat 則使用更短、更安靜的雜訊脈衝,搭配更高的高通截止頻率。這些是合成的鼓聲,並非真實鼓組的錄音,它的音色會因瀏覽器的音訊實作、輸出硬體、取樣率、以及每次擊點產生的隨機雜訊而略有差異。瀏覽器嚴重的節流、分頁暫停、裝置變更、高系統負載,以及作業系統的音訊延遲,仍可能影響你聽到的結果。如果你需要精確的跨裝置同步、專業編曲,或延遲校準,請將圖案概念轉移到專門的音樂應用程式,或參考 虛擬鼓組指南 以獲得可親手演奏的做法。
可嘗試的快速圖案
預設的 four-on-the-floor 迴圈只是起點。以下三個小實驗能展示格子在瀏覽器內能做些什麼:
- Boom-bap 草圖:清除格子,把大鼓放在第一步與第九步(第一與第三拍),小鼓放在第五步與第十三步(第二與第四拍),再放一個稀疏的 hi-hat 在第一步、第五步、第九步與第十三步。將速度降到 90 BPM,聆聽小節呼吸的感覺。
- 半拍 groove:保留小鼓在第二與第四拍,但把大鼓移到第一與第三拍(第一步與第九步),並在每個偶數步加入穩定的 closed hi-hat。數學不變,但聽感被拉開了。
- Hi-hat 動態替代:由於不支援 swing 或三連音,可以每隔三個 hi-hat 步移除一步來模擬動態。聽起來會略為不均勻,正好提醒你格子鎖定在筆直的十六分音符上。
這些圖案都不需要帳號或音色庫,只是 48 個布林格與一個速度欄位。當點子值得更多時,在腦中把圖案搬到真正的 DAW 即可。當目標只是聽某個速度是否合適時,這是最快的確認方式。