Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: wennne am Freitag, 19. Juli 2013, 10:06
-
hallo
im 3. akkord müsste das b(deutsches h)doch ein auflösungszeichen haben?
wie bekommen ich dort ein auflösungszeichen rein
gruß werner
-
Hallo wennne,
nein, müßte es nicht. ;)
Begründung: Versetzungszeichen (und darum handelt es sich) gelten im Gegensatz zu Vorzeichen nur für die Oktave, in der sie stehen.
Deshalb setzt Lilypond nicht automatisch ein Auflösungszeichen.
Wenn Du trotzdem eins möchtest, kannst Du ganz einfach ein ! hinter das b setzen, dann wird nämlich ein Versetzungs- oder Auflösungszeichen in jedem Fall gedruckt:
<g ees b!>
Übrigens sind die doppelten << und >> bei Akkorden nicht nötig. Akkorde schreibt man üblicherweise mit einfachen < >.
Viele Grüße
Torsten
-
Hallo wennne,
nein, müßte es nicht. ;)
oder doch :-[ - das ist natürlich auffassungssache und hat sich über die letzten jahrhunderte und instrumente immer wieder geändert
LilyPond stellt eine ganze anzahl stile zur verfügung, zb. \accidentalStyle modern
grüsse
Eluze
-
Zufällig habe ich in den letzten Stunden ebenfalls mit dem Problem der Auflösungszeichen gekämpft.
\accidentalStyle modern hilft nicht,
# (set-accidental-style 'modern) ist vermutlich nur eine andere Schreibweise.
#(set-accidental-style 'default) macht keinen Sinn, weil das "default" ist.
#(set-accidental-style 'dodecaphonic)funktioniert auch nicht.
Den richtigen acidental-style habe ich nicht gefunden.
Hier ein Beispiel, wo man die "Oktavregel" gut erkennt:
%\version "2.16.2"
\version "2.16.2"
%\accidentalStyle modern
%# (set-accidental-style 'modern)
#(set-accidental-style 'dodecaphonic)
Noten = {
\relative c' {
\time 12/4
{
ais4 cis bes4 dis4 {gis,8 d'} c dis g8 ges c,8 cis c8 cis8 c' ges dis ces'4 c
}
}
}
\new Staff {
% transponiere um
%\transpose e d {
\Noten
}
Mit welchem Accidental kann ich die Oktavregel ausschalten?
Grüße
-
Zufällig habe ich in den letzten Stunden ebenfalsl mit dem Problem der Auflösungszeichen gekämpft.
\accidentalStyle modern hilft nicht,
die dokumentation bietet einige beispiele, die nicht nur die unterschiede aufzeigen, sondern auch wo im code der stil zu verändern ist:
\new Staff {
\accidentalStyle modern
\Noten
}gruss
Eluze
-
die dokumentation bietet einige beispiele, die nicht nur die unterschiede aufzeigen, sondern auch wo im code der stil zu verändern ist:
So isses, dann klappts auch mit den Vorzeichen ;)
\version "2.16.2"
Noten = \relative c' {
\time 12/4
\accidentalStyle modern
ais4 cis bes4 dis4 {gis,8 d'} c dis g8 ges c,8 cis c8 cis8 c' ges dis ces'4 c
}
\new Staff {
\Noten
}
Gruß, Robert
-
Mit der Beschreibung von accidental im Handbuch (2.1.2 Versetzungszeichen und Tonartbezeichnung (Vorzeichen) http://www.lilypond.org/doc/v2.16/Documentation/learning/accidentals-and-key-signatures (http://www.lilypond.org/doc/v2.16/Documentation/learning/accidentals-and-key-signatures) )war ich offenbar überfordert.
Leider habe ich immer noch ein Problem. Hier ein etwas umgeschriebener Code im 2/4 Takt - damit kann man die Position der Noten besser beschreiben. (Es fehlte außerdem ein Achtel - habe ich korrigiert, hatte aber nichts mit dem Problem zu tun.)
\\version "2.16.2"
Noten = {
\relative c' {
\time 2/4
{
ais4 cis |
ges4 dis'4|
{gis,8 d'} c dis |
g8 ges c, cis c cis c' g|
dis ces'8 c4|
}
}
}
\new Staff {
%# (set-accidental-style 'modern)
\accidentalStyle modern
\Noten
}
Die 2. Viertelnote im 1. Takt ist ein cis und die 3. Achtelnote im 3. Takt ist ein c. Aber da fehlt das Auflösungszeichen. Habe danach auch die andere Schreibweise für accidental probiert - keine Änderung.
Habe danach zum Testen auch noch zwei Noten geändert, nämlich ein ges als 1. Note 2. Takt (das ist im mitgeleiferten code auch erfolgt) und dann sollte doch die erste Note, das g im 4. Takt ein Auflösungszeichen kriegen? (Hab gerade gesehen, dass danach noch im 3. Takt ein gis steht, Änderung wäre nicht notwendig gewesen, aber das Auflösungszeichen für das gis fehlt dennoch.) Und die 4. Note im 5. Takt ist jetzt ein g, dort steht ein Auflösungszeichen! Wenn man das analysiert, kommt man zu dem Schluss, dass dieser "accidental modern" die "Oktavregel" doch nicht außer Kraft setzt?
Vielleicht habe ich was falsch verstanden - bin nur Hobbymusiker.
Grüße
-
zugegeben - die dok ist nicht ganz einfach zu verstehen ::)
unter modern steht jedoch klar:
… after temporary accidentals, cancellation marks are printed also in the following measure
(for notes in the same octave) …
also nur in der gleichen oktave ;D
für alle fälle, die keinem der vorhandenen stile entspricht muss man händisch arbeiten!
Eluze
-
Sorry, war ein Missverständnis. Habe nach der Diskussion angenommen, dass genau dieses accidental diese Oktavbeschränkung aufhebt.
Habe verstanden, ausßerhalb der Oktave muss ich doch selber auflösen und anch Dener Antwort gibt es auch keine Abhilfe.
Danke, Grüße
-
Habe doch noch gefunden was ich suchte:
dodecaphonic
Spielcode:
\\version "2.16.2"
Noten = {
\relative c' {
\time 2/4
{
ais4 cis |
ges4 dis'4|
{gis,8 d'} c dis |
g8 ges c, cis c cis c' g|
dis ces'8 c4|
}
}
}
\new Staff {
\tempo "default"
%# (set-accidental-style 'default)
\accidentalStyle default
\Noten
}
\new Staff {
\tempo "modern"
%# (set-accidental-style 'modern)
\accidentalStyle modern
\Noten
}
\new Staff {
\tempo "dodecaphonic"
%# (set-accidental-style 'dodecaphonic)
\accidentalStyle dodecaphonic
\Noten
}
\new Staff {
\tempo "teaching"
%# (set-accidental-style 'teaching)
\accidentalStyle teaching
\Noten
}
lilypond ist ein Phänomen! Hat Alles, man muss es nur finden!
Grüße
-
Noten = \relative c' {
\time 12/4
\accidentalStyle modern
ais4 cis bes4 dis4 {gis,8 d'} c dis g8 ges c,8 cis c8 cis8 c' ges dis ces'4 c
Hallo,
verstehe ich das richtig:
ich kann für ein Songbook nicht standardmäßig \accidentalStyle modern einschalten sondern muss bei jedem Titel und jeder Stimme nach Eingabe von \relative c´{ die Satzregel \accidentalStyle modern oder wie immer ich es haben will, einschalten?
Kann ich irgendwo den Standard ändern?
Gruß Guido
-
verstehe ich das richtig:
ich kann für ein Songbook nicht standardmäßig \accidentalStyle modern einschalten sondern muss bei jedem Titel und jeder Stimme nach Eingabe von \relative c´{ die Satzregel \accidentalStyle modern oder wie immer ich es haben will, einschalten?
Kann ich irgendwo den Standard ändern?
sicher - im \layout oder \with block, zb:
\layout{ \context{ \Staff \accidentalStyle modern } }
Eluze
-
Klappt , danke!