線上節拍器是一種基於瀏覽器的工具,能以您選擇的節奏速度產生穩定的可聽見連續滴答聲,讓您以受控的速度練習音階、節奏練習和讀譜,而無需安裝軟體或上傳音訊。線上節拍器使用 Web Audio API 在本地端產生每個滴答聲,這表示聲音會在您目前的分頁中合成,永遠不會被傳送到伺服器。您可以輸入介於 30 到 240 之間的整數 BPM(每分鐘節拍數),以及介於 1 到 12 之間的小節拍數;每小節的第一拍會以較高音播放,方便您辨識每個小節的起點。滴答聲之間的間隔是根據標準的每分鐘節拍數定義所導出:60 除以 BPM,以秒為單位表示。在 60 BPM 時,間隔為 1 秒;在 120 BPM 時,間隔為半秒;在 240 BPM 時,間隔為四分之一秒。由於音訊完全在您的瀏覽器中執行,因此使用時不需要麥克風存取權限、檔案上傳或帳號。

當您在安靜的房間、練習室或共用教室空間工作時,最後這一點特別重要:沒有任何資料會離開您的裝置。不需要安裝任何東西、不需要允許任何外掛,也不需要麥克風的權限提示。網頁載入後,您選擇節奏速度和小節拍數,下一個滴答聲就會在不到一秒的時間內透過您的喇叭或耳機播放出來。

how to use online metronome
如何使用線上節拍器

開啟節拍器前需要準備的事項

由於此工具在單一瀏覽器分頁中執行,先決條件很簡單。您需要一個支援 Web Audio API 的目前桌面版或行動版瀏覽器,這在現今包括 Chrome、Edge、Firefox、Safari 的現代版本,以及大多數基於 Chromium 的瀏覽器。您還需要有可用的聲音輸出裝置,無論是筆記型電腦的內建喇叭、外接螢幕、耳塞式耳機或錄音室監聽耳機。您不需要麥克風、錄音介面、數位音訊工作站(DAW)、音色資料庫,也不需要任何上傳的音訊檔案。

建議一開始將裝置音量調低,特別是使用耳機時,這樣第一個加重音的滴答聲才不會嚇到您。內部增益會從一個保守的值開始,並在不到一秒的時間內衰減,但最終決定每個節拍聽起來多大聲的,是您的硬體音量、等化器設定以及聆聽環境。

設定節奏速度與每小節拍數

控制項刻意設計得極簡:一個節奏速度欄位、一個每小節拍數欄位和一個 Start 按鈕。請依照下列步驟,在線上節拍器中產生乾淨、穩定的脈衝。

  1. 點選節奏速度欄位,輸入 30 到 240 之間的整數。這就是您的 BPM 值。小數點、符號、空格、指數標記、「BPM」這類單位以及空白輸入都會被拒絕,而不會被四捨五入,因此請使用乾淨的整數,例如 60、92 或 144。
  2. 點選每小節拍數欄位,輸入 1 到 12 之間的整數。這控制了工具在回到較高音的第一拍之前會播放多少個滴答聲。常見的值包括華爾滋感的 3、標準拍號的 4,以及複拍子的 6。
  3. 按下 Start 按鈕。工具會建立一個新的音訊內容,立即排定第一個滴答聲的時間點,並以計算出來的間隔持續排定後續的滴答聲。
  4. 觀察視覺化計數器在您的小節長度中推進,並聆聽較高音的第一個滴答聲,這樣您隨時都能知道每個新小節的開始位置。
  5. 如果您需要在節拍器運作時變更節奏速度或小節拍數,編輯任一欄位即可。播放會自動停止,這樣顯示的節奏速度與運作中的計時器才不會產生偏差,然後您可以按下 Start,使用新的值重新開始。

如果某個值無法通過驗證,欄位會直接拒絕輸入,而不會將其限制在某個上限或四捨五入,因此像 25 這樣的節奏速度或 16 這樣的每小節拍數根本無法開始播放。這能保護您,避免在不知情的情況下以非您所選的節奏速度練習。

辨識重音並乾淨地停止播放

重音是這個工具中最實用的單一提示。每個小節的第一拍以 1320 Hz 播放,而其餘每個節拍則以 880 Hz 播放。兩者的音高差異大到足以透過耳機清楚聽見,卻又不至於在長時間練習後讓耳朵感到疲勞。請將較高的滴答聲用於正拍、小節標記,或您樂句重新開始的位置。

