musescore / musescore/MuseScore

Change metronome subdivisions and accented notes

Open
#30,928 0 comments 0 reactions 1 assignee View on GitHub

@jessjwilliamson is already working on this.

Since Nov 14, 2025.

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

Description

Your idea

Feature: Add the ability to change the subdivision that the metronome ticks on, as well as which notes are strong and which are weak

Problem to be solved

It can be very annoying when the piece you're writing doesn't follow whichever subdivision MuseScore decides is right based on your time signature and tempo - I've seen others complain about having two ticks per bar instead of three in 6/8 etc, and as I work a lot in odd metres where the pulse could be written with a compound metre (but shouldn't be), and in a lot of cases the metronome clashes with the pulse of the music.

Obviously this deviates from how a traditional metronome functions, so it definitely wouldn't need to be a highly-publicised feature, but for those writing more complicated scores, it can be a lifesaver to have a customisable metronome

Prior art

A metronome app that solves this issue, 'Pro Metronome - Tempo & Tuner' on the app store, has a very intuitive interface for this:

Image

It has three levels of strength for ticks and the ability to silence them, though more than two strengths likely isn't necessary.

Image

However, it lets you do unusual subdivisions of the bar that make more sense for the pulse (extreme examples below, but I'm sure you get the idea):

Image

Image

Additional context

No response

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.