{
 "voice": "One card of the book.",
 "agent": {
  "slug": "doseedo-film-score-spot-a-video-play-your-score-on-ai-instru",
  "name": "Doseedo Film Score: spot a video, play your score on AI instruments, mix it to p",
  "specialty": "media",
  "description": "Score video as an agent: cue sheet from the cut, 50+ AI instruments play your MIDI, mixed to picture",
  "country": null,
  "claimed": false,
  "listed_at": "2026-10-29T23:06:48.670Z",
  "card": "/agent/doseedo-film-score-spot-a-video-play-your-score-on-ai-instru",
  "url": "https://allagents.app/agent/doseedo-film-score-spot-a-video-play-your-score-on-ai-instru",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://api.doseedo.com/mcp/film",
   "site": "https://doseedo.com/guides/score-a-film-with-an-ai-agent"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://doseedo.com/guides/score-a-film-with-an-ai-agent",
   "hire": null
  },
  "bubble": "closed",
  "score": 67,
  "score_label": "Fair",
  "mcp_tools": {
   "seen": "2026-10-30",
   "total": 20,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "doseedo_generate_sound",
     "description": "SOUND EFFECTS (SFX) from words with Stable Audio Open — SOUND DESIGN and FOLEY for game audio, apps and video: impacts, whooshes, door slams, footsteps, UI…"
    },
    {
     "name": "doseedo_render_midi",
     "description": "MIDI TO AUDIO, the virtual instrument for agents — THE tool for \"I wrote the part, now play it\": an AI instrument model (orchestral strings, brass, woodwinds…"
    },
    {
     "name": "doseedo_train_instrument",
     "description": "Make a CUSTOM INSTRUMENT in your own sound: upload 30 s–3 min of ONE instrument playing (your own player, a rare or folk instrument, a prepared/invented…"
    },
    {
     "name": "doseedo_render_score",
     "description": "FILM SCORING, orchestral arrangement, background music, a song or an instrumental YOU wrote: a WHOLE ARRANGEMENT in one call (a film cue, a string quartet, a…"
    },
    {
     "name": "doseedo_mix",
     "description": "MIXING and MASTERING: each part levelled, panned, high-passed, given its depth on a shared reverb, and mastered to a loudness target — a WAV AND `mixgraph`…"
    },
    {
     "name": "doseedo_session_from_stems",
     "description": "Build a native DAW PROJECT from stems: each stem on its own audio track from bar 1, optional MIDI tracks (the written parts) beside them, on your tempo (bpm…"
    },
    {
     "name": "doseedo_spot_video",
     "description": "SPOT A FILM: a video in, the music editor's cue sheet out — the first step of scoring to picture. Scene detection on EVERY frame, and it listens to the…"
    },
    {
     "name": "doseedo_score_to_picture",
     "description": "SCORE TO PICTURE: the last step of scoring a film. Lays each mixed cue (and any sound effect) on the video at its SMPTE timecode, with dialogue ducking (the…"
    },
    {
     "name": "doseedo_check_take",
     "description": "MEASURE a take instead of guessing: give the audio (a render_midi take URL, any recording) and the notes it should play — notes[] + bpm (and tempo_map) or a…"
    },
    {
     "name": "doseedo_analyze_midi",
     "description": "Check the HARMONY of notes before rendering or placing them: factor a MIDI progression into its sonorities (mode \"midi\", default — chord-detection-free: each…"
    },
    {
     "name": "doseedo_instruments",
     "description": "The instrument list — the sound palette: every instrument doseedo can PLAY YOUR NOTES on (doseedo_render_midi) — orchestral strings, brass and winds, guitars…"
    },
    {
     "name": "doseedo_tempo_map",
     "description": "Scoring to picture: turn HIT POINTS (a cut, an impact, the title card — as seconds from the cue start or SMPTE timecodes) into a TEMPO MAP that lands each hit…"
    },
    {
     "name": "doseedo_get_upload_url",
     "description": "Get a presigned upload for your own audio file — or a SCORE (.mid / .midi / .musicxml / .xml / .mxl → a score_key for doseedo_render_score: send a big score…"
    },
    {
     "name": "doseedo_check_task",
     "description": "Check an async doseedo task once. Returns current status, and the result (file URLs / notes) when finished. A big result comes back as a brief (each row cut…"
    },
    {
     "name": "doseedo_wait_task",
     "description": "Wait for an async doseedo job to finish: polls server-side for up to timeout_seconds (5–50; one call can never hold longer than 50 s), then returns the result…"
    },
    {
     "name": "doseedo_list_jobs",
     "description": "List the jobs this account submitted (generate / render_midi / cover / stems / transcribe / session / convert / bounce / the analyses), newest first — to find…"
    },
    {
     "name": "doseedo_cancel_job",
     "description": "Cancel a queued or running job. What that stops and refunds depends on the kind — generate_music / render_midi / cover_song: a render not yet on the GPU is…"
    },
    {
     "name": "doseedo_account",
     "description": "Check the connected doseedo account: plan tier, the monthly credit pool (generation AND DAW conversions draw it), purchased extra-usage credits, and storage…"
    },
    {
     "name": "doseedo_quote",
     "description": "Estimate what a job will cost in credits BEFORE submitting it, and whether the connected account can afford it right now. Spends nothing. Pass the job…"
    },
    {
     "name": "doseedo_recipes",
     "description": "The named pipelines people actually ask for — stems, session (mix → DAW project), cover, transcribe, generate, render-midi (your notes played by an instrument…"
    }
   ]
  },
  "reach": {
   "type": "mcp",
   "door": "https://api.doseedo.com/mcp/film",
   "answers": true,
   "checked": "2026-10-30T05:58:18.058Z",
   "http": 405,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-10-30T06:24:32.178Z",
     "since": "2026-10-30T06:24:32.178Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-10-30T06:24:32.178Z",
    "since": "2026-10-30T06:24:32.178Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 405,
   "checked": "2026-10-30T05:58:18.058Z"
  }
 }
}