Mac 上的線上節拍製作工具是一套以瀏覽器為基礎的 16 步鼓機序列器,會使用 W3C Web Audio API 的 AudioContext 排程,在 40 到 240 BPM 的速度下播放合成的低音鼓、小鼓與閉合 hi-hat,因此能在 Safari、Chrome 或 Firefox 中直接執行,無需安裝、不必登入帳號,也不會上傳任何音訊。在 macOS 上,每款現代瀏覽器都預設啟用 Web Audio,這代表用於各個音色聲部的合成節點、排程器與增益包絡——包括以正弦波振盪器驅動、頻率隨時間下降並以增益衰減收尾的低音鼓、以新產生的雜訊緩衝區經高通濾波器塑形後再用增益包絡控制的小鼓,以及一段更短、更安靜、搭配更高高通截止頻率的雜訊爆音 hi-hat——都會直接透過你機器的音訊輸出路徑來執行。這裡沒有 DAW 專案、沒有外掛主機、沒有需要授權的音色資料庫,也不需要任何背景服務在你編寫段落時持續運作。你在畫面上看到的格點,會一一對應到 AudioContext 時間軸上排定的事件,所以你點下的內容,就會在下一個十六分音符的步進上準確播回。這使得以瀏覽器為基礎的節拍製作工具,成為在 Mac 上快速測試節拍、示範步進式編曲,或是在不投入更重型製作工具的前提下暖身一個想法的捷徑之一。

beat maker online on mac
Mac 上的線上節拍製作工具:在你瀏覽器裡的 16 步序列器

為什麼 Mac 使用者會選擇以瀏覽器為基礎的節拍製作工具

macOS 一直是對原生音樂軟體相當友善的平台之一,但原生路徑帶有額外成本,並非適合每一次的工作階段。一套完整的數位音訊工作站需要授權碼、專案資料夾、音訊介面設定,以及足以在背景常駐的系統資源。原生的節拍製作外掛通常也需要一個 DAW 主機才能承載。這兩條路徑都牽涉到安裝步驟與磁碟空間,也會產出一個你下次坐下來時必須記得再開啟的專案檔。

以瀏覽器為基礎的序列器則完全跳過安裝流程。頁面載入、格點出現,過程中唯一涉及到的權限,就只是瀏覽器對 Web Audio 的自動處理。macOS 在 Safari、Chrome、Firefox、Edge、Arc、Brave 及其他以 Chromium 為基礎的瀏覽器上皆支援 Web Audio,所以無論是 MacBook Air、搭載 Apple Silicon 的 MacBook Pro、Intel 版 iMac,還是 Mac Studio,都能夠在不額外安裝驅動程式、也不綁定 Apple ID 的情況下,使用同一套工具。這個工具本身不會與任何特定的機器設定檔綁定,代表你可以在家裡的 Mac 上編寫一段節奏,明天再用同一個網址在另一台電腦上重新開啟,工作流程完全不會中斷。

此外,當你只是想測試一個想法時,還有一層與隱私相關的考量值得留意。由於低音鼓、小鼓與 hi-hat 都是利用振盪器與雜訊節點在播放當下即時合成,這個工具不會連線到任何音色主機、不會上傳音訊,也不會將你的節奏外傳。這使得以瀏覽器為基礎的節拍製作工具,成為一個低風險的場所,讓你在共用工作站上摸索一段節奏,而不必留下一堆未完成的循環音樂片段。

這套線上鼓機在 macOS 上能為你做些什麼

線上鼓機是一套聚焦於 16 步節奏序列的工具,完全在瀏覽器分頁內執行。它提供三個音軌:低音鼓、小鼓與 hi-hat。每個音軌各有十六格,對應一個包含四個四分音符的小節中的每一個十六分音符步進。點擊一格即可在該步進開啟該樂器;再點一次即可關閉。格點本身不會在工具內部橫向捲動,但頁面層級的水平捲動能讓全部十六個步進在窄螢幕視窗中依然可用,而不必把觸控目標縮成難以辨識的小點。

格點上方有一個速度輸入欄位,接受 40 到 240 之間的整數。這個數字代表每分鐘的四分音符數,與 W3C MusicXML 中 sound 元素所記載的速度定義相同。速度欄位右側有三個控制項:播放、停止,以及清除段落。播放會在使用者點擊當下建立 AudioContext,以符合瀏覽器在音訊啟動前必須有使用者互動的限制,接著開始在時間軸上排程音訊事件。停止會釋放播放資源、清除排程計時器、停止並中斷已追蹤的音源節點,並關閉目前的音訊內容。清除段落則會把全部 48 格全部關閉,讓你從靜默中開始下一個想法。

格點預設內建一個簡單的四拍底鼓範例:在四分音符上播放低音鼓、第二拍與第四拍播放小鼓、八分音符位置播放閉合 hi-hat。這個起始段落是作為教學輔助而非完成版節拍,播放進行中你可以一格一格地替換內容,因為在播放期間對段落的編輯仍會被接下來的排程視窗讀取。

