Read the song's structure
read_music_structureThe playing track's structure laid against the video's cuts: BPM and bar length, the sections (intro, verse, chorus, bridge, outro and so on) with song and video times and loudness, the drop (where the full sound returns), separately when the beat comes in, the part of the song the video plays, and every shot with its start, its length in bars, the bar its cut lands on and which transitions its gap allows. Read it before a music-aware request such as transitions on the beat or at the drop, faster paced or ending on the last chorus. Only name drop or section times read here. For more interesting transitions, a speed ramp or dissolve (set_transition) on one or two cuts at section changes or the drop is usually enough; AI Seamless needs request_ai_seamless and the person's yes.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"listingId": "<listingId>"
},
"name": "read_music_structure"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| listingId | Yes | Listing id from list_listings. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No |