At least the output of musicxml2ly should be consistent with lilypond and should not not give an error message when compiling.
Here the german Wikipedia for "double flat b": https://de.wikipedia.org/wiki/Doppel-b On 2/9/20 1:49 PM, David Kastrup wrote: > mari+lilyp...@mailbox.org writes: > >> when converting a mxl file with "musicxml2ly --language=deutsch" the >> note "beses" is converted to "bes". Lilypond gives an error at this >> notename with \language "deutsch", because the correct german notename >> for "double flat b" is "heses". This happens with all musicxml2ly >> versions at least from 2.18.2 to 2.21.0. > > Just trying to fix it, but I find the following in > scm/define-note-names.ly in the German section: > > (heses . ,(ly:make-pitch -1 6 DOUBLE-FLAT)) > (heseh . ,(ly:make-pitch -1 6 THREE-Q-FLAT)) > (b . ,(ly:make-pitch -1 6 FLAT)) > (beh . ,(ly:make-pitch -1 6 SEMI-FLAT)) > (h . ,(ly:make-pitch -1 6 NATURAL)) > (hih . ,(ly:make-pitch -1 6 SEMI-SHARP)) > (his . ,(ly:make-pitch -1 6 SHARP)) > (hisih . ,(ly:make-pitch -1 6 THREE-Q-SHARP)) > (hisis . ,(ly:make-pitch -1 6 DOUBLE-SHARP)) > > That looks almost like something I could work with, except for beh . > For all other note names, the suffix -eh indicates _lowering_ by a > quarter note, whereas beh _raises_ b by a quarternote. Shouldn't it > rather be heh , making b the _only_ exception? > _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond