跳到正文
ToMIDI

免费在线乐谱移调:任意调、任意乐器

要给乐谱移调,就在下面的工具里打开 MusicXML 或 MIDI 文件,再选移多远:按音程移、移到新调,或者从一种乐器改写给另一种乐器,比如从实际音高改写给降 B 调单簧管。ToMIDI 会把每个音符、临时记号和调号都按正确的写法改好,原谱和移调后的乐谱并排显示,两份都能播放。可以直接打印、存成 PDF,也可以导出 MusicXML、MIDI 和 PNG。整个过程在浏览器里完成,免费,不用注册,文件不上传。

  • 任意调、任意乐器
  • 文件不上传
  • 免费,不用注册
  • MusicXML、MIDI、PDF

打开要移调的乐谱

MUSICXML · XML · MXL · MID · MIDI最大 30 MB,在浏览器里读取

或把文件拖到这张卡片的任意位置O 打开文件D 第一个示例

示例文件

公有领域曲目或本站原创,一键打开

这里不读取 PDF 和乐谱照片。请从 MuseScore、Sibelius、Finale 或 Dorico 导出 MusicXML,或者打开 MIDI 文件。纸质乐谱请先用 PDF 转 MIDI 或乐谱扫描识别工具转换。

在浏览器中运行,不上传免费转换试听无需注册

乐谱移调,手算容易错

把一首曲子升高一个全音,听起来简单,真在纸上改起来才知道麻烦:每个音都要动,调号要换,临时记号会变成别的临时记号,原本好好待在谱表里的旋律,可能突然要加四条加线。给单簧管或中音萨克斯写声部更是多一层,因为这些移调乐器的演奏者看到的音,和实际响出来的音不一样。乐谱移调工具替你算好,你只要检查音乐本身。

  • 第 30 小节漏改一个临时记号,排练时整段都不对。
  • 升 F 上行大二度是升 G,不是降 A:写法对看谱的人很重要。
  • 新调可能有七个升号,换成五个降号的等音调要好读得多。
  • 谱表上方的和弦标记也要跟着移,不然吉他手还在弹原调。
打开乐谱

ToMIDI 乐谱移调工具好在哪

免费,不乱动你原来的乐谱,打印之前先让你看清结果。

  • 三种移调方式

    按音程移;或者选好想要的调,让工具找最近的移法;或者选声部要写给哪种乐器:降 B 调、降 E 调、F 调、A 调,或者八度移调乐器。

  • 写法让乐手看得顺

    音符同时按音名和半音数移动,移调后的乐谱保持原来的逻辑。两个调听起来一样时,可以指定用升号还是降号,还能再整体升高或降低一个八度。

  • 你的 MusicXML 原样保留

    MusicXML 文件里只改音高、调号、临时记号和和弦标记。歌词、力度、奏法、声部和排版都和原来一模一样。

  • 先听再打印

    原谱和移调后的乐谱并排显示,用采样乐器音色播放,速度从半速到 1.5 倍都可以。播放中切换两份乐谱,音乐会从同一拍接着往下走。

  • 文件不离开你的设备

    乐谱的读取、移调、播放和导出都在浏览器标签页里完成。文件不上传,没发表的编配和考试曲目都不会外传。

  • 打印出来,或者接着改

    移调后的乐谱可以直接打印,或者用浏览器的打印对话框存成 PDF,也可以导出 PNG;还能下载 MusicXML 给 MuseScore、Sibelius、Finale、Dorico,下载 MIDI 给编曲软件。

四步给乐谱移调

五线谱移调在线就能做:免费,一分钟左右,不用装移调软件,也不用注册账号。

  1. 把 MuseScore、Sibelius、Finale、Dorico 或 Noteflight 导出的 MusicXML 文件(.musicxml、.xml 或压缩的 .mxl),或者一个 MIDI 文件,拖到上面的工具框里;也可以打开《奇异恩典》《欢乐颂》等示例。PDF 和照片在这里打不开,怎样先转成 MusicXML 见下方的常见问题。

  2. 选一个音程、一个目标调,或者声部要写给的乐器。改动之前,新调和音程名称会先显示出来。

  3. 选择用升号还是降号;旋律太高或太低,就再升高或降低一个八度。然后把原谱和移调后的乐谱并排对照,按播放听一遍。

  4. 打印出来或存成 PDF,导出 PNG,或者下载 MusicXML 和 MIDI,在打谱软件或编曲软件里接着做。

第 1 步 · 打开乐谱

给乐谱移调,谱上哪些地方会变

把音符挪个位置不难,难的是调号、写法和各个声部都要对,移调后的乐谱才好读。

按音程、按目标调,或按乐器移调

