在 iPhone 上的線上節拍製造工具可以在 Safari 或任何支援 Web Audio API 的覽器中執行,因此整個音序器是透過網頁而非 App Store 提供的。線上鼓機載入一個 16 步格線、一個接受 40 到 240 之間整數的拍速欄位,以及三種合成音色:一個來自帶包絡的正弦振盪器的底鼓、一個由新產生的雜訊緩衝區建構的小鼓,以及一個使用較短、安靜雜訊爆裂聲的開放式 hi-hat。沒有任何下載或上傳,頁面不需要帳號,在您與第一個節拍之間也沒有應用程式內購門檻。音訊只會在您點擊播放後才會產生,這符合 iPhone 要求 AudioContext 必須在使用者手勢後啟動的規定。在預設的 120 BPM 下,每個十六分音符的步階持續 0.125 秒,整個 16 步的小節恰好循環 2 秒,當格子亮起時能立即在螢幕上感受到節奏。

對於只想在通勤或短暫休息時隨手編寫節拍的人來說,「下載一個應用程式」和「開啟一個分頁」之間的差異很重要。瀏覽器音序器也能保持 iPhone 儲存空間的整潔,並跳過那些經常擋在 App Store 功能完整鼓組應用程式前的 iCloud 登入程序。

beat maker online on iphone
在 iPhone 上的線上節拍製造工具:打造 16 步鼓組循環

為什麼 iPhone 使用者會選擇瀏覽器節拍製造工具

App Store 的鼓組套件可能功能強大,但它們通常伴隨著價格標、超過一百兆位元組的安裝檔,或是強制註冊的要求。瀏覽器音序器則完全移除了這些關卡。由於線上鼓機頁面不會載入任何音訊資源,因此沒有外部取樣檔案需要擷取,即使在行動數據下也能快速載入,鼓的音色是在播放時使用本機 Web Audio 節點即時產生的。每一次底鼓、小鼓或 hi-hat 的敲擊都是在手機內部產生的,而非從遠端取樣資料庫串流而來。

將同一個網址傳給使用其他裝置的朋友,只要他們的瀏覽器支援 Web Audio,就會聽到相同的模式。Mobile Safari、iOS 版 Chrome、Firefox 以及大多數其他現代 iPhone 瀏覽器都符合條件,因此這個工作流程在 iOS 裝置之間是可攜的,無需為每個型號重新建置頁面。

iPhone 上的鼓機包含哪些內容

這個頁面呈現一個精簡的節奏音序器,包含三條固定軌道:底鼓、小鼓和 hi-hat。每條軌道顯示十六個開啟或關閉的格子,每個對應一個十六分音符步階,這些格子對單次點擊會有反應。按下的狀態透過按鈕樣式立即可見,因此始終清楚哪些步階正在發聲。無論選擇什麼拍速,格線長度永遠是四個四分音符拍。

BPM 輸入欄位位於格線上方。它只接受 40 到 240 之間的完整十進位數字;任何其他輸入都會產生可復原的錯誤,並保留先前的數值。按下播放會排程一個循環,並啟動追蹤位置一至十六的移動步階外框。停止會釋放音訊並清除排程器;清除模式會關閉全部 48 個格子,讓您能從靜音中開始勾勒新想法,而無需重新載入頁面。

