楽譜を MIDI へ — ChatGPT と MCP
ChatGPT または MCP ホストで PDF、PNG、JPG の楽譜を直接添付します。OAuth でログインすると MIDI または MXL を受け取れます。
MCP: start_sheet_music_conversion + get_sheet_music_conversion
ChatGPT または MCP ホストで PDF、PNG、JPG の楽譜を直接添付します。OAuth でログインすると MIDI または MXL を受け取れます。
パラメータ
file — ホストが提供するファイル記述子output_formats — 要求する出力形式。例: ["midi", "mxl"]preprocess — 添付した楽譜の任意の前処理使い方
ChatGPT または MCP ホストで PDF、PNG、JPG の楽譜を直接添付します。OAuth でログインすると MIDI または MXL を受け取れます。
MCPを設定
OAuth で接続
AIに依頼
楽譜を直接添付し、AI に変換の開始を依頼します。 start_sheet_music_conversion.
結果を取得
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 会話内で完結できます。
手動アップロード不要
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 で接続