给歌手把一首歌降低一个小三度,用最近的移法把一首曲子从降 E 大调移到 D 大调,或者把实际音高的声部改写给降 B 调小号。不管选哪种方式,工具都会写出音程名称(上行大二度、下行纯五度)和移到的新调,打印之前你就知道乐谱的调号会变成什么。

选择音程

调号和临时记号都写对

每个音都同时按音名和半音数移动,和乐手自己移调的方法一样:升 F 上行大二度是升 G,调号也沿着五度圈移动同样的距离。两个调听起来一样时,比如降 G 大调和升 F 大调,可以选升降号更少的那个,也可以强制用升号或降号。调号、临时记号和和弦标记都会跟着改。

换一种写法

给中音萨克斯、小号、单簧管或圆号移调

选好声部原来是写给哪种乐器的、要改写给哪种乐器,音符就会重新写过,让演奏者看谱就能奏出正确的音:小号和单簧管是从实际音高改成降 B 调,中音萨克斯改成降 E 调,圆号改成 F 调。在 MusicXML 文件里,每个声部还会加上正确的移调标记,打谱软件播放时仍然是实际音高。

改写声部

原谱和移调后并排对照

原谱和移调后的乐谱并排显示(手机上用开关切换),难的段落一眼就能对照。按播放,用采样乐器听移调后的乐谱,可以按实际音高听,也可以按记谱音高听;一句没完就能切到原谱,播放从同一拍继续。打开音域检查,从女高音到男低音选一种人声,或者选长笛、大提琴这类乐器,就能看到有多少个音超出舒适音域,以及哪些调合适。

对照两份乐谱

MusicXML 原地改写,另有 MIDI、PDF 和 PNG

移调后的 MusicXML 文件,你放进去的东西一样不少:歌词、力度、圆滑线、奏法、声部和排版都不动,鼓和六线谱声部也保持原样。在 MuseScore、Sibelius、Finale 或 Dorico 里打开就能接着改。也可以直接打印移调后的乐谱,用浏览器的打印对话框存成 PDF,导出 PNG,或者下载 MIDI。

导出乐谱

用一段小步舞曲,看懂移调乐器

这是真实输出:佩措尔德《G 大调小步舞曲》(公有领域)的开头,用和移调工具相同的写法规则移调,再由同一个记谱引擎排版。选一种乐器、一个音程或一个八度,听听效果。

G 大调小步舞曲 · 右手,第 1 到 8 小节

佩措尔德 · 公有领域 · 3/4 拍

原谱 · G 大调

降 B 调单簧管 · A 大调

上行大二度G 大调 A 大调听起来和原谱一样

图中内容

上面一行是实际音高,也就是听众听到的音。下面一行是所选乐手看到的谱:降 B 调单簧管的谱比实际音高高一个大二度,在 A 大调;降 E 调中音萨克斯高一个大六度,在 E 大调;F 调圆号高一个纯五度,在 D 大调。按下播放,两行听起来一模一样,这正是移调乐器的意义所在。

给你的乐谱移调

什么是移调,什么是移调乐器

移调,就是把每个音都升高或降低同样的音程,曲调和和声不变,只是换了一个调。歌手移调是为了适合自己的音域;乐队移调,是因为有移调乐器:降 B 调小号看谱奏 C,实际发出的是低一个全音的降 B。所以小号谱架上的声部,要比钢琴声部写高一个全音。右边这张图,就是音乐老师常贴在排练室墙上的移调对照表;下面两张表,是常见乐器和常见调的完整移调对照表。

  • 实际音高是真正响出来的音;记谱音高是演奏者看到的音。
  • 乐器名里的调,就是演奏者看谱奏 C 时实际响出来的音。
  • 钢琴、长笛、双簧管、小提琴、长号和大管都按实际音高记谱。
  • 吉他、贝斯和短笛只差一个八度,所以调不变。
为你的乐器改写声部

常见移调乐器怎么记谱

一张给乐队用的移调乐器对照表,收录最常被问到的乐器,从小号到中音、次中音萨克斯:每种乐器是什么调、记谱和实际音高差多少、乐队奏实际音高 C 时它的谱上写什么。正着查、反着查都行。

常见移调乐器怎么记谱
小号、单簧管、高音萨克斯降 B 调记谱高一个大二度写 D
次中音萨克斯、低音单簧管降 B 调记谱高一个大九度写 D,高一个八度
中音萨克斯、降 E 调单簧管降 E 调中音萨克斯:记谱高一个大六度。降 E 调单簧管:记谱低一个小三度中音萨克斯:写 A。降 E 调单簧管:写 A,低一个小三度
上低音萨克斯降 E 调记谱高一个八度加一个大六度写 A,高一个八度
圆号、英国管F 调记谱高一个纯五度写 G
A 调单簧管A 调记谱高一个小三度写降 E
吉他、电贝斯、低音提琴C 调记谱高一个八度写 C,高一个八度
短笛C 调记谱低一个八度写 C,低一个八度
长笛、双簧管、大管、小提琴、长号、钢琴C 调不移调:怎么写就怎么响写 C

