無需 App 的線上節拍器是一個可在任何現代分頁啟動的瀏覽器式節拍音軌,完全不需要下載、安裝程式、帳號或麥克風存取權限——只需開啟頁面,在 30 到 240 BPM 之間輸入速度,選擇每小節 1–12 拍,然後按下 Start 即可聽到帶有重音第一拍的正擊音。因為所有運作都透過您裝置本身的 Web Audio API,聲音從不傳送到伺服器,瀏覽器不會被新增任何擴充功能,離開分頁或按下 Stop 後也不會有任何程序繼續在背景執行。這讓這個工作流程適用於任何擁有現代瀏覽器的裝置:學校音樂教室中的 Chromebook、彩排時的 Windows 筆電、家庭錄音室中的 Mac,或是緊急時的手機。其取捨同樣明確:瀏覽器節拍器為音階練習、節奏訓練與粗略的速度參考提供可靠的日常脈動,但它並非樣本精準的錄音室等級計時工具,也無法保證 DAW 同步或 MIDI 輸出。

online metronome without app
無需 App 的線上節拍器:只需開啟瀏覽器

為何瀏覽器節拍器無需安裝任何東西就能運作

技術上的答案就在一個網頁標準之中:Web Audio API,它讓 JavaScript 能在您目前的分頁中直接產生短促的振盪器點擊聲。當您開啟 線上節拍器 頁面並按下 Start 時,頁面會啟動一個 AudioContext,為每一拍產生一個微小的正弦波點擊聲,套用一個短暫的增益包絡以避免點擊聲爆音,然後根據您輸入的速度排程下一個點擊聲。瀏覽器將產生的音訊交給您的作業系統,再由作業系統傳送至您的揚聲器或耳機。在您與聲音之間,沒有任何原生 App、沙箱化權限或安裝步驟——只有頁面本身、瀏覽器的音訊層,以及您裝置的輸出。

這種架構同時也解釋了為何「無需 App」的節拍器真正做到零摩擦。頁面從不要求麥克風存取權限,從不上傳任何東西到伺服器,也從不儲存個人檔案。音訊上下文是按需建立的,振盪器在每次點擊後幾毫秒內即被拆除,而停止節拍器時則會徹底關閉上下文,使其不留任何已排程的工作。只要您的瀏覽器支援 Web Audio——涵蓋 Chrome、Edge、Firefox、Safari 以及這四者的行動版本——節拍器就能在您已開啟的分頁中運作。

「無需 App」實際帶來的好處

跳過安裝 App 這一步能消除多項摩擦點。您不必清除應用程式商店權限、接受隱私聲明、授予麥克風存取權限、允許通知,也不必等待動輒數 MB 的下載完成。您的主畫面不會多出一個圖示,也無需擔心更新。同時您也能避開最常見的應用程式商店限制:地區可用性、年齡限制、家庭共享限制,以及試用期過後跳出要求付費升級的提示。

它也讓節拍器能在不同裝置間輕鬆攜帶使用。同一個節拍音軌可在 Windows 瀏覽器、Mac 瀏覽器、Chromebook、Linux 筆電、Safari 中的 iPhone 以及 Chrome 中的 Android 手機上運作,因為頁面本身就是介面。這在課堂上很重要,因為學生可能帶來以上任何一種裝置;在彩排場地也很實用,因為您可能臨時借用朋友的筆電兩分鐘來確認一個速度。您唯一需要的平台特定條件,就是一個可運作的瀏覽器與可運作的音訊輸出。

如何在瀏覽器中啟動節拍音軌

  1. 在任何現代瀏覽器中開啟線上節拍器頁面。
  2. 在 BPM 欄位中輸入一個介於 30 到 240 之間的整數速度——例如 120。
  3. 從 1 到 12 中選擇每小節拍數——例如 4,代表一般常見拍號。
  4. 按下 Start 並聆聽第一聲點擊,該聲以 1320 Hz 播放;同一小節中其餘的點擊聲則以 880 Hz 播放,讓強拍易於辨識。
  5. 練習音階、節奏訓練或視奏時,讓頁面保持開啟。
  6. 在關閉或重新整理分頁之前,先按下 Stop,以利音訊上下文乾淨地關閉。

這就是完整的工作流程。沒有儲存按鈕,沒有登入,沒有同步;而在播放過程中編輯速度或每小節拍數會停止點擊聲,以便新數值在沒有飄移的情況下立即生效。

設定速度與每小節拍數

節拍器在兩個欄位中只接受完整整數。您無法輸入「120.5」或「4/4」;頁面將無法通過驗證,點擊聲也不會啟動。有效的速度範圍是 30 至 240 BPM,有效的小節長度是 1 至 12 拍。任何超出這些範圍的值——符號、小數、指數、像「bpm」這類的單位後綴、空白欄位,或是 29 或 241 等數值——都會被拒絕,而非四捨五入或限制。

常見練習速度BPM點擊間隔
慢速抒情曲601.00 秒
中速抒情曲800.75 秒
步行速度1000.60 秒
常見流行/搖滾1200.50 秒
快節奏1600.375 秒
快速練習2000.30 秒
範圍上限2400.25 秒

