# Suno音频转MIDI：把原创旋律转成可改音符，逐拍核对音高和起点

## 本包已经完成什么

本地真实原创MIDI/WAV和人为单音错误对照；未运行Suno音频转MIDI。

本站已制作可打开原料和原生参考，并做文件/音视频解码检查。目标账号未登录、未付费运行；不要把作者参考当作目标工具输出。官方操作图在网页单独标注来源，不作为可上传的自有素材。

## 先打开这些文件

- input-waveform.png
- manual-error-demo.mid
- manual-error-demo.wav
- manual-error-note-map.png
- melody-ground-truth.mid
- melody-input.wav
- native-note-map.png
- notes-ground-truth.csv

## 七步操作

1. 原生编写8小节单音MIDI并渲染WAV，保存每音符音高/起点/时值，试听确认不爆音。 原音频为15.9秒实际WAV：每拍一个音、每音0.4秒，中间保留0.1秒空隙。真值CSV记录beat、pitch和seconds。
2. 导入Studio，记录BPM和输入边界；按当前入口转录至MIDI轨或Get MIDI，不混同分轨导出。 Get MIDI导出与拖到MIDI轨转录的入口可能不同；记录你实际用的方式，不把两个入口的费用当作一样。
3. 运行前记录当前额度；文档Get MIDI标为10 credits，实际价格以账号提示为准。 官方Get MIDI文档当前写10 credits，实际以账号提示为准；这里没有执行扣费或下载Suno结果。
4. 打开真实钢琴卷帘或下载MIDI，用原音符真值逐个比对漏音、重复音和起点偏差。 本包图是作者依真实MIDI事件绘制的音符表，不是Suno钢琴卷帘。找到第11音及其应有起点。
5. 人工只修已确认的错音与节奏，保留未修正版；不要先量化再掩盖模型原始偏差。 人为错误教材把第11音从MIDI 72降到71，并从5.0秒挪到5.125秒；它不是模型错误统计，供练习发现与修订。
6. 导出转录与修订MIDI，在相同乐器/速度下渲染WAV并实际A/B回听。 两条示例WAV使用同一个本地合成音源；避免换乐器后把音色差异误听为音高修好。
7. 交付原始音频/真值/实际转录/修订及误差表，说明单音练习不能外推复杂混音转录。 未修订Suno MIDI必须另存。不要把本包ground-truth.mid重新命名成转录结果，checks.csv的目标状态仍留待真实操作。

## 验收

- 结果文件包含真实MIDI note events，能在钢琴卷帘打开。
- 逐音pitch/onset误差有未修订原始记录。
- A/B使用相同音源/速度；不会拿原创真值MIDI冒充Suno转录结果。

## 账号与边界

Suno Studio Premier，生成/导出额度；当前Get MIDI扣费提示需确认。
当前Studio 2.0，Chrome优先；Safari WebMIDI边界单列。
未运行；不保证多声部/复杂混音精确转录；不把两种入口的计费与输出行为想当然视为完全相同。

没有账号时可学习官方功能图、原创输入和明确标注的原生参考；不要求为阅读本教程购买订阅。若声称或附目标AI真实输出，则必须实际运行并核验。

## 官方来源

- Exporting from Studio: https://help.suno.com/en/articles/13925249
- MIDI in Studio: https://help.suno.com/en/articles/13670593
- Introducing Suno Studio 2.0: https://help.suno.com/en/articles/13670529

## 素材与许可

本包原创原生图形、脚本、文字、数学合成音频与作者参考以CC BY 4.0提供，可用于练习并保留apizt作者标注。第三方/官方媒体按各自来源授权，不套用本包许可。

完整逐文件身份见asset-identity.json；manifest-sha256.json供校验源文件。ZIP每个成员与同路径公开源文件逐字节一致。