當您練習結束時,請在關閉或離開網頁之前先按下 Stop 按鈕。Stop 會清除下一個已排定的滴答聲、關閉音訊內容、重設視覺化節拍計數器,並將工具返回停止狀態。如果您關閉分頁或切換到其他分頁,且瀏覽器暫停計時器的時間過長,相同的清理程序也會自動執行。同步防護機制可防止重複的 Start 呼叫,而如果 Web Audio 內容因任何原因無法啟動,則會顯示錯誤訊息,且不會留下任何殘留的播放狀態。

滴答聲間隔的計算方式

排程間隔直接衍生自 BPM 的國際單位制(SI)定義,您可以在 NIST SP 330 中閱讀相關說明。一分鐘包含 60 秒,因此每個節拍耗時 60 除以 BPM 的秒數。節拍器會以此值排定下一個 JavaScript 回呼,這就是為什麼較快的節奏速度會以可預測的方式產生較快的脈衝。在您按下 Start 之前,以下三個經過驗證的參考點有助於您設定預期:

節奏速度(BPM)滴答聲間隔感覺
601.000 秒緩慢、從容
1200.500 秒中等、步行速度
2400.250 秒快速、非常密集

如果您想要的節奏速度不在表格中,相同的 60/BPM 公式就能為您提供答案。例如,90 BPM 的節奏速度會產生 60 除以 90 的間隔,也就是滴答聲之間 0.667 秒,落在 120 和 60 這兩個參考列之間。光是這一個計算式,就能將您選擇的任何節奏速度轉換為耳朵實際會聽到的時間間距,而這也是此工具唯一執行的數學運算。

瀏覽器滴答聲可能飄移或跳拍之處

基於瀏覽器的計時很方便,但它並非樣本精度的錄音室時鐘。此工具適用於一般練習和節奏速度參考,並非設計用於 DAW 同步、MIDI 時脈輸出、輕觸節拍分析、細分節奏型、 Swing、複節奏、錄音對齊或延遲校正。在實際使用中,有幾種情況可能會使可聽見的滴答聲發生偏移或延遲:

  • 分頁被移至背景,許多瀏覽器會為了省電而限制 JavaScript 計時器。
  • 省電模式、低電量模式或作業系統的排程暫時減慢了用於排定滴答聲的計時器。
  • 藍牙耳機或喇叭增加的延遲可能改變您感知到的時間點,並產生可聽見的間隙。
  • 主執行緒正忙於其他繁重的工作,例如視訊通話、大型下載,或同一頁面上長時間執行的指令碼。

若想更深入了解底層振盪器節點的建立與銷毀方式,W3C Web Audio API 規格與 MDN 的 OscillatorNode 參考文件描述了每個滴答聲是如何作為一個短暫的振盪器產生,並使用指數增益包絡,從保守的起始值衰減到接近靜音,整個過程大約耗時五十毫秒。如果滴答聲聽起來有延遲或被跳過,將瀏覽器分頁切換至前景、插入有線耳機,或關閉其他佔用資源的分頁,通常能讓脈搏恢復穩定的感覺。

瀏覽器節拍器的練習點子

一旦脈衝開始執行,這個工具就像一個輕量的參考來源,您幾乎可以將其疊加在任何的練習任務上。常見的用途包括以緩慢的節奏速度進行音階練習以釐清過渡、以中等速度進行視奏練習、為節奏研究標記穩定的律動,以及在將樂句錄製到其他地方之前檢查它是否顯得過於倉促。如果您剛開始接觸使用節拍器的工作方式,節拍器基礎指南會帶領您了解如何從緩慢的速度開始,並以小幅度逐步加快節奏;而線上練習指南則提供了您可以放入每日練習流程中的結構化練習。

節拍器並非聽力保護裝置、經校準的聲壓來源、醫療器材,也無法保證所顯示的 BPM 在任何瀏覽器條件下都能維持樣本精度。請將所顯示的節奏速度視為參考值,而非嚴格的截止標準;也請將滴答聲視為穩定的夥伴,而非嚴苛的評判者。秉持這樣的心態,瀏覽器節拍器將是您能在分頁中保持開啟、最實用的練習工具之一。