Chord Symbols do not add to palettes properly (TPC is missing)
@DmitryArefiev is already working on this.
Since Jun 30, 2023.
Assessment
This issue has not been assessed yet.
Description
Issue type
Other type of issue
Bug description
No response
Steps to reproduce
- New Score
- Add a Chord Symbol, for example Cmaj7
- Add symbol to palette (Ctrl+Shift+Drag)
Result: instead of showing Cmaj7 on the cell information of the palette, the result is "maj7"
This was also the case in 3.x behavior. Some how the TPC information is omitted in the process.
Adding chord symbols to a palette doesn't seem to be very common based on forum use over the years, but the idea is to be able to make palette(s) of chords to enable placing them onto a score via mouse as an alternative to text entry with manual typing. I've got a custom 3.x build that allows for this, all the while selecting the next ChordRest after placement to facilitate mouse entry. Niche case, I presume, but seems at least worth fixing the lack of tonal-pitch of a chord symbol in the palettes.
Screenshots/Screen recordings
Here's a demonstration of the problem:
https://github.com/musescore/MuseScore/assets/7139517/be1a1d6e-f1ea-4c7a-b5e5-68b8891f5c0e
Niche case of continual entry is what I have the ability to do, and maybe that might be considered worth implementing in 4? A quick example is given (It's nice not having to type it in given a reasonable palette setup):
https://github.com/musescore/MuseScore/assets/7139517/3f052054-253b-48c7-b727-60b680db1072
MuseScore Version
4.1 Beta
Regression
No.
Operating system
Linux XFCE
Additional context
By the way, in 3.6's code, the Harmony::Render function is used to concoct the display of a chord symbol.
When dropping/adding a Chord Symbol into the palette area,
RenderActionType::NOTE/ACCIDENTAL
is never an actual case, but only SET (which doesn't handle the TPC)
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from musescore/MuseScore
-
engraving P3 UI
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
needs design
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
community P3 UI
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
regression nightly UX/interaction
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
All issues in musescore/MuseScore
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
-
Sensor initialization takes very long when `--initial-sim-time` is set to current UNIX timestamp Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
gazebosim/gz-sensors#662 · 1 comment ·
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
comp-datalake
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
ClickHouse/ClickHouse#121222 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
LadybirdBrowser/ladybird#12123 ·