在 Mac 上打造你的第一段 16 步節拍

  1. 在你的 Mac 上,以 Safari、Chrome 或 Firefox 開啟線上鼓機頁面。
  2. 保持預設的 120 BPM 來取得穩定的步行節奏,或輸入 40 到 240 之間的整數,以符合你正在搭配的歌曲。
  3. 觀察格點:它包含三個音軌,每軌十六格,涵蓋一個由四個四分音符切割成十六個十六分音符步進的小節。
  4. 點擊任一格即可在該步進開啟該樂器。再點一次即可關閉。按下的狀態會直接顯示在按鈕上,而每個格子都帶有描述性的無障礙標籤。
  5. 反覆點擊格子,直到段落的節奏符合你心中的想法。常見的起點是:在第 1、5、9、13 步放上低音鼓;第 5 與第 13 步放上小鼓;每個奇數步都放上 hi-hat,以建立穩定的八分音符脈動。
  6. 按下播放。此時會建立音訊內容,排程器每 25 毫秒輪詢一次,並在 AudioContext 時間軸上將事件預先排定至 100 毫秒之後,接著從第 1 步開始循環。
  7. 觀察移動中的步進外框,以確認目前正在播放的是哪一步,並用視覺方式驗證段落。該外框僅使用顏色與邊框,因此對要求減少動態效果的使用者仍可清楚辨識。
  8. 當你想釋放音訊資源時,請按下停止;或按下清除段落,把全部 48 格重設回靜默,從空白格點重新開始一個新想法。

Safari、Chrome 與 Firefox 在 Mac 上的體驗差異

在每一款瀏覽器中,合成路徑其實是相同的——都是排程在 AudioContext 時間軸上的 Web Audio 節點——但音訊輸出路徑與分頁行為的細微差異,仍會影響你在 macOS 上實際聽到的結果。Safari 使用系統的 Core Audio 路徑,Chrome 與其他 Chromium 瀏覽器雖行經同一路徑,但會帶有自己的音訊服務,Firefox 則採用第三種變體。在預設設定、一乾二淨的 Mac 上,這種差異通常很細微,但若機器使用了一個彙總音訊裝置、藍牙耳機,或外接介面時,所選擇的輸出可能會改變小鼓與 hi-hat 雜訊爆音聽起來的明亮感。

當你想要讓節拍持續進行時,分頁行為也很關鍵。macOS 在瀏覽器不是最前景時,會積極地暫停背景分頁,這可能會讓預先排程器跟著暫停,並在你切換去記事時拉長節奏時序。若希望在你同時使用其他應用程式時,循環仍保持穩如磐石,請保持瀏覽器分頁在最前景,或使用第二個顯示器。沉重的系統負載、高藍牙延遲,以及 MacBook 電量不足,同樣可能讓實際聽到的速度偏離已排程的 BPM。

在按下播放之前,請將 Mac 的音量調到中等,尤其是使用耳機時,因為在部分輸出系統上,低音鼓與小鼓合成出來的暫態聽起來,可能比音量滑桿所顯示的還要來得大聲。

Mac 上每一步背後的時序計算

格點永遠是四個四分音符,切成十六個等長的十六分音符步進。在這個工具中,BPM 代表每分鐘的四分音符數,符合 MusicXML 所記載的速度定義。因此,一個四分音符的長度是 60 除以 BPM 秒,而每個十六分音符步進的長度,則是該時值的四分之一,其公式為:

步進長度(秒)= 60 / BPM / 4

以預設速度 120 BPM 為例來計算:一個四分音符長度為 60 / 120 = 0.5 秒,所以一個十六分音符步進的長度為 0.5 / 4 = 0.125 秒。一段完整的 16 步小節涵蓋 16 步乘以 0.125 秒 = 2 秒。這與工具內部共用、純粹負責排程的函式所產生的數值一致,這些函式會在任何音訊節點觸發之前,先建立具確定性的步進編號、時間戳記與作用中音軌快照,符合 W3C Web Audio API 中所定義的預先排程做法。這個做法在 節拍製作工具 BPM 計算與排程指南 中有更詳盡的說明。

BPM(邊界)步進長度完整 16 步小節
40(低)0.375 s6.0 s
120(預設)0.125 s2.0 s
240(高)0.0625 s1.0 s

這些都是規格文件明確記載的速度錨點。任何落在 40 到 240 之外的數值都會被視為可回復的輸入錯誤而拒絕受理;空白值、小數、符號、科學記號或附加單位文字的情況亦同。在播放過程中編輯速度時,會先停止當前的執行,再套用新值,因此排程器上絕不會同時出現兩個速度,並且都會從第一步重新整齊開始。

這個工具不涵蓋的範圍,以及下一步可以帶著這段節奏去哪裡

線上鼓機的設計刻意保持精簡。它是一段直截了當的十六分音符循環,搭配三個合成音色、一個速度控制,以及播放、停止、清除三個按鈕。它不支援 swing、三連音、力度分層、各音軌獨立音量、效果、錄音、匯出、MIDI 同步,也無法使用四四拍以外的拍號。AudioContext 引擎雖然在分頁之間共用,但它不是數位音訊工作站、不是 AudioWorklet 引擎,也無法承諾跨裝置達到樣本完全一致的渲染結果。

能力線上鼓機備註
段落格點16 步 × 3 軌僅限低音鼓、小鼓與 hi-hat
速度範圍40–240 BPM僅接受整數,單位為每分鐘四分音符數
音訊引擎Web Audio 合成不會載入外部音色
匯出、MIDI、swing、力度不支援不在此工具的範圍內
帳號、上傳、網路音色擷取不需要段落與音訊皆留在本機

若你的想法超出這些限制——例如你需要 hi-hat 上的 swing、第 9 小節的過門、小鼓上的力度漸變,或是能交給混音工程師的多軌分檔——請把段落概念帶進一套專屬的 macOS 應用程式,例如 Logic Pro、Ableton Live、GarageBand,或其他第三方節拍製作工具。瀏覽器階段只是一塊節奏的快速速寫板,而非完整製作的替代品;若你需要向合作對象說明小節的數學邏輯,MusicXML 的速度定義仍是正式的依據。

如果你正在權衡各種選擇,線上節拍製作工具:實用訣竅與常見錯誤對此有詳細說明。