會聆聽的翻頁器如何跟隨你的音樂

會聆聽的翻頁器每秒多次,把聽到的聲音和樂譜中的每個位置比對。它追蹤你在哪裡、彈得多快,跟隨反覆,你停下時就等,並在頁尾前約兩拍翻頁,正是你的目光移向下一行的時候。沒把握時,它會停在這一頁。

更新於

標準:熟悉這首曲子的翻譜員

最好的翻譜員,是在你身旁、熟悉這首曲子的音樂人。你幾乎察覺不到他。你的目光一移到最後一行,頁面才翻動,絕不更早。你跳過一個反覆,他也跟著跳過。你停下來,再從某個樂句重新開始,他早已翻到那一頁。如果他一時跟丟了你,就會等一等。

會聆聽的翻頁器,要靠麥克風和樂譜達到這個標準。背後的技術稱為 樂譜跟隨(score following):只憑聲音,判斷演奏者在樂譜上的位置。1984 年,Barry Vercoe 與 Roger Dannenberg 各自首度展示了這項技術,讓電腦能為現場的獨奏者伴奏。翻頁還多了一項要求:知道何時該動作。

為什麼翻得太早,比翻得太晚更糟

邊彈邊讀譜時,你的目光大約比雙手領先一秒:速度快時約 0.7 秒,速度慢時約 1.3 秒。一項關於鋼琴手視奏的經典研究發現,業餘者和專業者的這段時間幾乎一樣,只是專業者能在其中容納更多音符。

這一秒決定了頁面該怎麼翻。翻得太早,你還在讀的音符就消失了。晚一點翻,你的目光就得在頁面底部等上一拍。這兩種錯誤並不相等。翻得太早,或翻到錯的一頁,會打斷音樂;翻得晚,只是耽誤一口氣的工夫。所以好的翻頁器先避免翻得太早,其次才是翻得太晚。

它在頁尾前一個固定的音樂距離翻頁,以你演奏的速度、用拍數來計算。SheetScroll 預設是兩拍,讓新的一頁在你的目光到達時,剛好出現在眼前。在「設定」→「顯示與翻頁」中,提前翻頁 可以調成更多或更少。

一頁的最後一行。頁面在藍線處翻動,也就是結尾前兩拍,正是你的目光移向下一行的時候。

用聽的跟隨音樂,難在哪裡

從第一小節乾乾淨淨彈到最後一小節,跟隨起來並不難。真實的演奏卻到處是會讓簡單的跟隨方式出錯的時刻:

音樂人會做的事,以及會聆聽的翻頁器必須應付的狀況
發生什麼事為什麼困難好的翻頁器怎麼做
你停下,再從某個樂句重新開始靜默只說明你停了,沒說明你會從哪裡開始先讓頁面停著,然後預期你會在停下處附近重新開始,也就是某個小節或樂句的開頭
你一遍又一遍地練習困難的段落每一次回頭都是往回跳,而且常常沒有停頓注意到你一再回去的那個段落,並預期你會在那裡
音樂自己重複:各節歌詞、逐小節寫出的反覆、再度出現的主題兩個地方可能聽起來一模一樣,直到音樂有了變化把兩個地方都放在心裡,並讓頁面停著,直到兩者出現差異
你自由運用時間:彈性速度、延長記號、長休止譜上標的速度只是起點,而持續按住的和弦根本沒有速度可言跟隨你實際的速度,在延長處等你,數休止時照你的步調
你彈得很輕,或房間很吵很輕的音符聽起來可能就像房間的背景聲邊演奏邊量測房間的聲音,聽的是音符本身,而不只是音量
你的樂器有點走音,或合唱團愈唱愈偏低每個音聽起來都和譜上差了一點從聲音中找出你的音高,並在它飄移時跟上
有其他人與你一起演奏他們的音符和你的混在一起聽出有其他人在演奏;樂譜含有他們的聲部時,就聆聽整份樂譜
你從中間開始沒有任何線索說明你從哪裡開始先看你打開的那一頁,再搜尋其餘的部分
你的樂譜是掃描檔或手機拍的照片有些音符或反覆記號可能被讀錯依讀到的內容跟隨音樂,並讓你快速修正反覆

運作方式,分五個步驟

每個會聆聽的翻頁器都有五項工作。地圖在你演奏之前就畫好;其餘的工作,在你演奏時每秒進行許多次。

  1. 聽見 你演奏的聲音,清楚到能分辨每一個音符。
  2. 繪製 樂譜地圖:包含它的音符,以及穿過反覆與跳轉的每一條路線。
  3. 跟隨 你:你在哪裡,以及你彈得多快。
  4. 決定 現在翻頁是否值得。
  5. 呈現 翻頁,讓你的目光跟得上。

步驟 1:聽見你的演奏

