musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.29k stars 2.66k forks source link

Decouple Transposition of Linked Staves from Source Staves #16589

Open montemedio opened 1 year ago

montemedio commented 1 year ago

Your idea

When creating a linked stave, its transposition property is linked to the transposition of the original stave. I.e., if I use the Stave Properties Dialog to set some transposition on the original staff, it will carry over to the linked stave as well.

It would be nice to be able to set individual transpositions per linked staff.

Problem to be solved

Common use case: As a jazz musician, I often work with lead sheets. Lead Sheets contain only one voice that is used by all instrumentalists. To generate parts for transposing instruments, I can either

Either way, this process is a little tedious and error-prone. More importantly, it needs to be completed each time a change is made in the original score.

If the transpositions of linked staves could be set individually, I could just add linked staves, set their transpositions accordingly, and changes from the original staff would carry over automatically.

Another use case that is probably a little more obscure: To help practice a song, I sometimes generate transposed copies in all 12 keys. The same process as above applies.

Prior art

N.A.

Additional context

N.A.

bmarwell commented 1 year ago

I can second that. This was requested multiple times, e.g. for MuseScore 3 (https://musescore.org/en/node/324019) and also for MuseScore 2 IIRC.

Use cases

Workarounds

  1. Create a new Stave, which is completely decoupled
  2. Copy Voice over
  3. Hide staff in score
  4. create new part(s)
  5. Reformat parts again.
  6. From now, do every adjustment twice or thrice.
flightmansam commented 1 month ago

This is a fantastic idea. I am currently struggling with this too. There is a risk of error when manually copying all notes from one part to the same instrument (just in a different transposing key, e.g. Bb to C trumpet). It would be nice to ensure that the linked+transposed part can be absolutly identical.

bmarwell commented 1 month ago

Please like/upvote the original post if you like the idea toe make it more visible.