musescore / musescore/MuseScore

Add string data to bowed string instruments, to allow for Tablatur notation

Open
#22,499 5 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Your idea

Add string data (number and tuning of strings, 'max. fret' reflecting the strings' range) to bowed string (violin, viola, cello, etc.) instruments, to allow for Tablatur notation

Problem to be solved

Having string date on bowed string instruments (violin, viola, cello, etc.) would allow to create tablature staves for them.

Prior art

The string quartet template has string data embeded.
These may server as the source for some of these additions to instruments.xml

Additional context

This would need to be done in that (in)famous Excel sheet (outside the GitHub Repo), that the instruments.xml is generated from

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

Compare the string data in the String Quartet template entries for Violin I, Violin II, Viola, and Violoncello with the instrument definitions generated into instruments.xml. Start by finding the external Excel sheet and its generation workflow; done means bowed-string instruments include string count, tuning, and maximum fret data so tablature staves can be created.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.