一切從聲音開始。SheetScroll 向你的裝置要求麥克風的原始訊號,不經過為通話設計的處理,那種處理會把音量拉平,還可能讓長而平穩的音漸漸消失。它每秒量測 50 次,看每個半音響得有多強,範圍涵蓋整架鋼琴的音域。

接著是比對。一個由 SheetScroll 訓練的小型神經網路,會把最近四分之一秒的聲音,變成一組精簡的指紋。對樂譜中的每個時刻,它也做同樣的事,依據的是在那一刻開始和持續發聲的音符。一次比對,就能同時為曲子裡的每個位置評分,所以不論你跳到哪裡,都能被察覺。不需要這首曲子的錄音,有樂譜就夠了。

用數位鋼琴時,MIDI 會略過這一步:音符會依你彈奏的方式,原原本本地送達。不論哪一種方式,聆聽都在你的裝置上進行,聲音一進來就處理。什麼都不會被錄製、儲存或傳送。

步驟 2:把樂譜讀成地圖

翻頁器不只要知道樂譜寫了什麼,還得知道音樂往哪裡走。SheetScroll 把每一份樂譜,從 MusicXML 檔到印刷頁面的照片,都讀成同一張地圖:各個小節和其中的音符、速度標示、每個小節在頁面上的位置,以及穿過反覆記號、第一和第二結尾、D.C.、D.S.、Fine 和 Coda 的各條路線。

SheetScroll 讀到的一份帶有反覆、結尾、D.S. 和 Coda 的樂譜。每條藍線是一段連續演奏的部分,依序編號:第 1 到 7、1 到 6、8 到 16、9 到 14 和 17 到 20 小節。

地圖也會標出聽起來很像的地方,例如逐小節寫出的反覆,或詩歌的各節歌詞,讓翻頁器事先就知道哪裡要小心。如果掃描檔的反覆記號被讀錯,只要在 ⋯ 選單的 反覆 中,修正一次路線。你不必修正任何音符。

佩佐《G 大調小步舞曲》從第 2 頁末尾反覆。在反覆記號前兩拍,SheetScroll 翻回第 1 頁。

步驟 3:跟隨你,而不是時鐘

有了聲音和地圖,翻頁器會用兩種方式留意你。一種是廣角的:它把曲子裡的每個位置、每個合理的速度,同時放在心裡,所以往回跳、跳過反覆或重新開始,都不會落在視野之外。另一種是貼近的:它一個音一個音地跟著你,並帶動你看到的位置標示。

貼近的那一種,只有在廣角那一種的判斷維持了一會兒、而且明顯更吻合時,才會移到新的地方。彈錯一個音或咳嗽一聲,絕不會讓頁面亂翻;真正的跳轉,則在幾個音之內就會被跟上。

速度由你決定。SheetScroll 從你彈的音符讀出你的步調,所以能跟上快速的段落、在延長記號上等你,並隨著漸慢一起放慢。靜默代表你停下了,而不是你往前走了:遇到譜上寫出的休止,它會照你的速度繼續數;在其他任何地方,它會等在你停下的位置。

它也預期音樂人會做的事。停下來之後,多數演奏者會從稍早一點的地方重新開始,也就是某個小節或樂句的開頭。練習時,他們會循環一個小節、不停頓地回到上一行,並一次又一次回到同一個困難的段落。預期到這些的翻頁器,能更快找到你。

在第 2 頁停下,再從第 1 頁重新彈起:SheetScroll 在找到你的位置期間停在目前這一頁,然後翻回去。

步驟 4:決定翻頁的時機

知道你在哪裡,只是一半的工作。另一半,是決定現在翻頁值不值得。翻頁器每一刻都在衡量你可能在的幾個位置。如果你還在這一頁,翻頁會讓你需要的音樂消失;如果你快要離開這一頁,多等一下只會耽誤一拍。因為翻得太早的代價遠高於翻得太晚,所以只有在你需要下一頁的可能性明顯高出許多時,它才會翻。

由此衍生出幾條規則:

  • 絕不在意外的靜默中翻頁。 在樂句中間停下,什麼都不會動。
  • 跳轉之後要更確定。 剛跳轉或剛重新開始時,它需要更高的把握才會翻頁。
  • 聽到才翻,不靠預測。 它在聽到你經過翻頁點之後才翻,而不是在它預期你會經過的時候。
  • 絕不碰運氣。 兩個位置的可能性相當、卻需要不同的頁面時,頁面會停著,直到音樂把它們區分開。
巴赫《C 大調前奏曲》的第 1 小節和第 4 小節完全相同。從第 4 小節重新彈起時,SheetScroll 會框出這兩處,並顯示「不確定」,直到第 5 小節把它們區分開。

當頁面停著不翻時,狀態列會說明原因:不確定,並附上它正在比對的小節,或 正在尋找。繼續演奏,或點一下你正在演奏的小節即可。

