Follow the arrangement
Section timings, labels, instrument changes, and arrangement notes help you navigate the report. Review the reported boundaries against the audio; timing and interpretation may be uncertain.
Melogen / MCP
Attach MP3, WAV, FLAC, OGG, or M4A audio directly. OAuth connects Melogen to your MCP host for structured analysis.
Connect with OAuthAttach audio and ask your AI to start the analysis.
Connect Melogen in your MCP host, attach an audio file, and ask a musical question.
Use a host that supports the Melogen MCP connection and file attachments. Follow the connection guide, sign in, and authorize access before asking it to analyze audio.
Attach an MP3, WAV, FLAC, OGG, or M4A file. Your host supplies the file descriptor; a song title alone is not an audio attachment.
Ask for the report in English or Simplified Chinese. The report_locale parameter controls the analysis language.
Attach MP3, WAV, FLAC, OGG, or M4A audio directly. OAuth connects Melogen to your MCP host for structured analysis.
Connect with OAuth
Attach audio and ask your AI to start the analysis. start_song_analysis.
get_song_analysis — Check task status and collect the result. After successful unlocked analysis, use ask_about_song for grounded follow-ups.
Start with an overview, then explore the parts that matter to your question. Diagrams below are illustrative, not analysis results.
Section timings, labels, instrument changes, and arrangement notes help you navigate the report. Review the reported boundaries against the audio; timing and interpretation may be uncertain.
Inspect the estimated tonal center, section harmony, pulse, drum role, and bass role. These are analytical observations with confidence notes, not a note-for-note transcription.
Explore the mood and energy arc alongside the sonic palette, dynamics, stereo image, and effects. Use the report as a listening guide and check its limitations.
These are example requests you can adapt after attaching your own audio.
Analyze this audio in English. Show the sections and explain where the arrangement changes.
Start the analysis, then retrieve the structure view when the task is ready.
Analyze this track. Explain how the bass and drums shape the groove, and flag uncertain observations.
Use the report’s rhythm and harmony observations; compare them with what you hear.
Based on this completed analysis, what creates the strongest lift in energy? Refer to the report and mention its limitations.
Grounded follow-ups use ask_about_song and require a successfully completed, unlocked analysis.
Your host handles these calls. Keep the returned task identifier to check status and request specific views.
MCP: start_song_analysis + get_song_analysis
Attach MP3, WAV, FLAC, OGG, or M4A audio directly. OAuth connects Melogen to your MCP host for structured analysis.
MP3, WAV, FLAC, OGG, M4A 12 structured views
file — host-provided file descriptorreport_locale — preferred report languageview + cursor + limit — select a structured view and page through its resultstask_uuid — identifier returned by the analysis task// MCP Tool Call (handled automatically by your AI agent)
{
"tool": "start_song_analysis",
"arguments": {
"file": {
"file_id": "host_uploaded_song_123",
"download_url": "https://host.example/files/song.mp3",
"file_name": "song.mp3",
"mime_type": "audio/mpeg"
},
"client_request_id": "chatgpt-song-0001",
"report_locale": "en"
}
}
// Poll until analysis is complete
{
"tool": "get_song_analysis",
"arguments": {
"task_uuid": "00000000-0000-0000-0000-000000000123",
"view": "structure"
}
}
// After completion, ask grounded follow-up questions
{
"tool": "ask_about_song",
"arguments": {
"task_uuid": "00000000-0000-0000-0000-000000000123",
"question": "Why does the chorus feel more energetic?",
"client_request_id": "chatgpt-followup-0001"
}
}Check the existing task before starting the same analysis again.
Return to the MCP connection guide and check the host’s OAuth connection to Melogen. Complete authorization in the same account you intend to use.
Check that the file is attached in your host and that it uses a supported audio format. The start call needs the host-provided file descriptor.
Keep the task_uuid returned by the start call and use get_song_analysis to check it. A pending response is not a finished report.
Check that analysis completed successfully and the report is unlocked before using ask_about_song. Review the returned access information and task status instead of treating the missing answer as a result.
Common questions about this MCP workflow.
The analysis provides 12 structured views covering overview, structure, harmony, rhythm, mood, production, and related musical details.
report_locale currently supports English and Simplified Chinese.
Attach MP3, WAV, FLAC, OGG, or M4A audio directly in your MCP host.
Only analyses that finish successfully and are unlocked can use ask_about_song for grounded follow-up questions.
Attach MP3, WAV, FLAC, OGG, or M4A audio directly. OAuth connects Melogen to your MCP host for structured analysis.