樂譜轉 MIDI — ChatGPT 與 MCP
在 ChatGPT 或其他 MCP 主機中直接附加 PDF、PNG 或 JPG 樂譜。透過 OAuth 登入後取得 MIDI 或 MXL。
直接附加樂譜,並請 AI 啟動轉換。
MCP: start_sheet_music_conversion + get_sheet_music_conversion
在 ChatGPT 或其他 MCP 主機中直接附加 PDF、PNG 或 JPG 樂譜。透過 OAuth 登入後取得 MIDI 或 MXL。
PDF, PNG, JPG
PDFPNGJPG
MIDI, MXL
MIDIMXL
參數
file — 主機提供的檔案描述元output_formats — 請求的輸出格式,例如 ["midi", "mxl"]preprocess — 已附加樂譜的選用預處理使用方式
在 ChatGPT 或其他 MCP 主機中直接附加 PDF、PNG 或 JPG 樂譜。透過 OAuth 登入後取得 MIDI 或 MXL。
1
設定 MCP
使用 OAuth 連線
2
詢問您的 AI
直接附加樂譜,並請 AI 啟動轉換。 start_sheet_music_conversion.
3
取得結果
get_sheet_music_conversion — 查詢任務狀態並取得結果。
使用範例
AI 會啟動任務並查詢非同步狀態。
給 AI 代理的範例提示:
“start_sheet_music_conversion → get_sheet_music_conversion”
// MCP Tool Call (handled automatically by your AI agent)
{
"tool": "start_sheet_music_conversion",
"arguments": {
"file": {
"file_id": "host_uploaded_score_123",
"download_url": "https://host.example/files/score.pdf",
"file_name": "score.pdf",
"mime_type": "application/pdf"
},
"client_request_id": "chatgpt-score-0001",
"output_formats": ["midi", "mxl"]
}
}
// Poll until the job is complete
{
"tool": "get_sheet_music_conversion",
"arguments": {"task_id": "task_abc123456789"}
}
// Completed response (abridged)
{
"task_id": "task_abc123456789",
"status": "succeeded",
"artifacts": [
{"type": "midi", "file_name": "score.mid", "download_url": "https://..."},
{"type": "mxl", "file_name": "score.mxl", "download_url": "https://..."}
]
}為什麼選擇此 MCP 工具?
在同一 AI 對話中完成音樂工作流程。
2
輸出格式
3
輸入格式
OAuth
安全授權
無需手動上傳
直接在 MCP 主機中附加檔案,無須貼上公開連結。
多種輸出格式
透過 output_formats 請求 MIDI、MXL 或兩者。
AI 整合工作流程
AI 會啟動任務並查詢非同步狀態。
專業級引擎
OAuth + 主機提供的安全檔案描述符
常見問題
關於此 MCP 工作流程的常見問題。
清晰的印刷樂譜通常能取得較可靠的轉換結果。無論輸入品質如何,投入製作前都應複核結果。
支援。請將多頁 PDF 作為一個附件直接提交。
無須自行託管檔案。直接在 MCP 主機中附加檔案,主機會自動傳遞安全的檔案描述符。
產物是標準 MIDI 或 MXL,但用於正式製作前仍應檢查音符、節奏與記譜。
樂譜轉 MIDI — ChatGPT 與 MCP
在 ChatGPT 或其他 MCP 主機中直接附加 PDF、PNG 或 JPG 樂譜。透過 OAuth 登入後取得 MIDI 或 MXL。
使用 OAuth 連線