Autor Thema: Vorhaltnote (Grace-Funktion)  (Gelesen 4276 mal)

Abbeyman

  • Member
Vorhaltnote (Grace-Funktion)
« am: Freitag, 3. April 2009, 12:13 »
Hallo,
es gab schon ein ähnliches Thema ("Vorschlagnote am Anfang"), aber leider habe ich mit den Vorschlägen mein Problem nicht lösen können. Ich poste mal meine *.ly-Datei hier in der Hoffnung, Ihr seht, woran es liegt:

#(set-global-staff-size 13)
\version "2.12.2"

\header {
  title = "Test3"
  subtitle = "Complete Score"
  composer = "Words & Music by xxx"
  opus = "Transcription by Jan"
  copyright = "Music"
}

oben = \relative c' ' {
\clef treble
\key g \major
\time 4/4
\tempo 4 = 68
\set Staff. midiInstrument = "acoustic grand"

<e, g cis>4 <e g cis> <g g'>16 cis g8 <b e>16 cis a8 %Takt 9 |
<a d fis>4 <a d fis> <a d> <a d> %Takt 10 |
<g e'>16 b g8 <g e'>16 b g8 <g e'>16 b g8 <b e>16 fis' e b %Takt 11 |
r8. <c, e g>16 <c e g>8. <c' e g>16 <c e g>8. <c' g e>16 <g e>4 %Takt 12 Strophe 1 Ende
\bar "||"
%---------------------------------------------------------------------Bridge-------------------------------------------------------------------------------------------------------------------------------------
\grace fis32 \partial 32 <g, d'>4  \acciaccatura fis32 <g d'>4 <f d'> <f d'> %Takt 13 Bridge Anfang
<c' d>16 e8. <c e g>4 <c e g>8 <c e g> <c  g'> <c g'> %Takt 14
<g d'>4 <g d'> <f d'> <f d'> %Takt 15
<f bes c>16 bes8. <f c'>16\sustainOn d' bes8 <f c'>16 d' bes8 <f c'>16 d' bes8\sustainOff %Takt 16
\bar "||"
\break
<b d g>8 d <b d g>16 a' b8 <b, d g>8 d <b d g>16 a' b8 %Takt 17
<g b e>4 <g e'>16 e b8 <d g>8 b \acciaccatura c32 <g d'>16 c8. %Takt 18
\time 2/4
<b e>8 c <c g>32 b a g e16 c %Takt 19
<d b'>4 <d b'> a'16 (b g' b,) c (a' c, d) %Takt 20

}
unten = \relative c {
\clef bass
\key g \major
\time 4/4
\set Staff. midiInstrument = "acoustic grand"

e2. e4 % Takt 9 |
d2. <a' d>16 b <a d> b % Takt 10 |
<e, b'>1 % Takt 11 |
<c e g>1 % Takt 12 Strophe 1 Ende
\bar "||"
\break
\grace s32 \partial  32 g'1 % Takt 13 Bridge 1 Anfang
c2 d % Takt 14 |
g,2 f2 % Takt 15
bes,2 bes % Takt 16
\bar "||"
\break
}

\score  {
<<
<<

>>
 \new PianoStaff <<
    \set PianoStaff .instrumentName = #"Piano   "
    \new Staff = "oben" \oben
    \new Staff = "unten" \unten
>>
     
>>
\layout { }
\midi {
\context
\score
tempoWholesPerMinute = #(ly:make-moment 68 4)

Ich habe auch die PDF-Datei angehängt. In Takt 5 seht Ihr dann das "Desaster". Die Vorhaltnote wird in einen Extra-Takt gepackt, als wenn im eigentlichen Takt kein Platz mehr wäre, auch wenn ich in der Bass-Stimme noch eine unsichtbare Note platziert habe, um die Justierung aufrecht zu halten...
Bei der Acciaccatua-Funktion sieht es genau so aus.

Vielen Dank schon einmal für Eure Mühe...

Viele Grüße aus Hamburg

Jan

ding-dong

  • Member
Re: Vorhaltnote (Grace-Funktion)
« Antwort #1 am: Freitag, 3. April 2009, 13:15 »
wo liegt das problem?
du machst einen auftakt mitten im stück (\grace fis32 \partial 32 <g, d'>4 - dann muss ja dieser abgetrennt werden, oder nicht!

comper

  • Member
Re: Vorhaltnote (Grace-Funktion)
« Antwort #2 am: Freitag, 3. April 2009, 14:05 »
Ausführlicher:      im NR 1.2.6 steht
Verzierungen sind ausgeschriebene Verzierungen. Sie werden in einer kleineren Schriftgröße gesetzt und nehmen keine logische Zeit im Takt ein.
Es ist also kein \partial-Zusatz notwendig, damit hier die Zeitrechnung aufgeht.

Gruss


Abbeyman

  • Member
Re: Vorhaltnote (Grace-Funktion)
« Antwort #3 am: Donnerstag, 9. April 2009, 15:06 »
wo liegt das problem?
du machst einen auftakt mitten im stück (\grace fis32 \partial 32 <g, d'>4 - dann muss ja dieser abgetrennt werden, oder nicht!

Hallo,

das Problem besteht darin, dass ich mitten im Stück natürlich keinen Auftakt haben will, sondern eine Vorschlag (bzw. Verzierungs-)note. Lilypond behandelt meinen Input aber als Auftakt und trennt einen Takt ab.

Viele Grüße
Jan

Abbeyman

  • Member
Re: Vorhaltnote (Grace-Funktion)
« Antwort #4 am: Donnerstag, 9. April 2009, 15:08 »
Ausführlicher:      im NR 1.2.6 steht
Verzierungen sind ausgeschriebene Verzierungen. Sie werden in einer kleineren Schriftgröße gesetzt und nehmen keine logische Zeit im Takt ein.
Es ist also kein \partial-Zusatz notwendig, damit hier die Zeitrechnung aufgeht.

Gruss



Danke für die Antwort. Die Partialfunktion habe ich nur als eine Möglichkeit gesehen, zu verhindern, dass Lilypond meine Vorhaltnote (oder Verzierung) nicht in einen separaten Takt packt.

Viele Grüße
Jan