Text oben beim zwei Stimme

Begonnen von flashgordonx, Montag, 13. Juni 2022, 15:19

« vorheriges - nächstes »

flashgordonx

Hallo Liebe Lilypond-User!

Wie kann ich Gesangtext bei zwei Stimmen oben schreiben? :)

\version "2.20.0"

\paper {
  #(set-paper-size "a4")
}

global = {
  \key c \major
  \time 4/4
}

sopranoVoice =  {
  \global
  \dynamicUp
  % Die Noten folgen hier.
   \time 2/4
 d'8   f'8  b'8\rest  d'8 | % 22
   <<  { \voiceOne %(felső)
f'8( ^>    g'16 a'16   b'16   a'16
   g'16   f'16
     

 } \new Voice {  \voiceTwo { %(alsó) 

 f'16^-    f' f' f' f' f' f' f'

   }  } >> 
   
 f'8 )  d'16  e'16   d'8   e'16
   d'16
}

verse = \lyricmode {
  % Liedtext folgt hier.
  te -- st te -- xt te -- st te -- xt te -- st te -- xt
}

\score {
  \new Staff \with {
    instrumentName = "Sopran"
  } { \sopranoVoice }
  \addlyrics { \verse }
  \layout { }
}

Malte

Das Zauberwort heißt alignAboveContext:
  \new Staff = "SOP" \with {
    instrumentName = "Sopran"
  } { \sopranoVoice }
  \addlyrics \with {
    alignAboveContext = "SOP"
  } { \verse }

flashgordonx

Zitat von: Malte am Montag, 13. Juni 2022, 19:41Das Zauberwort heißt alignAboveContext:
  \new Staff = "SOP" \with {
    instrumentName = "Sopran"
  } { \sopranoVoice }
  \addlyrics \with {
    alignAboveContext = "SOP"
  } { \verse }

Wohin soll ich die Note und den Text schreiben?

trulli

Malte meint, du sollst einfach nur den \Score-Block ersetzen. Der steht ganz unten in deinem Code:

\version "2.20.0"

\paper {
  #(set-paper-size "a4")
}

global = {
  \key c \major
  \time 4/4
}

sopranoVoice =  {
  \global
  \dynamicUp
  % Die Noten folgen hier.
   \time 2/4
 d'8   f'8  b'8\rest  d'8 | % 22
   <<  { \voiceOne %(felső)
f'8( ^>    g'16 a'16   b'16   a'16
   g'16   f'16
     

 } \new Voice {  \voiceTwo { %(alsó)

 f'16^-    f' f' f' f' f' f' f'

   }  } >>
   
 f'8 )  d'16  e'16   d'8   e'16
   d'16
}

verse = \lyricmode {
  % Liedtext folgt hier.
  te -- st te -- xt te -- st te -- xt te -- st te -- xt
}

% Dein alter Code:
% \score {
% \new Staff \with {
%  instrumentName = "Sopran"
% } { \sopranoVoice }
% \addlyrics { \verse }
% \layout { }
% }


  \new Staff = "SOP" \with {
    instrumentName = "Sopran"
  } { \sopranoVoice }
  \addlyrics \with {
    alignAboveContext = "SOP"
  } { \verse }

Grüße

flashgordonx

Zitat von: trulli am Dienstag, 14. Juni 2022, 02:23Malte meint, du sollst einfach nur den \Score-Block ersetzen. Der steht ganz unten in deinem Code:

\version "2.20.0"

\paper {
  #(set-paper-size "a4")
}

global = {
  \key c \major
  \time 4/4
}

sopranoVoice =  {
  \global
  \dynamicUp
  % Die Noten folgen hier.
  \time 2/4
 d'8  f'8  b'8\rest  d'8 | % 22
  <<  { \voiceOne %(felső)
f'8( ^>    g'16 a'16  b'16  a'16
  g'16  f'16
   

 } \new Voice {  \voiceTwo { %(alsó)

 f'16^-    f' f' f' f' f' f' f'

  }  } >>
 
 f'8 )  d'16  e'16  d'8  e'16
  d'16
}

verse = \lyricmode {
  % Liedtext folgt hier.
  te -- st te -- xt te -- st te -- xt te -- st te -- xt
}

