Video-RobinExploring Textual Guidance for
Video-to-Music Generation Models

Anonymous Submission

Supplementary material · audio samples and instruction-following examples

▣Video input
no audio
✎Text prompt
“A funky, energetic 98 BPM electro-hip-hop groove in the key of A minor featuring aggressive synth basslines, punchy 808 kick drums, crisp snares, and metallic off-beat claps. Layered with bright, chopped brass synths, glitchy hi-hat rolls, and an upbeat street-dance rhythm.”
Video-Robin

A diffusion-autoregressive
text + video-to-music model

♫Generated music
Mel-spectrogram of the generated music, with detected beat positions marked

Mel-spectrogram of the generated audio · dashed lines mark detected beats

98 BPMA minorelectro-hip-hop click for sound

Described back by two models shown only the result

Gemini
“The generated music features an intense, fast-paced track… composed of prominently layered body percussion,… closely mirror the performer’s physical movements… atmosphere that perfectly amplifies the powerful, martial arts-inspired energy of the video.”
Music Flamingo
“This instrumental piece delivers a high-energy funk-infused electronic hip-hop vibe. The production centers on a deep synth bass… tight, side-chain-compressed 808 kicks… overall mood is confident and danceable, evoking urban nightlife scenes where grooves dominate the floor.”

Abstract

Current video-conditional music generators expose a narrow control interface, leaving the creator unable to specify the music a scored video should carry. The same clip is consistent with many combinations of genre, instrumentation, key and tempo, and only the creator’s intent selects among them. This also goes unmeasured, since the field reports audio quality and audio–visual similarity but not whether a stated attribute was realised. We explore this gap with ReelBench, and develop Video-Robin by attaching a video adapter to a patch-based diffusion autoregressive music generator. It obtains the lowest FAD in our comparison at the shortest inference time, on 1.0 B parameters and 311 hours of paired data, while following tempo close to the strongest baseline.


Data

Paired clips are filtered for musical usability and then re-captioned as prompts, so that every training pair states the attributes a creator would want to control.

Two-step data preparation pipeline: quality filtering and musical attribute extraction, then caption-to-prompt conversion
Source audio is separated into stems; vocals are discarded and the remaining drums, bass and other stems are overlaid into an instrumental. Anything that fails a high-fidelity check is dropped. Surviving clips are annotated with key, genre, instrumentation and chord progression, and their captions are rewritten into prompts that carry those musical details alongside cultural, thematic, rhythmic and emotional cues.

Emotion inner ring

  • Calm & Relaxing
  • Energetic
  • Melancholic
  • Introspective & Contemplative
  • Joyful & Uplifting
  • Tense & Aggressive
  • Mysterious
ReelBenchcomposition

Theme outer ring

  • Entertainment & Events
  • Travel & Nature
  • Human Connections & Emotions
  • Lifestyle, Fashion & Food
  • Culture & History
  • Art & Design
  • Technology, Automotive & Gaming
  • Sports & Fitness
  • Education & Career
ReelBench composition. The outer ring covers nine content themes, the inner ring seven emotional registers — so a system is scored across a spread of subject matter and mood rather than a single visual domain. Segment sizes are proportional to each category’s share of the benchmark.

Comparison

Video-Robin against video-only and text-conditioned baselines on the same clips.

Sample 1 original

A meditative ambient-droning track at an indeterminate, very slow pace with a calm and contemplative mood, featuring layered evolving synth pads in a warm, organic timbre, a deep sustained sub-bass drone, crystalline bells, airy whistles, and faint granular noise, all arranged in a wide stereo field with generous reverb and delay to evoke vastness and timelessness, while subtly underlining a slightly melancholic undertone that complements the introspective and expansive atmosphere.

Every system received the prompt above alongside the video. Scroll sideways for the remaining systems.

Video-Robin oursVideo + Text
AudioXVideo + Text
Audio-OmniVideo + Text
M2UGenVideo + Text
VidMuseVideo only
GVMGenVideo only

Sample 2 original

A mid-tempo electronic track in d minor featuring a spacious, reverb-drenched synth pad and subtle field recordings, establishing a contemplative, slightly melancholic atmosphere, with a steady, slow rhythm that maintains a consistent, relaxed pace, layered with a muted, low-pass-filtered kick and soft, syncopated hi-hat pattern, and a warm, rounded bass synth that anchors the groove, evolving into arpeggiated synth lines and delicate percussive clicks that create gentle forward motion, all while evoking serenity and tranquility through a culturally neutral soundscape that invites quiet contemplation and a deep sense of natural stillness.

Every system received the prompt above alongside the video. Scroll sideways for the remaining systems.

Video-Robin oursVideo + Text
AudioXVideo + Text
Audio-OmniVideo + Text
M2UGenVideo + Text
VidMuseVideo only
GVMGenVideo only

Sample 3 9.07s

