Autor Thema: Auflösungszeichen / Vorzeichen  (Gelesen 4221 mal)

chf

  • Member
Auflösungszeichen / Vorzeichen
« am: Freitag, 18. März 2011, 18:37 »
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

  • Member
Re:Auflösungszeichen / Vorzeichen
« Antwort #1 am: Freitag, 18. März 2011, 20:46 »
\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

  • Member
Re:Auflösungszeichen / Vorzeichen
« Antwort #2 am: Samstag, 19. März 2011, 00:48 »
...oder alternative

\set Staff.extraNatural = ##f

trulli

  • Member
Re:Auflösungszeichen / Vorzeichen
« Antwort #3 am: Samstag, 19. März 2011, 14:33 »
Warum schreibst du kein  g i s  wenn die Tonart nicht vorgegeben ist?

Oder ist das jetzt zu einfach  ;D

Grüße

chf

  • Member
Re:Auflösungszeichen / Vorzeichen
« Antwort #4 am: Samstag, 19. März 2011, 16:51 »
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

  • Member
Re:Auflösungszeichen / Vorzeichen
« Antwort #5 am: Samstag, 19. März 2011, 20:03 »
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

  • Member
Re:Auflösungszeichen / Vorzeichen
« Antwort #6 am: Sonntag, 20. März 2011, 09:30 »
Zitat
Mit "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

  • Member
Re:Auflösungszeichen / Vorzeichen
« Antwort #7 am: Sonntag, 20. März 2011, 15:21 »
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

  • Member
Re:Auflösungszeichen / Vorzeichen
« Antwort #8 am: Sonntag, 20. März 2011, 20:33 »
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

  • Member
Re:Auflösungszeichen / Vorzeichen
« Antwort #9 am: Montag, 21. März 2011, 16:02 »

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

  • Member
Re:Auflösungszeichen / Vorzeichen
« Antwort #10 am: Montag, 21. März 2011, 18:54 »
Zitat von: chf
Kann 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