musescore / musescore/MuseScore

Add a "Paste as rhythmic cues" option

Open
#16,059 1 comment 0 reactions 1 assignee View on GitHub

Nobody has claimed this yet.

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

Description

Describe the bug

This would improve the intuitiveness and productivity of score input, jazz drums especially. Jazz drums scores typically use a combination of slash notations and rhythmic cues. Cues can come from a horn part, to let the drummer know where the horn's accents are.
image

The process of writing down those drum parts is not intuitive, and following the provided tutorial is almost mandatory.
The user has to know :

  • voice 3 should be used, in slash notation mode
  • swap voices 1-3 should be used. NOT the voice3 icon in the toolbar.
  • slash notation for voice 1 should be added afterward

It would be great if we could just :
right-click --> paste as rhythmic cues
and get the same result

To Reproduce

  1. copy the part where your rhythmic cues are
  2. paste in the drum score
  3. swap voices 1-3
  4. toggle rhythmic slash notations
  5. fill with slashes on voice 1
  6. if necessary, correct wrong stem orientations
  7. if necessary add ties

(use 2x video playback speed)

https://user-images.githubusercontent.com/2691085/214557588-cd5d9dc2-1bd8-4e9d-b125-35f471100852.mp4

Expected behavior

  1. copy the part where your rhythmic cues are
  2. right-click --> paste as rhythmic cues
  3. get the same result
image

This would make it more intuitive and user-friendly.

Additional Info
This could be useful for drums, of course, but possibly for many other instruments.

note : I'm using a hidden whole note for a better looking tie, like described here : https://github.com/musescore/MuseScore/issues/16052

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.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.