步驟 5:用讀得順的方式翻頁

頁面怎麼變,和何時變一樣重要。在直向使用的平板上,SheetScroll 一次翻半頁:你還在彈這一頁的下半部時,下一頁的上半部就出現了,所以翻頁從來不必趕。在手機上,它一次前進一行。每一次變化都是一個短短的動作,絕不是以猜測的速度慢慢捲動。

SheetScroll 的半頁翻頁:彈進下半部一拍後,下一頁的上半部取代目前的上半部。接著頁面的其餘部分跟上。

沒有任何東西會蓋在樂譜上。SheetScroll 要說的話,都留在頁邊。而且你的操作永遠優先:踩下踏板或點一下,頁面會立刻翻動,並告訴 SheetScroll 你在哪裡。吵雜的房間絕不會關掉自動翻頁;頁面只會停著,直到 SheetScroll 再次有把握。

看它跟隨一段真實的錄音

五個步驟一起運作,面對的是真實的演奏,沒有任何預先設定:

SheetScroll 的網頁版跟隨巴赫《第一號無伴奏大提琴組曲》前奏曲的錄音,沒有任何預先設定。頁面在頁尾前兩拍翻動。 音訊:“Cello Suite – Bach”(Lud and Schlatts Musical Emporium, conducted by Philip Milman)的片段,CC BY 3.0。樂譜:PDMX,CC0。

如何幫助會聆聽的翻頁器

  • 把裝置放在靠近樂器的地方,讓它聽到你的聲音多過房間的聲音。聲音太小或太吵、無法跟隨時,SheetScroll 會告訴你。
  • 數位鋼琴請用 MIDI。 音符會原原本本地送達,不會摻進房間的聲音。
  • 演出前先檢查路線。 打開 反覆,查看反覆、結尾和跳轉,並修正掃描檔讀錯的地方。
  • 標出容易出錯的翻頁。 容易出錯的翻頁 會列出接在聽起來相似的音樂之後、或跳轉之後的翻頁;點一下,就能讓那一頁改為手動翻頁。
  • 選擇提醒的多寡。 提前翻頁 可以設定更多或更少的拍數,半頁翻頁則留出最多的餘裕。
  • 準備一個踏板備用。 它可與聆聽同時使用,而且每踩一下,都會告訴 SheetScroll 你在哪裡。
  • 和其他人合奏嗎? 設定 有其他人一起演奏,或讓 SheetScroll 自己聽出來。搭配一起演奏,一台裝置聆聽,大家的頁面都會翻。

在 SheetScroll 中試試看

SheetScroll 是圍繞著會聆聽的翻頁器打造的樂譜閱讀器。它透過麥克風或 MIDI,跟隨鋼琴、鍵盤、弦樂、木管、銅管、人聲和吉他(包含指法譜),可在 iPad、iPhone、Android、Mac、Windows、Linux 和網頁版上使用。離線也能用,聲音絕不會離開你的裝置。

閱讀器免費,而且踩下踏板或點按永遠能翻頁。聆聽和自動翻頁屬於 SheetScroll Pro。內建課程不需要 Pro 就會聆聽並翻頁。

常見問題

什麼是樂譜跟隨?

這是只憑聲音,就判斷出音樂人在樂譜中位置的技術。會聆聽的翻頁器用它來知道你在哪裡,再決定何時翻頁。

會聆聽的翻頁器需要我這首曲子的錄音嗎?

不需要。SheetScroll 是拿你的演奏和樂譜本身比對,所以你打開的任何一份樂譜都能跟隨,掃描檔和照片也不例外。

如果我彈錯音怎麼辦?

它會繼續跟隨。彈錯一個音絕不會讓頁面移動,因為 SheetScroll 會把前後的音樂一起納入衡量。如果不確定你在哪裡,它就會停在這一頁。

我停下來,頁面會翻嗎?

不會。停下絕不會翻頁。你再次開始演奏時,SheetScroll 通常在幾個音之內就會找到你。

為什麼在結尾前兩拍翻頁?

你的目光大約比雙手領先一秒。兩拍能讓新的一頁在你的目光到達時,剛好出現在眼前。「提前翻頁」可以設定成更多或更少。

它能跟隨反覆、D.S. 和 Coda 嗎?

能。反覆記號、第一和第二結尾、D.C.、D.S.、Fine 和 Coda,都在它所跟隨的地圖上。你可以在「反覆」中檢查。

資料來源

  1. Furneaux 與 Land,「The effects of skill on the eye–hand span during musical sight-reading」,Proceedings of the Royal Society B,1999, 查證於 2026年10月22日
  2. Lee,「Musical Score Following and Audio Alignment」,2022,§5.1.1, 查證於 2026年10月22日