線上節拍器是一個在瀏覽器分頁中使用 Web Audio API 合成短促滴答聲的頁面,最適合在任務屬於輕量練習、音階、節奏訓練、視唱讀譜,或是你心中已大致有一個速度、需要粗略估計時使用。這個決定通常取決於你是否只需要一個穩定的脈動、對時機的要求有多嚴格,以及在當下是否值得為此安裝應用程式或購買設備。由於每個滴答聲都是本機透過振盪器產生,並在下一個觸發前就丟棄,瀏覽器型工具無需下載、不用麥克風、不需帳號、也不必上傳,因此能廣泛適用於各式各樣的音樂人、學生、教師和愛好者。一旦目標轉向錄音室錄製、MIDI clock 同步、與數位音訊工作站達到樣本精度的對齊,或任何需要細分拍、 swing 或複節奏的節拍,硬體節拍器或專用的 DAW clock 就會是更理想的選擇。

你確實需要線上節拍器的跡象
當目標務實且限制寬鬆時,瀏覽器節拍器就是正確的選擇。以下是這個工具最能發揮價值的明確訊號:
- 你心中已經有一個速度,只是想用聲音確認它。在 30 到 240 BPM 之間輸入一個整數,就能快速得到穩定的參考節拍。
- 你想練習音階、長音或單聲部讀譜,需要一個乾淨的脈動來追蹤自己的位置。這個頁面會在每一拍播放一次滴答聲,無需麥克風,也無需錄音。
- 你無法或不願安裝應用程式或購買設備。瀏覽器分頁在筆電、平板和手機上都可攜帶使用,且不會留下任何痕跡。
- 你正在教學或學習,想要在房間裡建立一個共享的參考速度。只要裝置音量一致,任何開啟同一個頁面的人都會聽到相同的滴答模式。
- 你需要快速檢查錄製的樂曲是否產生飄移。這個頁面即時播放、關閉時即停止,因此在各段錄音之間設置和拆卸都很方便。
這些訊號與產品說明中所列出的限制相符。這個工具以 60 除以 BPM 的公式計算間隔,在第一拍播放略高音調的聲音,之後每拍播放較低音調的聲音,並在你離開頁面或按下停止時乾淨地停止。這個範圍正好符合大多數練習的需求,也正是它與為製作工作打造的更重型工具之間的差異所在。
瀏覽器節拍器並非合適選擇的時機
當時機比便利性更重要時,請略過瀏覽器節拍器。已公布的範圍排除了以下用途,因此選擇其他工具會更適合你:
- 必須與 DAW 鎖定的錄音室錄製。產品說明明確不主張 DAW 同步、MIDI clock、 tap-tempo 分析或錄音對齊。
- 需要細分拍、 swing 或複節奏的樂曲。這個工具只在第一拍放置一個重音,其他每拍播放一個平坦的滴答聲,因此三連音或十六分音符的細分拍並不在其設計範圍內。
- 延遲至關重要的現場演出。背景分頁、省電模式、繁忙的主執行緒和藍牙音訊都可能讓可聽見的滴答聲產生明顯的延遲。
- 長時間的離線使用。這個頁面必須保持在前景分頁中;它無法為飛機使用或在沒有穩定 Wi-Fi 的排練空間自行快取。
- 經過校準的音高、聽力保護或醫療用途。第一拍使用的 1320 Hz 振盪器頻率與後續拍使用的 880 Hz 是產品提示,並非演奏音高的標準,且這個頁面並非聲壓計。
當上述任何條件成立時,硬體節拍器、專用的節拍器應用程式,或你的 DAW 內建 clock 會是更安全的選擇。如果你想更深入地權衡取捨,可參考關於為練習挑選合適的線上節拍器方式的指南,該指南以更多情境討論同一個決策。
BPM 與每小節拍數:你的決策依據
兩個數字定義了這個工具所產生的每一下滴答聲:每分鐘拍數的速度,以及每小節的拍數。它們會以未經截斷的完整十進位數字進行驗證,且落在狹窄的範圍內。下表整理出官方的限制:
| 輸入 | 接受範圍 | 超出範圍時的行為 |
|---|---|---|
| 速度 (BPM) | 30 到 240,整數 | 輸入失敗;頁面不會四捨五入或設上限 |
| 每小節拍數 | 1 到 12,整數 | 輸入失敗;頁面不會四捨五入或設上限 |
| 播放中編輯數值 | 先停止播放 | 避免顯示值與實際計時器之間產生飄移 |
| 符號、空格、小數、指數記號、單位、空值 | 拒絕 | 視為無效;不做備援格式化 |
速度範圍涵蓋 30 到 60 BPM 的慢速練習曲、 60 到 120 BPM 的中等速度練習、 120 到 180 BPM 的快速演奏,以及 180 到 240 BPM 的極快速片段或困難拍號研究。每小節一拍到十二拍的範圍則涵蓋從 1/4 拍感中的全音符,到像 12/8 這類複拍號。如果你的樂曲需要 7/8 加上十六分音符細分拍,或是需要 15 BPM,這個頁面無法在不繞路的情況下對應音樂,此時選擇其他工具會更合適。
在瀏覽器中設定速度並開始滴答聲
一旦做出決定,整個流程很短,且可在任何現代瀏覽器分頁中運作:
- 在目前的瀏覽器分頁中開啟 線上節拍器頁面。
- 輸入介於 30 到 240 BPM 之間的整數速度,以及介於 1 到 12 拍之間的每小節拍數。
- 選擇開始,留意第一拍較高的重音,然後在關閉分頁前選擇停止。
這個頁面會為每一下滴答聲建立一個短促的振盪器和一個增益節點,在 50 毫秒內將增益從 0.2 衰減至 0.001,並在 60 毫秒後停止振盪器,避免舊節點堆積。第一拍使用 1320 Hz,後續拍使用 880 Hz,因此即使在低音量下也能輕易聽出小節之間的界線。如果你在播放時編輯任一數值,播放會在新數值生效前停止,這能避免顯示的速度與實際計時器之間產生飄移。
瀏覽器時機:對線上滴答聲的合理期待
滴答間隔直接從你所輸入的 BPM 衍生,使用每分鐘拍數的標準定義。公式如下:
間隔秒數 = 60 ÷ BPM
以下計算範例以常見的中等速度 120 BPM 走過同一個公式:
- 間隔 = 60 ÷ 120
- 間隔 = 每次滴答 0.5 秒
- 在 60 BPM 時,同一公式得出 60 ÷ 60 = 每次滴答 1 秒
- 在 240 BPM 時,同一公式得出 60 ÷ 240 = 每次滴答 0.25 秒
這個算術本身是精確的,但實際聽到的結果並非樣本精度。瀏覽器會透過 JavaScript 回呼排程每一次滴答,而該回呼可能因背景分頁、省電模式、繁忙的主執行緒、藍牙音訊延遲、瀏覽器政策和作業系統排程而延遲。這個頁面適用於一般練習和速度參考,但不能取代錄音室 clock。關於影響時機因素的更完整說明,請參考瀏覽器分頁中的線上節拍器精度與時機指南。在技術基礎方面,Web Audio API 規格描述了此頁面所依賴的排程模型。
圍繞線上節拍器建立練習例行程序
一旦這個工具成為合適的選擇,建立習慣最簡單的方式就是讓例行程序保持簡短。幾個習慣在各種樂器和程度之間都站得住腳:
- 從低裝置音量開始,特別是使用耳機時。頁面以 0.2 的增益啟動並快速衰減,但最終音量仍由你的喇叭和耳機擴大器決定。
- 讓速度配合任務。音階和長音使用 60 到 80 BPM,讀譜和練習使用 80 到 120 BPM,快速片段在準確度穩定後使用 120 到 200 BPM。
- 在各段落之間停止。按下停止會清除計時器、關閉音訊內容,並重設視覺拍數計數器,讓下一個段落從乾淨的顯示開始。
- 將它用作節奏練習的脈動,而非錄音工具。如果你想錄下自己的演奏,請將節拍器與獨立的錄音器搭配使用,或改用 DAW。
- 把滴答聲視為參考,而不是裁判。可聽見的脈動是用來揭露你自己演奏中的不穩定,而不是用來永久宣告某個速度是正確的。
這個頁面會在建立新音訊內容之前關閉任何舊的音訊內容,執行同步防護以避免重複啟動,並在你離開分頁時乾淨地卸載,因此每次練習都會重設為已知狀態,不會留下多餘的滴答聲或過時的計時器。如果 Web Audio 無法使用或啟動遭到拒絕,會顯示錯誤,且不會留下任何殘留的播放狀態。當元件離開頁面時,也會執行同樣的清理作業,這就是為什麼停止滴答聲並關閉分頁,就足以釋放這個工具所開啟的所有資源。