移调对照表:从实际调查记谱调

给乐队分谱用的移调对照表:在第一列找到实际音高的调,往右看,就是降 B 调、降 E 调、F 调乐手谱上的调。可以当调号对照表查,也可以直接交给乐谱移调工具去算。

移调对照表:从实际调查记谱调
实际音高 C 大调D 大调A 大调G 大调
实际音高 F 大调G 大调D 大调C 大调
实际音高降 B 大调C 大调G 大调F 大调
实际音高降 E 大调F 大调C 大调降 B 大调
实际音高降 A 大调降 B 大调F 大调降 E 大调
实际音高降 D 大调降 E 大调降 B 大调降 A 大调
实际音高 G 大调A 大调E 大调D 大调
实际音高 D 大调E 大调B 大调A 大调

还能用什么给乐谱移调

三种给乐谱移调的办法,信息取自各产品自己的页面(2026 年 11 月)。想深入修改乐谱,免费的移调软件首选 MuseScore Studio;只想换个调或换种乐器,用 ToMIDI 最快。

还能用什么给乐谱移调
在哪里用在浏览器里,什么都不用装电脑软件,支持 Windows、macOS 和 Linux在浏览器里
价格免费,不用账号就能给乐谱移调;PDF 和 PNG 带一行排版署名免费开源上传 MusicXML 和移调免费;读取 PDF 和照片要付费套餐
能打开MusicXML(.musicxml、.xml、.mxl)和 MIDI自己的乐谱格式、MusicXML、MIDI 等MusicXML、MIDI、录音;PDF 和照片需要 Plus 或 Pro 套餐(页面)
移调方式音程、目标调或乐器,还能加减八度调、音程或调内音级(使用手册)新调或音程
移调乐器支持:降 B、降 E、F、A 调和八度移调乐器支持:按谱表设置,可切换实际音高显示提供乐器移调参考表
导出MusicXML、MIDI、PNG,打印存 PDFPDF、MusicXML、MIDI、PNG、SVG、音频PDF、MusicXML、MIDI
你的文件留在你的设备上留在你的电脑上上传到对方的服务器

谁会用到乐谱移调

乐谱的调不合适,或者写给了别的乐器,又不想花一晚上手工移调的人,都用得上。

歌手和钢琴伴奏

把一首歌降低一个小三度,让最高音落进你的音域:音域检查会告诉你哪些调适合你的嗓子。打印出来交给钢琴伴奏,打印前先听一遍。如果想换的是一段录音的调,请用歌曲变调。

管乐手

手上是实际音高的声部或钢琴谱?改写给你的降 B 调小号、降 E 调中音萨克斯或 F 调圆号,拿起来直接看谱演奏,不用在脑子里移调。

乐队指挥和音乐老师

给每个声部发一份它自己调上的分谱;学生的移调作业、乐理作业和乐队编配,在一个地方就能核对,全乐队的移调对照表也能一并备好。

编配和合唱团伴奏

把一首合唱曲或旋律谱移到大家常用的调,和弦标记也一起移好;拿到新曲子,先用调性识别查出它的调。

关于乐谱移调,你可能想问

直接回答,也说清楚这个工具打不开哪些文件。

怎么给乐谱移调?

在本页顶部的工具里打开 MusicXML 或 MIDI 格式的乐谱,选一个音程、目标调或乐器,检查写法和八度,然后打印、存成 PDF,或者导出 MusicXML、MIDI、PNG。全部由浏览器完成,文件不上传。

能免费在线给乐谱移调吗?

能。不用注册,文件最大 30 MB,每种导出都是完整乐谱。有一点要知道:PDF 和 PNG 底部会带一行“由 ToMIDI 排版”的小字署名,付费用户(有套餐或积分余额)可以关掉;MusicXML 和 MIDI 没有署名。手机浏览器也能用这个乐谱移调工具,不用另装移调 App。

PDF 或乐谱照片能移调吗?

这里不行:这个工具只打开 MusicXML 和 MIDI,因为 PDF 只是音符的图片,不是音符本身。想扫描乐谱再移调,先用 PDF 转 MIDI 或乐谱扫描识别把页面变成文件,检查一遍,再在这里打开。如果乐谱是用 MuseScore、Sibelius、Finale 或 Dorico 做的,直接从软件里导出 MusicXML 更好,所有内容都能保留。

