Versetzungszeichen unterdrücken

Begonnen von erich, Sonntag, 2. August 2026, 11:58

Vorheriges Thema - Nächstes Thema

erich

Hallo allen, ich melde mich zurück

Ich möchte mein Problem an einem Beispiel erläutern:

1. Ich reduziere die Datei Lilypond/lilypond-2.26.0/share/lilypond/2.26.0/ly/markam.ly zu

\version "2.26.4"

#(define-public KOMA 1/9)

makamPitchNames = #`(
  (c . ,(ly:make-pitch -1 0 NATURAL))
  (cc . ,(ly:make-pitch -1 0 KOMA))
)


%% set pitch names.
#(set! language-pitch-names
      (append language-pitch-names
              (list `(makam . ,makamPitchNames))))
\language "makam"

#(ly:parser-define-once! 'eksikMirroredSlashedFlat #f)

makamGlyphs = #`(
      (1/9 . "accidentals.sharp.slashslash.stem")
)

\paper {
  property-defaults.alteration-glyph-name-alist = \makamGlyphs
}

und speichere sie zurück unter makamtest.ly.

2. Ich formuliere ein LilyPond-Programm "testmarkam.ly":

\version "2.26.4"
\include "makamtest.ly"
\score{
  \new Voice {c' cc'}
\layout{}
\midi{}
}

und übersetze es mit lilypond und erhalte als Ausgabe.





Frage: Wie kann ich das Versetzungszeichen unterdrücken die Ton-Ausgabe aber beibehalten?

Gruß
Erich

Lilysetter

\score{
  \new Staff \with{\remove "Accidental_engraver"}
  \new Voice{c' cc'}
  \layout{}
  \midi{}}

harm6

\layout { \omit Accidental }
ist weniger invasiv.