間隔是直接根據「每分鐘拍數」的 SI 定義計算得出:以秒為單位的每個間隔為 60 除以 BPM。在 60 BPM 時,點擊聲每秒響一次;在 120 BPM 時,每半秒響一次;在 240 BPM 時,每秒響四次。畫面上的拍數計數器會從所選的小節長度循環回到 1,因此 4 拍的小節會以 1、2、3、4、1、2、3、4 推進,而不是無止盡地累加。針對奇數拍號或不常見的重音模式,線上節拍器與拍號:設定任何拍號指南將說明 12 拍以上的小節以及其他重音組合。

點擊聲內部結構:頻率、重音與時序

每一次點擊都是一個短暫的正弦波振盪器搭配一個增益節點。每小節的第一拍使用 1320 Hz 的音調,每一拍重複音則使用 880 Hz 的音調,進而產生可聽辨識的「噠——噠噠噠」模式,標示出小節的起點。1320 Hz 與 880 Hz 的頻率是針對點擊聲本身的產品選擇;它們並非針對某個標準化 concert pitch、音名、調律系統或理想練習音色作出宣示。每一次點擊的增益從保守的 0.2 開始,以指數衰減至 0.001,持續 50 毫秒,然後振盪器在 60 毫秒後停止,以免舊節點在記憶體中堆積。

正是這種架構讓點擊聲聽起來清脆而非嗡鳴。指數衰減會在點擊聲響入下一個間隔之前將其消止,短暫的振盪器生命週期讓音訊圖保持輕量,而保守的起始增益則讓您能在不產生刺耳感的前提下調高系統音量。由此衍生出兩個實際結果。第一,您實際聽到的音量取決於裝置音量、揚聲器或耳機音量、瀏覽器的音訊增益,以及您所在的房間——而非工具本身。第二,以較低的裝置音量啟動節拍器,再逐步調高,才是最安全的方式,尤其是使用耳機時。

Web Audio 規格由 W3C 制定,OscillatorNode 介面則記載於 MDN,因此如果您想精確驗證點擊聲是如何產生的,可以直接閱讀 W3C Web Audio API 規格 或 MDN OscillatorNode 頁面。

實際限制:何時瀏覽器節拍音軌不是合適的工具

無需安裝的節拍器對於日常練習與粗略的速度參考非常出色,但無法取代少數專業工具。它並不聲稱擁有樣本精準的錄音室等級時序。瀏覽器計時器可能因背景分頁、省電模式、繁忙的主執行緒、藍牙延遲、瀏覽器政策與作業系統排程而延遲,因此頁面上看似 120 BPM 的點擊聲,實際上可能飄移數毫秒。節拍器也不提供 tap-tempo 分析、延遲校正、細分節奏、 swing、polyrhythm、MIDI clock 輸出或 DAW 同步,因此如果您需要其中任何一項,就必須改用其他工具。

此外也有輸入限制需要遵守。您無法輸入 25 或 250 的速度——兩者都會被拒絕。您無法輸入 120.5 或每小節 1.5 拍——兩者都會被拒絕。您無法輸入帶有單位的「120 bpm」——它會被拒絕。而在播放過程中編輯任一數值會自動停止點擊聲,而非讓計時器繼續推進,因此顯示的速度與實際聽到的點擊聲永遠不會出現不一致。這些限制都不會讓節拍器在日常練習中變差;它們只是界定了此工具能承諾與不能承諾的範圍。

清理機制也值得了解。Stop 會關閉音訊上下文、取消下一個已排程的點擊聲、重設視覺化的拍數計數器,並將工具恢復為停止狀態。當您離開頁面時,同樣的清理流程也會執行,因此離開分頁不會讓幽靈般的點擊聲繼續在背景運行。在播放過程中再次點擊 Start 也會被阻擋,因此您無法意外讓音訊重疊播放。若 Web Audio 無法使用,或音訊上下文啟動失敗,則會顯示錯誤訊息,頁面上不會殘留任何過期的「播放中」狀態。

免安裝節拍器的實用練習用途

無需安裝步驟的節拍音軌,在不便安裝 App 的情況下特別實用。您可以將頁面加入手機書籤,以便上課前快速確認速度。您可以在不允許安裝軟體的教室電腦上開啟它。您可以在借來的裝置上花兩分鐘驗證彩排前一段難曲的速度。您也可以在轉錄音訊時將它放在第二螢幕上,讓穩定的參考滴答聲不會與播放內容相互干擾。

標準的練習用途依然適用。60 BPM 的慢速設定是新指法模式的起點。80–100 BPM 適合視奏。120 BPM 是流行、搖滾及大多數當代練習曲目的日常預設速度。160–200 BPM 涵蓋需要逐步建立的高速樂段。您可以將每小節拍數從 4 拍切換為 3 拍以呈現華爾滋風格,切換為 6 拍以呈現複合拍號,或切換為 5、7 拍以進行奇數拍號訓練——從 1 至 12 的任何數值皆受支援。在關閉分頁之前停止節拍器,音訊上下文就會一併關閉,不會留下任何需要瀏覽器日後清理的背景工作。

想深入了解,請參閱 線上節拍器會使用麥克風或上傳音訊嗎?。