有没有能直接改 PDF 的乐谱移调工具?

没有能直接改 PDF 本身的:任何工具都得先像扫描识别那样读出音符,这一步出的错会带进移调后的乐谱。可靠的路线是从做谱的软件导出 MusicXML;如果手上只有 PDF,就先识别成 MusicXML 或 MIDI,改掉读错的音,再移调。

移调是什么意思?

把一首曲子的每个音都升高或降低同样的音程。旋律和和声都不变,只是调变了。移调可以是为了适合嗓音,为了让声部更好演奏,或者为了给移调乐器写声部。

怎么手工移调?

先定音程(比如上行大二度;任何距离都可以用音程计算器查名称),把调号移动同样的音程(C 大调变成 D 大调),再把每个音按这个音程移动:音名走的步数一样,半音数也一样。临时记号跟着音一起移:降 B 变成 C,升 F 变成升 G。电脑移调做的就是这件事,所以它从不漏掉一个升号。

什么是移调乐器?

谱上写的音和实际响出来的音不一样的乐器。降 B 调单簧管看谱奏 C,响的是降 B;降 E 调中音萨克斯看谱奏 C,响的是下方的降 E;F 调圆号看谱奏 C,响的是下方的 F。这些移调乐器的谱这样写,是为了让演奏者在同一族不同尺寸的乐器上用同样的指法。

大管是移调乐器吗?

不是。大管(巴松)按实际音高记谱,用低音谱号和次中音谱号,和大提琴、长号一样。长笛、双簧管、小提琴和钢琴也都不移调。双簧乐器里最常见的移调乐器是英国管,F 调。

中音萨克斯怎么移调?

在任何移调对照表里,中音萨克斯都是降 E 调乐器:记谱比实际音高高一个大六度。所以实际音高 C 写成 A,实际音高降 B 大调写成 G 大调,实际音高降 E 大调写成 C 大调。上低音萨克斯也用这张移调对照表,只是再低一个八度。次中音萨克斯不一样:它是降 B 调,要高一个大九度,实际音高 C 写成高九度的 D。

小号、单簧管怎么移调?

两者都是降 B 调乐器,所以小号和单簧管的移调对照表是同一张:全部写高一个大二度。实际音高 C 写成 D,F 写成 G,降 B 写成 C。A 调单簧管则要写高一个小三度。

圆号怎么移调?

F 调圆号的记谱比实际音高高一个纯五度,所以实际音高 C 写成 G,F 写成 C,降 B 写成 F。英国管也是 F 调,用同一张移调对照表。

有可以打印的移调对照表吗?

有:本页的两张表,就是按乐器和按调排列的移调对照表,用浏览器就能把这一页打印出来。表格只覆盖常见情况;遇到其他调、A 调声部,或者中途转调的曲子,直接在这里打开乐谱,一步完成乐谱移调更省事。

AI 能给乐谱移调吗?

用不着 AI。移调是精确的计算:每个音都移动同样的音程,AI 乐谱移调比按规则移调没有任何优势,而规则从不靠猜。AI 真正能帮上忙的,是把 PDF 或照片读成音符,那是另一个步骤,可能出错,结果需要检查。

歌词、力度记号和和弦标记会怎样?

在 MusicXML 文件里,和弦标记跟着音乐一起移,其他内容都原样留在下载的文件里:歌词、力度、奏法、声部和排版。鼓和六线谱声部保持原样。屏幕上的预览比较简化(每行谱只画一个声部,不画装饰音),但下载的文件就是你自己的乐谱,只是移了调。如果打开的是 MIDI 文件:MIDI 不记录音名写法、歌词和力度记号,所以音名按调号来拼写,导出的 MusicXML 也照预览生成。想从 MIDI 文件排出更多版式,请用 MIDI 转乐谱。

能给录音移调吗?

能,用别的工具:想听一段录音换个调,用歌曲变调。想先从录音得到乐谱,用音频转乐谱,再回到这里做乐谱移调。

乐谱会上传到服务器吗?

不会。这个工具在浏览器标签页里打开、移调、播放和导出文件,不向服务器发送任何内容,关掉标签页就清空了。

还没有可以移调的乐谱?先做一份

还没有 MusicXML?可以从录音、MIDI 文件或印刷乐谱做一份,或者先用我们的音频转 MIDI。

现在就给乐谱移调

在上面的免费乐谱移调工具里打开 MusicXML 或 MIDI 文件,一分钟就能移到任意调或改写给任意乐器:全部在浏览器里完成,文件不上传。

选择乐谱