
「Beat Maker Online」真正的含義
「online beat maker」(線上節拍製作器)是一種基於瀏覽器的音序器,能將切換格子的動作轉化為使用合成音色的循環鼓組節奏,無需安裝、建立帳號或上傳音色樣本。這個詞彙其實是兩個概念的結合:「beat maker」(節拍製作器)指的是利用打擊樂音色來設計節奏模式的創作工作,而「online」(線上)則把遞送方式限定為在你瀏覽器本機透過 Web Audio API 運作的網頁,並非從伺服器串流音訊或擷取預錄的音色資料庫。實際上,「在線上做節拍」這件事就是點擊格狀介面上的格子、按下 Play,然後從喇叭聽到一段循環音——不需要 DAW、不需要外掛鏈、不需要麥克風,也不需要傳輸檔案。線上鼓機就是一個直接的例子:三個樂器列(大鼓、小鼓、閉合鈸)橫跨代表 4/4 拍一小節的十六個十六分音符步進,按下 Play 的瞬間循環就會開始播放。這個工具同時也揭露了讓你讀懂任何節拍製作器所需的底層術語,這也是它對學習者乃至於草稿編曲者都有用的原因。
十六步鼓機的結構解剖
每台十六步鼓機都把標準音樂的一小節拆解成十六個等分的子單位,稱為十六分音符,因為 4/4 拍中每個四分音符包含四個十六分音符。格狀介面上的每個格子代表某個樂器在某個時間點的開/關開關,整個格狀介面容納三條平行的音軌——大鼓、小鼓、鈸——總共四十八個布林值格子(三個樂器乘以十六步)。線上鼓機的預設起始節奏是教科書式的四拍大鼓 groove:大鼓落在每個四分音符位置(第 1、5、9、13 步)、小鼓落在第二拍與第四拍(第 5、13 步),閉合鈸則落在每個八分音符位置(第 1、3、5、7、9、11、13、15 步)。一個移動的外框會高亮顯示當下正在發聲的步進,讓你可以即時觀察循環的推進。
這個結構涵蓋了四個值得命名的概念,因為你之後遇到的每個格狀音序器都會重複使用它們:
- 音軌(Track)。屬於單一樂器、由十六步組成的水平橫列。這台鼓機有三條音軌。
- 步進(Step)。一小節中單一的十六分音符時槽。格狀介面永遠有十六個步進。
- 模式(Pattern)。由開/關格子組成的三乘十六完整格狀介面,定義一小節的音樂。
- 循環(Loop)。逐步走過模式的反覆播放,直到你按下 Stop。
如果你曾用過其他格狀音序器,這四個詞可以直接對應上去。如果沒用過,這些定義就是每台線上節拍製作器共通的詞彙,學一次就能在許多工具上受用。
BPM 與步進時長的計算方式
在這個工具以及大多數步進式音序器中,BPM 指的是「每分鐘四分音符數」——這與 W3C MusicXML 4.0 sound 元素所記載的節拍慣例相同。因為每個四分音符容納四個十六分音符步進,所以每一步的時長為 60 除以 BPM 再除以 4 秒,而完整的十六步一小節則是那個數值乘以十六。
以預設 120 BPM 為例的計算過程:
- 步進時長:60 ÷ 120 ÷ 4 = 0.5 ÷ 4 = 0.125 秒。
- 完整小節:16 × 0.125 = 2.000 秒。
這台鼓機只接受 40 到 240 BPM 之間的整數節拍。空白的輸入、小數分數、符號、指數記法、單位文字,或是超出範圍的數值,都會顯示一則可恢復的錯誤,而不是默默四捨五入到最接近的有效數值。下表顯示在兩個節拍邊界以及預設值下的步進與小節時長,皆直接取自該工具文件化的時序行為。
| BPM | 步進時長(秒) | 完整 16 步小節(秒) |
|---|---|---|
| 40(下限) | 0.375 | 6 |
| 120(預設) | 0.125 | 2 |
| 240(上限) | 0.0625 | 1 |
40 到 240 的範圍是該工具所用 look-ahead 排程器在可用性與排程上的保護措施,並非對音樂節拍範圍的限制。如果你想知道介於其中任何節拍的精確數值,用 60 ÷ BPM ÷ 4 重算即可——公式是精確的,小節長度就是該數值乘以十六。想深入了解排程器如何把事件放到 AudioContext 時間軸上,請參考 BPM 數學與排程完整解析。
如何用線上鼓機打造一段節拍
這台鼓機把做節拍簡化為少數幾個動作。依序執行就能得到一個乾淨的初學循環。
- 開啟線上鼓機並挑選一個起始節拍。在 BPM 欄位中輸入介於 40 到 240 之間的整數;120 是預設值,也是合理的首選。
- 編輯格狀介面。在大鼓、小鼓或鈸列上點擊任一格子,即可為該十六分音符步進開啟該樂器。再點一次即可關閉。四拍大鼓的起始模式設計上就是讓你一步步替換掉。
- 按下 Play 來試聽循環。移動的步進外框會在模式播放時顯示當前位置。播放期間仍可編輯模式,且會在下一個排程窗口被採用。
- 按下 Stop 來釋放音訊並靜音播放。按下 Clear pattern 來關閉全部四十八個格子,從寂靜重新開始,再編輯並再次按下 Play。
有兩點實用提醒常讓新使用者感到意外。第一,在循環播放時編輯節拍會停止當前運行並釋放其 AudioContext;輸入有效節拍後再按一次 Play,就能從第一步乾淨地重新啟動。工具刻意先停止,是為了避免舊的排程在新的排程下繼續執行。第二,AudioContext 只會在你按下 Play 時才會建立。瀏覽器要求在使用者操作後才能開始音訊,工具也遵守這條規則,把所有音訊工作延後到點擊之後。若你想要更引導式的初學體驗,16 步音序器基礎指南會以更多新手脈絡帶你走過同樣的控制項。
合成音色對聲音與授權的意義
「online」這個詞裡藏著第二層意義——這個工具不會下載任何一個音訊檔案。大鼓是一個短暫的正弦振盪器,其頻率快速下降同時增益衰減;小鼓是新生成的雜訊緩衝區,透過高通濾波器與增益包絡塑形;鈸則是更短、更安靜的雜訊爆發,並有更高的高通截止頻率,依據 Web Audio API 1.1 規範。每個音色都在播放時於你的瀏覽器內即時建構,這帶來三個值得了解的實際影響:
- 沒有樣本主機需要聯繫,所以啟動工具時不會接觸網路,也不會繼承任何第三方樣本授權。
- 音色會因瀏覽器的音訊實作、輸出硬體、取樣率,以及每次小鼓或鈸敲擊產生的隨機雜訊而略有差異。兩位聆聽者從完全相同的模式可能會聽到略有不同的音色紋理。
- 合成的暫態訊號在某些輸出系統上可能比預期更響。在按下 Play 之前請把裝置音量調低,特別是使用耳機時。
Look-ahead 排程器——一個輕量的瀏覽器計時器,每 25 毫秒檢查一次,並提前在 AudioContext 時間軸上放置最多 100 毫秒內的事件——能減少一般主執行緒的時序抖動,但它並不保證跨裝置的樣本級一致渲染。分頁被大幅節流、分頁暫停、裝置切換、高系統負載,以及作業系統的音訊延遲,仍可能影響你所聽到的聲音。
限制與何時該轉用專屬 DAW
這台鼓機刻意保持聚焦,下方的限制正是其意義的一部分:它是草稿板,而不是製作套件。它不支援 swing、三連音、力度、強音、個別音軌音量、效果器、錄音、匯出、MIDI 同步、任意拍號,或背景分頁的播放保證。如果你需要正式的編曲安排、跨裝置的精確同步、已渲染的分音軌檔,或延遲校正,請把模式的概念搬移到專屬的音樂應用程式並在那裡重建。
在清理方面,每次 Stop、重新啟動、播放錯誤,以及元件卸載時,都會清除排程計時器、停止並中斷已追蹤的音訊來源、清空來源集合,並關閉 AudioContext。異步的恢復動作會經過世代檢查,確保延遲完成的請求不會在 Stop 或卸載之後重新啟動音訊。如果瀏覽器的音訊初始化或事件排程失敗,工具會回報一則可恢復的訊息,讓你再試一次 Play,而不是停留在錯誤的播放狀態。這種聚焦正是「online beat maker」這個詞彙的價值所在:一個快速、無需帳號、無需上傳的地方,讓你在投入更重型工具之前先測試節奏想法。