• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

Auflösungszeichen / Vorzeichen

Begonnen von chf, Freitag, 18. März 2011, 18:37

Vorheriges Thema - Nächstes Thema

chf

Liebe Freunde,

folgendes Problem stellt sich mir:
In einem Stück ohne vorgegebene Tonart gibt es eine Folge von  a i s   und   a s.
Also erscheint die Note   a  mit Auflösungszeichen und einem b.
Wie kann ich das Auflösungszeichen ausblenden?

Gruß
chf



RobUr


\version "2.12.3"

\include "deutsch.ly"

\relative c'' {
#(set-accidental-style 'modern)
ais as
}


Alle Möglichkeiten in der NR 1.1.3 Displaying pitches: Automatic accidentals.

Grüße, Robert

kilgore

...oder alternative


\set Staff.extraNatural = ##f

trulli

Warum schreibst du kein  g i s  wenn die Tonart nicht vorgegeben ist?

Oder ist das jetzt zu einfach  ;D

Grüße

chf

Danke, Robert, für die Erweiterung meines Blickfeldes - ich hatte nur an diesen einzigen Ton gedacht.
Geholfen habe ich mir also mit
#(set-accidental-style 'modern) und der späteren Rücknahme
#(revert-accidental-style 'default).
Darauf erhielt ich diese schöne Meldung:
Fehler: GUILE signalisierte einen Fehler für den hier beginnenden Ausdruck
#(set-accidental-style 'forget) as16->\mf (bes) fis #
                                                     (revert-accidental-style 'default)
aber es funktionierte nach meinem Wunsch!?!?

Mit "kilgores" Variante bin ich nicht zurechtgekommen - zwar hatte ich das gewünschte as, aber wie kann ich diesen Befehl zurücknehmen?

Tja, Matthias, beim  as  wollte und musste ich schon bleiben...

Wenn ihr mir fürs nächste Mal die offenen Fragen noch klären könntet, wärs schön.
Grüße
Christa

trulli

Schade, Christa...  ;) Aber sonst hätte ich auch wieder nichts über Versetzungszeichen gelernt...

Die Rücknahme von Kils Befehl sollte mit

\set Staff.extraNatural = ##t

funktionieren.

Grüße

kilgore

ZitatMit "kilgores" Variante bin ich nicht zurechtgekommen - zwar hatte ich das gewünschte as, aber wie kann ich diesen Befehl zurücknehmen?

einfach "##f" statt "##t" 

chf

Ich hab nochmal experimentiert.
Diese Variante macht zuviel - ich bekomme in dem Takt lauter neue Vorzeichen, die ich nicht brauche.
Aber jetzt sieht mein code viel schöner aus mit
#(set-accidental-style #forget)  und  \revert Accidental #'style.
Da gibt's auch keinen Protest von lilypond.
Man könnte aber schon denken, dass das System "zwischen den Zeilen" liest...
Danke!
chf

RobUr

Hallo Christa!

Zitat von: chf
Geholfen habe ich mir also mit
#(set-accidental-style 'modern) und der späteren Rücknahme
#(revert-accidental-style 'default).
Darauf erhielt ich diese schöne Meldung:
Fehler: GUILE signalisierte einen Fehler für den hier beginnenden Ausdruck
#(set-accidental-style 'forget) as16->\mf (bes) fis #
                                                     (revert-accidental-style 'default)

Die korrekte ,,Rücknahme" wäre in diesem Fall #(set-accidental-style 'default)!

Grüße, Robert

chf


Hallo Robert,
das dachte ich auch, hatte aber anscheinend keinen Erfolg.
Kann es sein, dass der Wechsel prinzipiell erst im nächsten Takt möglich ist???
Gruß
Christa

RobUr

Zitat von: chfKann es sein, dass der Wechsel prinzipiell erst im nächsten Takt möglich ist???
Nein, es wirkt sofort.

Beispiel:

\relative c'' {
#(set-accidental-style 'modern)
ais as
#(set-accidental-style 'default)
ais as
}


Grüße, Robert