-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
does not handle Moll chords correctly #4
Comments
Dear @mirabilos Sorry to read it does not work out of the box for you. Let's find out why! The sample score in test/Chords-To-Note_Generator_simple-test contains one Moll chord (Am) that is correctly generated. So are the Moll chords in the extreme-test and Chord-Chart in the same directory... so I guess it's not an issue of Moll but an issue of notation not being detected. In my Musescore (2.0.2) I cannot add a lowercase "d" chord.. it is automatically converted to an uppercase "D" by musescore... which should indeed be interpreted as a D-Dur. How do you manage to add a lowercase "d" chord? Would it be acceptable to use the default musescore syntax for chords: F Dm Gm C (for your example)? |
Hi, thanks for the quick reply! You can either enter the chord as Dm then change the display setting to Full German, or change the setting then enter it as lowercase d. https://musescore.org/en/handbook/chord-symbols#note-spelling This is “Style → General... → Chord Symbols, Fretboard Diagrams”, from the documentation. Apparently, MuseScore does not expose the internal note behind the chord annotation which it parsed, but only the display representation. How unfortunate ☹ Does it offer plugins access to this setting, so you can have various chordSuffixToSemitoneNumbers() functions and select the one to use based on that setting? |
Didn't know about german notation, thanks for the pointer. MuseScore actually parses the chords annotations, and it is that internal representation (and not the one manually entered by the user) that I use... and the test file I just added in full german notation (with some Moll chords in lowercase) indeed got the Moll chords intepreted wrong... as Dur (major) chords. Since I rely on the internal MuseScore parsing I'll report the bug there... but don't know how fast it will be fixed. |
But on the other hand when I input the chords in international notation (Gm Cm) and then convert the style to german, these minor chords are displayed "gm cm". Are you sure about the german notation meaning minor by default on lowercase? |
Berteh dixit:
Hmm okay…
Pretty much, considering that we have both upper- and lowercase I don’t recall my own piano lessons well enough, but I think |
reported at https://musescore.org/en/node/99631 |
I just revisited this topic (to get the github notification going away ;) and posted there; I think your analysis is right. |
Thanks for your feedback. As a similar feature is being integrated in the main release of MuseScore (finally, great!), I personnaly don't plan on supporting this script further. You are of course free to take over from me if you want to. Kindly let me know: musescore/MuseScore#5129 (comment) If you wanna keep using this script be sure to check out if you rather use improved version by @Bacchushlg, with
|
I have a piece of music in which a line is annotated with the chords F, d, g, C.
However, while the F-Dur chord is correct, it inserts a D-Dur chord instead of a D-Moll chord.
The text was updated successfully, but these errors were encountered: