会聆听的翻页器如何跟随你的演奏

会聆听的翻页器每秒多次把听到的声音与乐谱中的每个位置比对。它时刻掌握你在哪里、弹得多快,跟随反复,你停下时就等待,并在页末前约两拍翻页,正是你的目光去找下一行的时候。拿不准时,它停在当前页。

更新于

标准:熟悉这首曲子的翻谱人

最好的翻谱人,是坐在你身边、熟悉这首曲子的音乐人。你几乎不会注意到他们。你的目光到达最后一行时,页面才翻动,绝不提前。你跳过一个反复,他们也跟着跳过。你停下,再从某个乐句重新开始,他们已经就位。要是一时跟丢了你,他们就等一等。

会聆听的翻页器,要靠麦克风和乐谱达到这个标准。背后的技术叫乐谱跟随(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 和尾声的路线。

一份带有反复、房子、D.S. 和尾声的乐谱,也就是 SheetScroll 读到的样子。每条蓝线是一段连续弹完的部分,按顺序编号:第 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. 和尾声吗?

能。反复记号、第一房子和第二房子、D.C.、D.S.、Fine 和尾声,都是它所跟随的地图的一部分。你可以在“反复”中查看。

来源

  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日