如何在 iPhone 上製作節拍

  1. 在 iPhone 瀏覽器中開啟鼓機。Safari 是預設瀏覽器,頁面在 iOS 版 Chrome、Firefox 或任何其他現代瀏覽器中也能運作。在按下任何按鈕之前,請將裝置音量保持在適中水準,因為合成的暫態音透過某些耳機聽起來可能會比較大聲。
  2. 設定起始拍速。點擊 BPM 欄位。iPhone 的數字鍵盤會出現;輸入整數,例如 90、120 或 140。輸入小數、符號或單位文字會顯示可復原的錯誤。
  3. 先聆聽預設的四拍地板模式。頁面載入時,底鼓在四分音符位置、小鼓在第二拍和第四拍、封閉式 hi-hat 在八分音符位置。點擊播放,讓 AudioContext 能在點擊後初始化,這也符合 iPhone 規定音訊不能在使用者手勢之前啟動的規則。
  4. 點擊格子來編輯模式。每次點擊會切換對應十六分音符步階中該樂器的開啟或關閉狀態。按下的狀態會立即更新,且編輯會被下一個排程視窗讀取,因此在循環執行時就能聽到變更。
  5. 觀察移動中的外框。一個高亮的步階框會顯示循環在小節中的位置。在 iPhone 上,控目標保持可讀,因為格線會水平捲動,而不是將格子縮小到低於拇指大小。
  6. 視需要使用停止和清除。停止會釋放音訊內容。清除模式會關閉全部 48 個格子;只點擊符合腦中想法的格子,從靜音中重新建構。
  7. 乾淨地變更 BPM。先點擊停止,編輯 BPM 欄位,然後再次點擊播放。在播放期間編輯拍速會刻意停止目前的執行,因此舊拍速下排定的事件不會滲入新的排程中。

BPM 計算與每步時間

格線將 BPM 視為每分鐘的四分音符數,這與 MusicXML 4.0 的 sound 元素使用的慣例相同。因此每個四分音符持續 60 除以 BPM 秒。因為每個小節包含四個四分音符拍,每個拍包含四個步階,所以單一步階持續 60 除以 BPM 再除以 4 秒。

產品文件直接列出三個錨點拍速:在 40 BPM 下,一個步階為 0.375 秒,小節執行 6 秒;在 120 BPM 下,一個步階為 0.125 秒,小節執行 2 秒;在 240 BPM 下,一個步階為 0.0625 秒,小節執行 1 秒。為了展示中段範圍的數字,以下是一個在 90 BPM 下的計算範例:

  • 四分音符長度:60 除以 90 等於 0.6667 秒。
  • 步階長度:0.6667 除以 4 等於 0.1667 秒(這就是 60 除以 BPM 再除以 4 的公式)。
  • 完整的 16 步小節:16 乘以 0.1667 等於 2.6667 秒。

這個單一範例是頁面上唯一的計算數字。對於其他拍速的精確時間,上述公式是唯一的真實來源,而此工具在播放時透過 Web Audio 排程器直接套用該公式,而非僅依 JavaScript 計時器回呼。

這個工具不做什麼(以及替代方案)

這台鼓機專注於勾勒節拍脈動,而非製作最終音軌。下表清楚標示了其功能範圍。

iPhone 上包含的功能 此工具未包含的功能
含三種合成音色的 16 步格線 搖擺或三連音細分
40 到 240 BPM 的整數拍速 力度、重音、各軌道音量
播放、停止、清除模式控制項 錄音、匯出、MIDI 同步、渲染分軌
無帳號、無上傳、無取樣下載 跨多裝置的取樣精確播放
在窄螢幕上水平捲動 背景分頁播放保證

對於超出此範圍的工作,同一個網站提供了專注的單一功能工具。您可以使用 免註冊節拍製造工具指南來勾勒更精準的節拍參考,或在需要穩定計數對齊節拍時,將鼓機與節拍器搭配使用。當人聲或完整編曲接續而來時,請將模式概念移轉到專用的音樂應用程式中,而非期待瀏覽器播放能處理製作工作。

順暢 iPhone 使用階段的秘訣

調整時請將頁面保持在前景,因為 iOS 可能會暫停背景分頁,這可能會導致循環暫停或失真。如果音訊在不同階段之間聽起來略有不同,這是正常的:每次小鼓和 hi-hat 的敲擊都使用新產生的雜訊緩衝區,因此高頻特性在每次敲擊時會有些微變化。使用耳機的使用者應從低音量開始;底鼓和小鼓使用銳利的暫態包絡,某些輸出系統會強調這些特性。排程器只會將事件提前最多 100 毫秒排定,並每 25 毫秒重新檢查一次,因此循環會緊貼 AudioContext 時鐘,而非手指點擊的時間。如果某個模式值得保留,請將頁面加入書籤或截圖,因為該模式完全存在於 48 個格子的開啟或關閉狀態中,所以在另一個裝置上重現它只需重新執行那些精確的點擊即可。