musescore / musescore/MuseScore

[MU4 Issue] Contrabass incorrectly recognized as a woodwind instrument when publishing a score to musescore.com

Open
#15,682 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Describe the bug
Contrabass incorrectly recognized as a woodwind instrument when publishing a score to musescore.com

To Reproduce

  1. Create a score in MS4
  2. Use 2 or more instruments in it, one of them being Contrabass
  3. Publish to musescore.com
  4. Check the "Part names" section in the piece description. The Contrabass part is listed as "Woodwinds (other)"

Expected behavior
The part is correctly listed as "Contrabass" or "Double Bass"

Screenshots
2023-01-02_08h33_31
2023-01-02_08h33_06

Platform information

  • OS: Windows 10

Additional context
Pieces https://musescore.com/user/38081530/scores/9238759 and https://musescore.com/user/38081530/scores/9274987 are examples of this behavior.

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 tracing how publishing a score to musescore.com builds the piece description and its "Part names" section, using the Contrabass example to follow the instrument classification. Compare the resulting classification with the expected "Contrabass" or "Double Bass" label. Done means published scores no longer list Contrabass as "Woodwinds (other)".

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.