musescore / musescore/MuseScore

Continued guitar fingering with horizontal lines

Open
#31,704 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Your idea

In guitar notation, it is common to indicate continued string designations (circled numbers 1 to 6) with a horizontal line.

Here from Behind Bars by Elaine Gould, p.374:

Image

Similarly, continued right-hand fingering (italic letters p,i,m,a) can also be indicated with a horizontal line (although a bit less common).

Again from Behind Bars, p.374:

Image
Problem to be solved

This allows standard guitar notation without repeating the same fingering for each note, adding visual clutter to scores.

Prior art

No response

Additional context

This should be quite easy to implement since horizontal lines with start text are already available in MS.

The problem is the formatting: start text cannot be formatted. This is important for string designations (text must be circled) and right-hand fingering (text is small and italicised).

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.

Research direction

Start by locating MuseScore’s existing horizontal-line implementation with start text and its text-formatting path. Check how circled string designations and italic, small right-hand fingering are represented. Done when both types of fingering can continue across notes with their required formatting without repeated text.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.