musescore / musescore/MuseScore

Muse Sounds: add fallback to B♭ and E♭ clarinets for other transpositions

Open
#18,035 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Your idea

The clarinets in D, C, A, and G should be assigned to clarinet in E♭ and B♭ sounds as a fallback as long as there are no real samples for those instruments.

  • D should fallback to E♭.
  • C, A, and low G should fallback to B♭.
  • There is no Clarinet in high G but once added to MuseScore it should fallback to E♭.

Similarly, bass clarinet in A should fallback to bass clarinet in B♭.

Problem to be solved

The clarinets in D, C, A, and G are not assigned to Muse Sounds but instead use MS Basic by default. This sounds pretty ugly in combination with a Muse Sounds orchestra.

Prior art

No response

Additional context

Current situation showing the default mapping (you can see there that the clarinet in G is low G):
Bildschirmfoto vom 2023-06-18 15-40-52

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 the Muse Sounds instrument mapping for clarinets and bass clarinets; no file or test is named in the issue. Verify the existing mappings, then confirm that D, high G, and bass clarinet in A use the specified fallbacks and that C, A, and low G use B♭ sounds instead of MS Basic.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.