A contemplative ambient track at a consistent medium tempo, featuring C Major chords and a sparse, reverberant piano motif layered over evolving low-pass filtered synth pads, creating a spacious, introspective atmosphere that subtly contrasts with fluctuating emotional expressions in the video, with delicate arpeggiated synths and faint high-frequency textures adding gentle motion while maintaining a calm, meditative mood, supported by a barely perceptible filtered percussive pulse for rhythmic anchor, and concluding with a lingering resonant chord in a clean, airy mix that emphasizes quiet reflection.
None BPMC Major

Every system received the prompt above alongside the video. Audio is cropped to an identical length and muxed onto the identical video crop. Scroll sideways for the remaining systems.

Video-Robin oursVideo + Text
AudioXVideo + Text
Audio-OmniVideo + Text
M2UGenVideo + Text
VidMuseVideo only
GVMGenVideo only
Video2MusicVideo + restricted text
CMTVideo only (symbolic)

Sample 4 6.72s

An ambient-electronic track at 130.43 BPM in A Minor, featuring lush evolving synth pads, a deep sustained synth bass, and a bright arpeggiated synth lead that carries a hopeful, yearning melody, set against a crisp electronic drum kit with a steady four-on-the-floor kick, tight snare/clap accents, and subtle hi-hat shuffles, all layered with reverb and delay to create a dreamy, introspective atmosphere, blending downtempo chillout textures with subtle melodic pop sensibility, conveying a sense of gentle optimism and introspection, while maintaining a calm and steady rhythm that subtly shifts in tonal center through the Am7-to-A progression, evoking a serene, uplifting mood rooted in modern ambient and chillout traditions.
130.43 BPMA

Every system received the prompt above alongside the video. Audio is cropped to an identical length and muxed onto the identical video crop. Scroll sideways for the remaining systems.

Video-Robin oursVideo + Text
AudioXVideo + Text
Audio-OmniVideo + Text
M2UGenVideo + Text
VidMuseVideo only
GVMGenVideo only
Video2MusicVideo + restricted text
CMTVideo only (symbolic)

Sample 5 4.13s

A slow ambient track at 75 BPM in F Major, featuring spacious evolving synth pads, subtle field recordings, delicate low-frequency pulses, faint high-frequency arpeggios, and a soft filtered percussive loop, creating a meditative and introspective atmosphere that evokes calm, wonder, and subtle introspection, with a universally accessible, ethereal quality that shifts between peacefulness and contemplative depth.
75 BPMF Major

Every system received the prompt above alongside the video. Audio is cropped to an identical length and muxed onto the identical video crop. Scroll sideways for the remaining systems.

Video-Robin oursVideo + Text
AudioXVideo + Text
Audio-OmniVideo + Text
M2UGenVideo + Text
VidMuseVideo only
GVMGenVideo only
Video2MusicVideo + restricted text
CMTVideo only (symbolic)

Sample 6 10.00s

A slow ambient track at 60 BPM in F minor, featuring evolving synth pads, subtle field recordings, deep resonant sub-bass, delicate high-frequency arpeggios, and soft filtered percussive clicks, evoking a calm, introspective atmosphere rooted in Hindu mythology and infused with a meditative, contemplative mood that gradually builds into a subtle, uplifting climax, reflecting the celebratory and spiritually resonant theme of Radha and Krishna while maintaining a relaxed, ethereal production style.
60 BPMF minor

Every system received the prompt above alongside the video. Audio is cropped to an identical length and muxed onto the identical video crop. Scroll sideways for the remaining systems.

Video-Robin oursVideo + Text
AudioXVideo + Text
Audio-OmniVideo + Text
M2UGenVideo + Text
VidMuseVideo only
GVMGenVideo only
Video2MusicVideo + restricted text
CMTVideo only (symbolic)

Sample 7 10.00s

A serene ambient track at a slow, steady 70 BPM in D minor, featuring downtempo electronic textures, subtle chillwave sensibility, evolving synth pads, delicate field recordings, a soft low-frequency pulse, shimmering arpeggiated synths, distant reverberant percussive clicks, and faint processed vocal-like textures, all layered to create a calm, introspective soundscape that evokes tranquility, steadfast love, and a meditative, emotionally layered atmosphere with a South Asian cultural suggestion through the text overlay.
70 BPMD minor

Every system received the prompt above alongside the video. Audio is cropped to an identical length and muxed onto the identical video crop. Scroll sideways for the remaining systems.

Video-Robin oursVideo + Text
AudioXVideo + Text
Audio-OmniVideo + Text
M2UGenVideo + Text
VidMuseVideo only
GVMGenVideo only
Video2MusicVideo + restricted text
CMTVideo only (symbolic)

Sample 8 5.00s

An epic cinematic orchestral track at ≈143 BPM in C minor, featuring lush strings, powerful brass, resonant timpani, and a wordless choir with a wide, deep stereo field, delivering a dark yet uplifting soundscape that blends traditional symphonic writing with modern hybrid elements, driven by a consistent, driving 4/4 rhythm with moments of tension and release through harmonic shifts between C minor, G minor, F minor, and a bright C major lift, evoking a heroic, adventurous journey filled with determination and optimism, while maintaining a grand, searching mood that aligns with the theme of overcoming challenges and achieving personal triumph.
143 BPMC minor

