§ Case study · Scoring to picture

Big Buck Bunny, scored by an AI agent

Published October 2026

This is the opening 70 seconds of Big Buck Bunny with a new orchestral score. An AI agent wrote every note: Claude, connected to the public Doseedo MCP server. Doseedo spotted the cut, played the 22 parts, mixed them and laid the music on the picture. No person touched the audio, and no DAW was opened. Below are the calls in order, what each took and cost, the receipts, and what they caught.

Cue 1M1 "Morning", 0:00–1:10. Picture: Big Buck Bunny © 2008 Blender Foundation, peach.blender.org, licensed under CC BY 3.0. The picture is unchanged, and the original soundtrack is replaced by the new score.

The calls, in order

StepCallTimeCredits
Upload the clipdoseedo_get_upload_url, then one PUTunder a second0
Spot the cutdoseedo_spot_video14 s0
Land the hitsdoseedo_tempo_mapinstant0
Choose the playersdoseedo_instrumentsinstant0
Play 22 partsdoseedo_render_scoreabout 4 min120
Check every stemdoseedo_check_takeseconds each0
Mix for an animationdoseedo_mix, style cartoon-studio42 s0
Lay it on the picturedoseedo_score_to_picture23 s0
Build the Logic projectdoseedo_session_from_stemsabout a minute0

That is 120 credits in all. The parts were rendered on October 22, 2026, and the spotting, the mix and the delivery ran on October 29. The film-scoring guide shows each request and answer.

What the agent wrote

A pastorale in D major, in 3/4: a morning that wakes up a little at a time, and then wakes up a big, soft, slightly ridiculous rabbit. The Morning theme rises a fourth like a sunrise. It is heard three times: as the flute's dawn call, from the full horns, trumpet and violins on the title card, and on the oboe when the bunny smiles. The bird gets a scherzando for flute, pizzicato and woodblock. The bunny is low and comic: bassoon snores, a horn yawn, and a ratchet for his back cracking.

TimePictureMusic
0:00Fade up on a pink dawn skyA very soft timpani roll on D, and a D–A pedal in the low strings
0:04.8The camera tilts down to the meadowThe flute's dawn call, the head of the Morning theme
0:11.9Cut to the brookRippling harp and clarinet in G, with the flute floating above
0:15.8Cut to the bird on its branchFlute chirps, pizzicato and staccato bassoon
0:19.8The bird is startled and tumbles offA woodblock, a chromatic fall from flute to clarinet, and a thud
0:25.4The title, "Big Buck Bunny"The Morning theme for the whole orchestra
0:34.7The bunny asleep in his burrowB minor, very soft: bassoon snores and a whistled flute
0:46.6His ears pop upA harp glissando, pizzicato, woodblock and timpani
0:51.5A big yawnThe horn yawns down over an A7 chord
1:00.7Close-up: a contented smileThe theme on the oboe, with a halo of violins above
1:09.4Cut to the wide meadow, arms outThe whole orchestra arrives on D major

doseedo_tempo_map put every structural hit on a downbeat, easing the tempo between 69 and 93 bpm with a timing error of 0.018 ms. Two cuts that could not share the grid were written where they fall.

The receipts, part by part

Every part came back with a fit receipt from the render (the share of its written notes that were heard), and the agent checked every stem again with doseedo_check_take, which transcribes the audio and compares it with the notes.

PartPlayed byFitCheck
Fluteflutepass, 1.00good
Oboeoboepass, 1.00good
Clarinetclarinetpass, 1.00good
Bassoonbassoonpass, 1.00good
Horn 1french_hornpass, 1.00good
Horn 2french_hornpass, 1.00good
Trumpettrumpetpass, 1.00check
Trombonetrombonepass, 1.00check
Tubatuba, preset tuba:preset1pass, 1.00check
Timpanivibraphone, preset timpani:preset1pass, 0.98check
Harpacoustic_guitar, preset harp:preset1pass, 0.97check
Celestavibraphone, preset celesta:preset1pass, 1.00check
Violin Iviolinpass, 1.00good
Violin IIviolinpass, 1.00good
Violaviolapass, 1.00check
Cellocellopass, 0.97check
Double bassdouble_bass_arcopass, 0.93check
Violins pizz.violin, preset violin:pizzpass, 1.00check
Triangletriangle (sampled)pass, 1.00good
Woodblockwoodblock (sampled)pass, 1.00good
Ratchetratchet (sampled)pass, 1.00good
Cymbal and bass drumpercussionpass, 0.96good

What this run changed in the product

Running a real film through the public server is how the gaps show up. This one found two, both fixed and live on October 29:

Score your own cut

Connect the server, upload a video, and ask the agent for a score. The film-scoring guide has every request and answer.

The film-scoring guide →

FAQ

Who wrote the music?

An AI agent, Claude, connected to the public Doseedo MCP server. It spotted the picture, chose the hit points, and wrote all 22 parts as notes. Doseedo played the parts on its instrument models, mixed them and laid the mix on the picture.

What did it cost?

120 credits for the render of 22 parts over 70 seconds. Spotting, the tempo map, the checks, the mix, the delivery to picture and the Logic project cost no credits.

How long did it take?

The render took about four minutes from submit to result. Spotting took 14 seconds, the mix 42 seconds, and laying the mix on the picture 23 seconds.

Can I use Big Buck Bunny for my own tests?

Yes. Big Buck Bunny is © 2008 Blender Foundation and licensed under Creative Commons Attribution 3.0, so you can use it with credit to the Blender Foundation.

Was anything fixed by hand?

No. The audio in the video comes only from Doseedo tool calls: the render, the mix and the delivery. The one part that a re-take improved is used as first rendered, and this page says why.

The Doseedo MCP server · one URL, every client

By DAW
By AI client
By capability

Related