% Dein alter Code:
% \score {
% \new Staff \with {
%  instrumentName = "Sopran"
% } { \sopranoVoice }
% \addlyrics { \verse }
% \layout { }
% }


  \new Staff = "SOP" \with {
    instrumentName = "Sopran"
  } { \sopranoVoice }
  \addlyrics \with {
    alignAboveContext = "SOP"
  } { \verse }

Grüße

Danke. Ich habe falsch geschrieben.  :-\  Bei zwei Stimmen möchte ich unten und oben mit Text versehen.

amateur

Ich mache das mit zwei unabhängigen Stimmen und nicht verschachtel in einer:
Das sieht bei mir dann so aus:
\version "2.20.0"

\paper {
  #(set-paper-size "a4")
}

global = {
  \key c \major
  \time 4/4
}

sopranoVoice =  {
  \voiceOne
  \global
  %\dynamicUp
  % Die Noten folgen hier.
  \time 2/4
 d'8  f'8  b'8\rest  d'8 | % 22
 
 
     %\voiceOne %(felső)
     f'8 ^>    g'16 a'16  b'16  a'16
     g'16  f'16
 
 f'8   d'16  e'16  d'8  e'16
  d'16
   }
  %\new Voice {  \voiceTwo { %(alsó)
 altoVoice = {
\voiceTwo
s2
 f'16^-    f' f' f' f' f' f' f'

  } 
 


verse = \lyricmode {
  % Liedtext folgt hier.
  te -- st te -- xt te -- st te -- xt te -- st te -- xt
}

% Dein alter Code:
% \score {
% \new Staff \with {
%  instrumentName = "Sopran"
% } { \sopranoVoice }
% \addlyrics { \verse }
% \layout { }
% }

\score {
  \new Staff = "SOP" \with {
    instrumentName = "Sopran"
  }
  <<
    \new Voice { \sopranoVoice }
    \addlyrics \with {
      alignAboveContext = "SOP"
    } { \verse }
    \new Voice { \altoVoice }
    \addlyrics \with {
      alignBelowContext = "SOP"
    } { \verse }
  >>
}

Hier die entsprechende Stelle im Handbuch: https://lilypond.org/doc/v2.21/Documentation/notation/techniques-specific-to-lyrics.de.html

flashgordonx

Zitat von: amateur am Dienstag, 14. Juni 2022, 22:09Ich mache das mit zwei unabhängigen Stimmen und nicht verschachtel in einer:
Das sieht bei mir dann so aus:
\version "2.20.0"

\paper {
  #(set-paper-size "a4")
}

global = {
  \key c \major
  \time 4/4
}

sopranoVoice =  {
  \voiceOne
  \global
  %\dynamicUp
  % Die Noten folgen hier.
  \time 2/4
 d'8  f'8  b'8\rest  d'8 | % 22
 
 
     %\voiceOne %(felső)
     f'8 ^>    g'16 a'16  b'16  a'16
     g'16  f'16
 
 f'8   d'16  e'16  d'8  e'16
  d'16
   }
  %\new Voice {  \voiceTwo { %(alsó)
 altoVoice = {
\voiceTwo
s2
 f'16^-    f' f' f' f' f' f' f'

  } 
 


verse = \lyricmode {
  % Liedtext folgt hier.
  te -- st te -- xt te -- st te -- xt te -- st te -- xt
}

% Dein alter Code:
% \score {
% \new Staff \with {
%  instrumentName = "Sopran"
% } { \sopranoVoice }
% \addlyrics { \verse }
% \layout { }
% }

\score {
  \new Staff = "SOP" \with {
    instrumentName = "Sopran"
  }
  <<
    \new Voice { \sopranoVoice }
    \addlyrics \with {
      alignAboveContext = "SOP"
    } { \verse }
    \new Voice { \altoVoice }
    \addlyrics \with {
      alignBelowContext = "SOP"
    } { \verse }
  >>
}

Hier die entsprechende Stelle im Handbuch: https://lilypond.org/doc/v2.21/Documentation/notation/techniques-specific-to-lyrics.de.html

Danke. Ich habe im Handbuch gefunden aber kann ich nicht in meinem Kommandozeilen hinzufügen. Wie kann ich unten und oben zwei verschiedene Text hinzufügen?

amateur

Ich verstehe nicht, was du meinst.
In dem Beispiel, das ich geschickt habe, habe ich deinen Code genau so verändert, dass der Text oben und unten erscheint.

flashgordonx

Zitat von: amateur am Mittwoch, 15. Juni 2022, 15:48Ich verstehe nicht, was du meinst.
In dem Beispiel, das ich geschickt habe, habe ich deinen Code genau so verändert, dass der Text oben und unten erscheint.

Ja. Gleiche Text. Aber möchte ich mit verschidenen Text oben ubd unten versehen. Entschuldigung, wenn ich nicht eindeutig war. :)

amateur

Einfach einen zweiten Textteil einfügen:

\version "2.20.0"

\paper {
  #(set-paper-size "a4")
}

global = {
  \key c \major
  \time 4/4
}

sopranoVoice =  {
  \voiceOne
  \global
  %\dynamicUp
  % Die Noten folgen hier.
  \time 2/4
 d'8  f'8  b'8\rest  d'8 | % 22
 
 
     %\voiceOne %(felső)
     f'8 ^>    g'16 a'16  b'16  a'16
     g'16  f'16
 
 f'8   d'16  e'16  d'8  e'16
  d'16
   }
  %\new Voice {  \voiceTwo { %(alsó)
 altoVoice = {
\voiceTwo
s2
 f'16^-    f' f' f' f' f' f' f'

  }
 


verse = \lyricmode {
  % Liedtext folgt hier.
  te -- st te -- xt te -- st te -- xt te -- st te -- xt
}
verseZwei = \lyricmode {
  % Liedtext folgt hier.
  an de -- rer text und so wei -- ter
}

% Dein alter Code:
% \score {
% \new Staff \with {
%  instrumentName = "Sopran"
% } { \sopranoVoice }
% \addlyrics { \verse }
% \layout { }
% }

\score {
  \new Staff = "SOP" \with {
    instrumentName = "Sopran"
  }
  <<
    \new Voice { \sopranoVoice }
    \addlyrics \with {
      alignAboveContext = "SOP"
    } { \verse }
    \new Voice { \altoVoice }
    \addlyrics \with {
      alignBelowContext = "SOP"
    } { \verseZwei }
  >>
}

flashgordonx

Leider konnte ich nicht in meinem Note hinzufügen. Könntest du es tun? :) Ich möchte den Text oben im Alt Takt: Alt 23. 54-56,82,86,101 bzw Tenor 54. Danke scön. :)

Du darfst diesen Dateianhang nicht ansehen.

amateur

Es tut mir leid, aber ich weiss nicht, was du genau möchtest.
Außerdem produziert deine Partitur so viele Fehler, dass, dass sie bei mir nicht erfolgreich kompiliert werden kann.
Bitte reduziere sie zu einem Minimalbeispiel.

flashgordonx

Zitat von: amateur am Dienstag, 13. Dezember 2022, 15:45Es tut mir leid, aber ich weiss nicht, was du genau möchtest.
Außerdem produziert deine Partitur so viele Fehler, dass, dass sie bei mir nicht erfolgreich kompiliert werden kann.
Bitte reduziere sie zu einem Minimalbeispiel.

Na ja. Mein Problm ist: Obwohl du mir di richtig Lösung gezigst, kann ich nicht in meinem Note hinzufügen. Deswgen dachte ich, dass ich ganze Partitur schicke. (Interssant bei mir ensteht Pdf, aber ich probiere di Fehlr reduzieren.)

flashgordonx

Zitat von: amateur am Dienstag, 13. Dezember 2022, 15:45Es tut mir leid, aber ich weiss nicht, was du genau möchtest.
Außerdem produziert deine Partitur so viele Fehler, dass, dass sie bei mir nicht erfolgreich kompiliert werden kann.
Bitte reduziere sie zu einem Minimalbeispiel.
Ich habe die Fehler reduziert, schicke nochmal im Anhang die ganze Note. Könntest du mir jetzt Texte oben hinzufügen?

im Alt Takt:   23. 54-56,82,86,101
im Tenor Takt: 54.

Danke schön :)
Du darfst diesen Dateianhang nicht ansehen.