Every system received the prompt above alongside the video. Audio is cropped to an identical length and muxed onto the identical video crop. Scroll sideways for the remaining systems.

Video-Robin oursVideo + Text
AudioXVideo + Text
Audio-OmniVideo + Text
M2UGenVideo + Text
VidMuseVideo only
GVMGenVideo only
Video2MusicVideo + restricted text
CMTVideo only (symbolic)

Results

ReelBench, with systems grouped by capability class. Bold marks the best and underline the second best across all systems. Ground truth is the reference recording, not a competitor, so it is excluded from those rankings.

Three radar charts comparing capability classes on Gemini score, objective metrics and human preference
The three evaluations at a glance, aggregated by capability class. Axes are normalised so the outer edge is the best result on that axis; the dashed contour is ground truth in (a) and the 50 % even-split reference in (c).

ModelParamsInfer. (s) ↓FAD ↓FD ↓KL ↓IS ↑IB ↑Dens. ↑Cov. ↑
Ground truth——————0.14170.99000.8800
Unified / omni-model LLMs — understanding and generation
MuMu-LLaMA9.8 B22.874.576727.42081.53011.6499 ± 0.05670.07220.10940.2761
Audio-Omni8.1 B20.672.398618.58891.33081.5831 ± 0.12750.14990.36000.0850
Any-to-audio generation: {text, video, image, audio} → {general audio, music}
AudioX1.6 B12.494.570226.01651.43811.6950 ± 0.16310.14900.13800.0379
Video-to-music generation
GVMGen2.3 B28.253.572916.26381.55731.7085 ± 0.02810.09570.08350.3881
VidMuse2.0 B41.552.302214.53851.31941.4549 ± 0.02810.12330.13770.5213
CMT†49 M12.708.752237.79451.73291.2243 ± 0.01470.11190.10840.0614
Video2Music†34 M8.5522.645973.06701.88391.0233 ± 0.00140.04730.16470.0084
Text + video-to-music generation (ours)
Video-Robin ours1.0 B3.871.511010.90201.25562.0586 ± 0.04720.10170.16470.5259

† Symbolic (MIDI) systems, whose audio metrics are computed on a fixed-synthesiser rendering. Params and inference time describe the system; the remaining columns score its output. IS is reported with its standard deviation.


Human Evaluation

Pairwise A/B listening comparisons between six systems. Each cell is the share of comparisons in which the row system was preferred over the column system; every opposing pair sums to 100. The bar on the right of each row is that system’s mean win rate across its five opponents, so a row can be read straight across from its matchups to its overall standing.

Ours
VidMuse
V2Music
CMT
MuMu
GVMGen
Mean win rate (%)
Ours
59
70
81
69
70
69.8
VidMuse
41
71
66
73
66
63.4
V2Music
30
29
50
55
56
44.0
CMT
19
34
50
53
53
41.8
MuMu
31
27
45
47
57
41.4
GVMGen
30
34
44
47
43
39.6
0255075100

Opponent →

loses morewins more

Instruction Following

Each prompt states a tempo and a key. We recover both from the generated audio and compare them against what was asked. Adherence to key is markedly less reliable than adherence to tempo. All four clips are Video-Robin outputs; scroll sideways if they overflow.

Both obeyed

Requested tempo and key are both realised.

Tempoobeyed
120 BPM→128 BPM
Keyobeyed
C Major→C major

Key mismatch

The tempo lands, the key does not — the most common failure mode across every system we evaluate.

Tempoobeyed
143 BPM→144 BPM
Keymismatch
B♭ minor→not detected

Tempo mismatch

The key lands, but the music runs at a different tempo than the one asked for.

Tempomismatch
70 BPM→115 BPM
Keyobeyed
A Major→A major

Neither obeyed

Neither the requested tempo nor the requested key is realised.

Tempomismatch
150 BPM→62 BPM
Keymismatch
A minor→G major

Mel-Spectrograms

All systems per clip, on a shared decibel scale. Vertical striations are transients — percussive onsets and note attacks; systems that smear them horizontally produce sustained texture rather than rhythmic content.

Sample 1 9.07s

Video-Robin output
Mel-spectrograms, all systems, sample 1

Sample 2 6.72s

Video-Robin output
Mel-spectrograms, all systems, sample 2

Sample 3 4.13s

Video-Robin output
Mel-spectrograms, all systems, sample 3

Sample 4 10.00s

Video-Robin output
Mel-spectrograms, all systems, sample 4

Sample 5 10.00s

Video-Robin output
Mel-spectrograms, all systems, sample 5

Sample 6 5.00s

Video-Robin output
Mel-spectrograms, all systems, sample 6