Torsten Hämmerle <torsten.haemme...@web.de> writes: > In any case, the current musicxml2ly problem is about heses. And the heses > note name definition in LilyPond (scm/define-note-names.scm) is correct and > should not be changed. > musicxml2ly must not produce a German "bes", because this clearly should be > "heses" > > Here's the coding for German pitch names: > > > Replacing generic "hes" by "b" is OK, but, that way, generic "heses" will > become "bes", wich is clearly wrong and will lead to the error observed. > > So obviously, it's a problem with *python substring replacement*. > I don't know much about python, but replace() doesn't seem to work out here. > Probably only a direct string comparison will help here, perhaps someone > knowledgeable has a more elegant solution.
Well, Tracker issue: 5746 (https://sourceforge.net/p/testlilyissues/issues/5746/) Rietveld issue: 547610043 (https://codereview.appspot.com/547610043) Issue description: Fix and align musicxml and input language "deutsch" Has commits: In \language "deutsch" use b only to replace hes The quartertone names should all be derived from h instead of b since beh was being used inconsistently. Fix deutsch language of musicxml2py Use b only for hes and nothing else. Also use asas and asah instead of ases and aseh. should fix either. It doesn't use patterns for hes. Somewhat artless. So what. -- David Kastrup My replies have a tendency to cause friction. To help mitigating damage, feel free to forward problematic posts to me adding a subject like "timeout 1d" (for a suggested timeout of 1 day) or "offensive". _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond