Opennan

歌曲转 MIDI

已上线 · 免费试用

把任意歌曲、YouTube 链接或录音转成 MIDI 音符。当乐谱阅读,在浏览器里的钢琴上练习,或调用 API。

免费每天 3 首歌,无需密钥歌曲 → MIDI · YouTube → MIDI · 音名乐谱 · 练习钢琴

运行示例真实歌曲转成 MIDI

把一个 YouTube 钢琴视频转成了 MIDI。可以播放、下载,或在下方作为默认曲目练习。

输入的歌曲

输出的 MIDI

正在加载 MIDI…

下载 MIDI

添加你自己的歌曲

使用 YouTube 链接、歌名或文件。它会保存在此浏览器的“我的歌曲”中。

YouTube 链接或歌名

  • ✓ 任何 YouTube 链接都可以,普通歌曲也行
  • ✓ 不是钢琴视频?我们会为你找到同一首歌的钢琴版
  • ✓ 或者直接输入歌名
  • MIDI(.mid、.midi): 即时打开,无限制
  • 钢琴录音(MP3、WAV、M4A、OGG、FLAC、MP4、MOV、WEBM): 仅限钢琴独奏,最长 10 分钟、200 MB

免费:每天 3 首(链接、歌名和录音合并计算)。生成音符约需歌曲时长的 1–2 倍。

简单

正在加载钢琴音色…

进度

0 / 311

准确率

100%

连击

0 (最佳 0)

时间

0:00

zZzZlJlzZzZz
按住 z 0.75 秒

弹奏发光的琴键。可以像 Roblox Virtual Piano 一样使用电脑键盘(琴键上标有字母,Shift 弹黑键),也可以点按琴键或连接 MIDI 键盘。歌曲会等你弹对,和弦需要按下每个音符。每个键都要按住规定的时间,提前松开需要重弹。

钢琴音色:Salamander Grand Piano(Alexander Holm), CC BY 3.0

适用于课程、翻弹和游戏

  • 学习钢琴课任意歌曲的简易版和完整版编曲,配合下落音符练习。
  • 创作者翻弹与 DAW把 MIDI 拖进任意 DAW,几分钟就能开始翻弹。
  • 游戏游戏键位谱可选的 Roblox Virtual Piano 键位谱,包含节奏和和弦。

从代码调用 歌曲转 MIDI

免费,无需密钥:在代码里通过 REST 调用,并让你的 AI 代理读取 llms.txt 学会用法。每日限额按 IP 地址计算。

POSThttps://api.opennan.com/v1/piano/transcriptions
  • POST/v1/music/midi-transcriptions音乐路径下的同一个端点。
  • GET/v1/piano/transcriptions/{id}状态与文件
  • GET/v1/piano/transcriptions/{id}/midi下载 MIDI 文件。
  1. 无需密钥

    此工具免费,无需密钥即可调用。每日限额按 IP 地址计算。

  2. 发送第一个请求

    直接从代码或终端原样发送。

    curl https://api.opennan.com/v1/piano/transcriptions \
      -F url="https://www.youtube.com/watch?v=..."
    
    # Then poll until status is "succeeded":
    curl https://api.opennan.com/v1/piano/transcriptions/{id}
    
    # And download the MIDI:
    curl -o song.mid https://api.opennan.com/v1/piano/transcriptions/{id}/midi
  3. 查询任务

    调用会立即返回任务 ID。查询任务直到完成:

    GEThttps://api.opennan.com/v1/piano/transcriptions/{id}
    queued
    等待处理
    running
    生成中
    succeeded
    完成:outputs[].url 中是文件
    failed
    失败:不收费

错误及解决方法

  • 401缺少密钥或密钥错误

    用 Authorization: Bearer 请求头发送控制台中的密钥。

  • 402余额不足

    在账单页面充值,然后重新发送同一请求。

  • 400有值不被接受

    查看 error.message,它会指出字段。请使用参数表中的值。

  • 429请求过多

    等几秒再试,每次遇到 429 都等得更久一些。

歌曲转 MIDI:常见问题

歌曲转 MIDI 多少钱?

免费:每天 3 首歌,无需密钥。

如何从代码调用?

发送 POST https://api.opennan.com/v1/piano/transcriptions,无需密钥。返回任务 ID:查询 https://api.opennan.com/v1/piano/transcriptions/{id},直到任务成功或失败。

我的 AI 智能体能用吗?

能。让智能体阅读 https://api.opennan.com/llms.txt,里面说明了这个接口和其他所有接口。

我们只使用网站必需的 Cookie,例如你的语言和推荐码。没有广告。我们使用不依赖 Cookie 的分析工具统计页面访问量。详情请参阅我们的 Cookie 政策 。