musescore / musescore/MuseScore

Film scoring: video sync and timecode integration

Open
#33,442 0 comments 1 reaction 1 assignee View on GitHub

@jessjwilliamson is already working on this.

Since Jun 2, 2026.

needs design
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

Your idea

Musescore Studio currently lacks native tools to handle video synchronization, frame accurate anchoring, or dynamic SMPTE timecode displays. This is a critical feature when scoring for film, television, and animation. This forces composers to switch to expensive proprietary notation software or DAWs to align cues to a video track, and limits Musescore Studio’s viability in professional media composition.

Problem to be solved

Implement a robust video and timecode framework tailored for linear media composition. The core implementation should include:

  1. Video playback Window: A dedicated video playback window synced frame-accurately with the transport controls.
  2. Absolute Timecode/SMPTE Display: The option to display a timecode formate (HH:MM:SS:FF) above or below bars.
  3. Hit Point Point Video Markers: A marker system that anchors an absolute time in the video track rather than a musical beat. If a composer adjusts the tempo of a previous section, the musical bars should shift fluidly around these markers while the Hit Points remained locked to the exact video frome. The marker should dynamically update to its new musical position.
  4. Visual Timeline overview. A horizontal timeline panel showing the entire structure of the piece, mapping out Hit Points, time signature changes and tempo maps for quick navigation.

1 and 2 on that list are the most important.

There is a workaround within Musescore Studio in that form of a community plugin that bridges playback to VLC Media Player. However, this solution is prone to lags and is generally unstable and lacks frame accurate synchronization.
DAWs usually have this feature, as does other proprietary notation software.

Dorico Pro: https://www.youtube.com/watch?v=rOvsxW5M-dk

Sibelius Ultimate: https://www.youtube.com/watch?v=1QtTdaVCuSo

This could be useful to student and indie media composers.

Checklist
  • This request follows the guidelines for reporting issues
  • I have verified that this feature request has not been logged before, by searching the issue tracker for similar requests

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.