Autor Thema: Pfeile zu das Ende der Stimme  (Gelesen 4389 mal)

flashgordonx

  • Member
Pfeile zu das Ende der Stimme
« am: Freitag, 9. Mai 2014, 14:41 »
Hallo Lieber Forumbesucher

Ich muss wieder eine Frage stellen. Wie kann ich Pfeile zu das Ende der Stimme hinzufügen?

Vielen Dank für die Antwort.   8)

fugenkomponist

  • Member
Re: Pfeile zu das Ende der Stimme
« Antwort #1 am: Freitag, 9. Mai 2014, 15:32 »
Eine Idee wäre es, RehearsalMark zu „missbrauchen“, evtl. musst du dann den Offset noch anpassen:
\version "2.18.2"

\relative c' {
  \repeat unfold 10 c1
  \once \override Score.RehearsalMark.break-visibility = #end-of-line-visible
  \once \override Score.RehearsalMark.extra-offset = #'(4 . -4.65)
  \mark \markup \column {↗ ↘}
  \break
  \time 2/2
  \repeat unfold 10 c1
}
Edit: eine andere Möglichkeit gibts hier: http://lsr.di.unimi.it/LSR/Item?id=650 Wahrscheinlich ist die sinnvoller einsetzbar, weil RehearsalMarks ja nur einmal über dem obersten System angezeigt werden.
« Letzte Änderung: Freitag, 9. Mai 2014, 15:38 von fugenkomponist »

trulli

  • Member
Re: Pfeile zu das Ende der Stimme
« Antwort #2 am: Samstag, 10. Mai 2014, 10:19 »
Kleine Ergänzung: mit \mark \markup \column \fontsize #3 { ↗ ↘ } kann man natürlich noch die Größe der Pfeile anpassen (Bild 1).

Sag mal, fugenkomponist, woher hast du denn diese tollen Pfeile bekommen?

Die andere Lösung über das LSR finde ich auch besser. Für die Anwendung von flashgordonx würde der Code so aussehen:
\version "2.18.0"

#(define-markup-command (arrow-at-angle layout props angle-deg length fill)
  (number? number? boolean?)
  (let* (
      (PI-OVER-180 (/ (atan 1 1) 34))
      (degrees->radians (lambda (degrees) (* degrees PI-OVER-180)))
      (angle-rad (degrees->radians angle-deg))
      (target-x (* length (cos angle-rad)))
      (target-y (* length (sin angle-rad))))
    (interpret-markup layout props
      (markup
      #:translate (cons (/ target-x -1) (/ target-y 2))
      #:rotate angle-deg
      #:translate (cons (/ length -2) 0)
      #:concat (#:draw-line (cons length 0)
      #:arrow-head X RIGHT fill)))))

splitStaffBarLine = {
  \once \override Staff.BarLine.stencil =
  #(lambda (grob)
    (ly:stencil-combine-at-edge
    (ly:bar-line::print grob)
    X RIGHT
    (grob-interpret-markup grob #{
      \markup\with-dimensions #'(0 . 0) #'(0 . 0) {
        %%%%%%%%%%%%%%%%%%%%%%% ATTENTION %%%%%%%%%%%%%%%%%%%%%%%%
        %%%%% translation X à régler en fonction de l'armure %%%%%
        %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
        \translate #'(5.95 . .14)\arrow-at-angle #45 #(sqrt 8) ##t
        \translate #'(5.35 . -.13)\arrow-at-angle #-45 #(sqrt 8) ##t }#})
    0))
  \break
}

\relative c' {
  \repeat unfold 10 c1
  \splitStaffBarLine
  \time 2/2
  \repeat unfold 10 c1
}

Grüße
« Letzte Änderung: Samstag, 10. Mai 2014, 10:21 von trulli »

fugenkomponist

  • Member
Re: Pfeile zu das Ende der Stimme
« Antwort #3 am: Samstag, 10. Mai 2014, 14:16 »
Sag mal, fugenkomponist, woher hast du denn diese tollen Pfeile bekommen?
Ich hab in ner Unicodetabelle nach dem Pfeil → gesucht (den hab ich nämlich direkt auf der Tastatur (falls es dich interessiert, wie das kommt: neo-layout.org)), und da gibts eben Pfeile in alle Richtungen.

flashgordonx

  • Member
Re: Pfeile zu das Ende der Stimme
« Antwort #4 am: Dienstag, 13. Mai 2014, 23:01 »
Hallo

Ich probierte eure Schnipsel hinzufügen zu haben, aber bei mir sind die Pfeile anderswo aufgefallen.
Ich wollte sie vor dem 19. Takt Tenor hinzufügen.  :)

\version "2.18.2"

 \header {
  subtitle =  "II. Hazatérés"
  subsubtitle = "(Heimkehr)"
  tagline = " "
  %composer = "Dombó Dániel"
  %tagline = \markup { \italic "Kottagrafika: Hegyi Tamás - hegyitomi78@gmail.com - Music engraving by Lilypond 2.18.2 www.lilypond.org"
  % systems-per-page = #1  %ez biztosítja, hogy 3 flekk legyen egy oldalon.
}

\paper {
  #(set-paper-size "a4")
 
   print-page-number = ##t
 first-page-number = 4 % az első oldal innen indul
  print-first-page-number = ##t %Parancs ha az első oldalra is szeretnék oldalszámot
 %{ oddFooterMarkup = \markup \null
  oddHeaderMarkup = \markup {
    \fill-line {
      \null
      \on-the-fly #print-page-number-check-first
      \fromproperty #'page:page-number-string     
    }
  }
} %}
 
}

global = {
  \key d \major
  \time 4/4
  \tempo 4=60
}

sopranoVoiceI =  {
  \global
  \dynamicUp
 r4 r4 r4 \times 2/3 {d'16_\(\p  \melisma e' fis'8 b'  }
 %d'16_\(\p  e' fis' b'
 \time 3/4 a'2 b'4\) \!% } \new Voice {  \voiceTwo {d'1 } } >> 
  \time 5/4 fis'2\(\mp (fis'8) g' fis'4 a'4\) | e'\( fis'2  e'4.\) \breathe b8                                                                  %11
           
  \times 2/3 { e'8\(\< fis' g' } fis'4\)\! \times 2/3 { g'8\( a' b'8 } a'2\)
  \time 6/4 b'8\(\mf c''4 b'8 a'4 b'8 g'8 a'2\) \time 4/4  % \pageBreak 
   <<  { \voiceOne b'8\( d''4 e''8 b'4.\> a'8\!\) \breathe  }
       \new Voice {  \voiceTwo {g'8_\( fis'4 b'8 b'4. a'8\)    } } >>
 % b'8\( d''4 e''8 b'4.\> a'8\!\) \breathe 
  %\new Voice {  \voiceTwo {f'8\( e'4 a'8 a'4. g'8  } } >>                                                                       %12
           
           
    %Vége az első oldalnak

\time 3/4 \stemNeutral gis'4\p _\(a'\<b'\) \time 4/4 b'2.\mp _\(\!a'4 \time 5/4 dis'4-.\>\)\melismaEnd cis''4\rest\!
cis''8\rest g'8-- _\(  \melisma fis'2  \time 4/4  \melisma e'4\)
 cis''4\rest cis''4\rest \melismaEnd \times 2/3 {e'16 _\( \melisma fis'gis'8 cis''\!  }                                                                                         %21
 
  \time 3/4 b'2\< cis''4  e''4.\mf dis''8 cis''8 e'' \) \time 5/4 e''2.\< (dis''2)\! % \pageBreak
        \time 4/4   e''2\(\f dis''4 e''4\)   
% \new Voice {  \voiceTwo {e'1 b'2. (b'2.) a'2 a'8 b'4 a'8(a'2) } } >>                                 %22
           
           
           
 %vége a második oldalnak
 
  \time 3/4 e''2. (e''2)\( (e''8) d''8 \time 2/4 c''4\> b'\)\melismaEnd\breathe \time 3/4  b'2.\p gis'4_\( a'\< b'\) 
 %\new Voice {  \voiceTwo {c''2. c''8 bes' a' g' f'4 g'2 g'2. d'2. } } >>                                                        %31
           
 b'8_\(\mp e''4 d''4 a'8\)   \time 4/4 b'1 b'8_\(\mf a'4 fis'8\) fis'8_( [g']) g'^"rall..." _(a'8) \time 6/4
 a'2\( gis'4 \>  fis'-- gis'2\)\! \fermata   
  % \new Voice {  \voiceTwo {g'8^\<\( fis'4 e'8^\> fis'4 a'4\! \breathe
 %a'8 g'4 e'8 d'4 e'4 (e') d'2 e'4 fis'2 \bar "|." %} } >>   
 
}

verseSopranoVoiceI = \lyricmode {

  Ah…  Ah… Ah… __Ah… % Ah…
}

sopranoVoiceII =  {
  \global
  \dynamicUp
  %{r4 r4 r4 d'16\(\p  e' fis' b' \voiceOne a'2. b'4\!%  } \new Voice {  \voiceTwo {d'1 } } >> 
  \time 5/4 fis'2\mp _(fis'8) g' fis'4 a'4 | e' fis'2  e'4.\)\breathe b8                                       %11
           
  \times 2/3 { e'8\( fis' g' } fis'4\)\! \times 2/3 { g'8\( a' b'8 } a'2\)
  \time 6/4 b'8\( c''4 b'8 a'4 b'8 g'8 a'2\) \time 4/4 % <<  { \voiceOne a'8\( c''4 d''8 a'4.\> g'8\!\) \breathe  }
  g'8_\( fis'4 b'8 b'4. a'8\)  \breathe                                                                      %12
           
           
    %Vége az első oldalnak

\time 3/4 gis'4 _\(a'b'\) \time 4/4 b'2. _\(\!a'4 \time 5/4 dis'4-.\) cis''4\rest cis''8\rest g'8--_\(fis'2\time 4/4 e'4\)
 cis''4\rest cis''4\rest e'16_\( fis' gis' cis''                                                                          %21
 
   \voiceOne b'2. \stemDown cis''4 \time 3/4 e''4. dis''8 cis''8 e''\)  \time 5/4 e''2. (dis''2)
        \time 4/4   e''2\(\f dis''4 e''4\)   
 %\new Voice {  \voiceTwo { b'2. (b'2.) a'2 a'8 b'4 a'8(a'2) } } >>                                 %22
           
           
           
 %vége a második oldalnak
 
  \voiceOne \time 3/4 e''2. e''2\( (e''8) d''8 \time 2/4 c''4\> b'\)\breathe \time 3/4 b'2.\p gis'4\( a' b'\) 
 %\new Voice {  \voiceTwo {c''2. c''8 bes' a' g' f'4 g'2 g'2. d'2. } } >>                                                        %31
           
 b'8\( e''4 d''4 a'8\)   \time 4/4 b'1 b'8_\( a'4 fis'8\) fis'8_( [g']) g' _(a'8) \time 6/4
 a'2_\( gis'4   fis' gis'2\) \fermata
  % \new Voice {  \voiceTwo {g'8^\<\( fis'4 e'8^\> fis'4 a'4\! \breathe
 %a'8 g'4 e'8 d'4 e'4 (e') d'2 e'4 fis'2 \bar "|."     
  %}
}

verseSopranoVoiceII = \lyricmode {
 ___Ah…   % Liedtext folgt hier.
 
}

altoVoiceI =  {
  \global
  \dynamicUp
 r4 r4 r8 a16\p\(  \melisma cis' d'4 e'2.\) d'2. (cis'2) c' (b4) (b4.) b8           %11
           
\times 2/3 { c'8\( d' e' } d'4\) \times 2/3 { e'8\( fis' g' } fis'2\) g'\( fis'4 g'2 fis'4\)
 d'8\( b4 g'8 fis'4. f'8\)\breathe   %\new Voice {  \voiceTwo {c'8 a4 bes8 c4. a8 \breathe } } >>    %12
           
           
  %Vége az első oldalnak

%<<  { \voiceOne
      e'2.\( (e'4) d' f'2% } \new Voice {  \voiceTwo { c'2. bes1 } } >>
b4^.\)\melismaEnd cis''4\rest cis''4\rest cis''4\rest dis'4\( \melisma e'4. dis'8 cis'8\) b16_\( dis' e'4           %21

fis'2.% (fis')\) a'4.\( g'8 fis'4 e'2\)\breathe fis'8\( g'4 fis'8 e'4 fis'8 d'\)              %22
           
           
  %vége a második oldalnak

% (g'2 f'8 e') f'4.\( e'8 d'4 es'2\)\breathe cis'4\( d' e'\) c'?2.\(          %31
           
  % d'2 es'4\breathe d'1\)\breathe d'4 c' bes2 a2. d'2.\fermata         %32
 
  %\new Voice {  \voiceTwo {
    cis''2.\) cis''2. (b'2) b'8^\( cis''4 b'8(b'2)\) % } } >>   %22
           
           
           
 %vége a második oldalnak
 
% <<  {  \voiceOne \time 3/4 d''2. d''2\( (d''8) c''8 \time 2/4 bes'4\> a'\)\breathe \time 3/4 a'2.\p fis'4\( g'\< a'\)  }
 %\new Voice {  \voiceTwo {
   d''2. d''8\( c'' b' a' g'4 a'2\)\breathe \melismaEnd a'2. e'2.\(% } } >>                                                        %31
           
 e'2 f'4\) % << { \voiceOne \time 4/4 a'1\breathe a'8\mp g'4 e'8 (e'8) [f'] (f')^"rall..." g'8~ \time 6/4
% g'2 fis'4 \> ^"rall..." e' fis'2\! \fermata  }
  % \new Voice {  \voiceTwo {
     a'8^\< _\( gis'4 fis'8 gis'4 b'4\)\!
 \stemUp b'8\(\mf a'4 fis'8\) e'4\( fis'4 (fis')\stemNeutral  { e' \breve*5/8\fermata\) } \bar "|." %} } >>
 
}

verseAltoVoiceI = \lyricmode {
 Ah… Ah… __Ah…
 
}

altoVoiceII = {
  \global
  \dynamicUp
 %{

 r4 r4 r8 a16\p\( cis' d'4(d') cis'2 d'2. cis'2 c' b4 (b4.)\)\breathe b8           %11
           
\times 2/3 { c'8\( d' e' } d'4\) \times 2/3 { e'8\( fis' g' } fis'2\) g'\( fis'4 g'2 fis'4\) %}
 
 R1 R2. R1 R4 R1 R4 R1 R4 R1 R2
 
%<<  { \voiceOne c'8\( a4 f'8 e'4. es'8\)\breathe  } \new Voice {  \voiceTwo {
\melisma d'8\( b4 c'8 d'4. b8\) \breathe %} } >>    %12
           
           
  %Vége az első oldalnak

%<<  { \voiceOne  d'2.\( (d'4) c' es'2 } \new Voice {  \voiceTwo {
  d'2.\( c'1% } } >>
b4^.\)\)\melismaEnd cis''4\rest cis''4\rest cis''4\rest dis'4\( \melisma e'4. dis'8 cis'8\) b16\( dis' e'4                                                    %21

(e') dis'2 gis'2.\) b'4.\( a'8 gis'4 fis'2\) gis'8\( a'4.  fis'4 gis'8 e'\)              %22
           
           
  %vége a második oldalnak

 a'2 g'8\( fis' g'4. fis'8 e'4 f'2\)\)\breathe \melismaEnd dis'4 \( e' fis'\) d'?2.\(          %31
           
   e'2 f'4 e'1\) e'4\( d' c'2\) b2.\( c'4-- e'2\)\fermata         %32
 
}

verseAltoVoiceII = \lyricmode {
Ah…   __Ah…
 
}

tenorVoiceI =  {
  \global
  \dynamicUp
r4 r4 fis8\(\p\melisma a4. d'4\) cis'2 b2.\( a2 g8 a4. gis2.\)          %11
g?4\( a g a8 b c'4\) d'8\( e'4 d'8(d'4) e'8 c'8 (c'2)\) b8\( fis4 e8 d2\) \breathe             %12
           
           
           
 %Vége az első oldalnak

  e4\( fis4 gis\) a1~ %<<  { \voiceOne
  a4^.\melismaEnd cis'4\rest cis'4\rest cis'4\rest a4_\( \melisma e2\( gis8 b4.~ %} \new Voice
% {  \voiceTwo {
   b2.\) % e4 d2  fis8 a4.  % } } >>         %21
 
 gis2\( a8 cis'\) e'4.\( fis'8 e'4 dis'2\) b8\( d'4 cis'8 (b4) e'8 b \)                  %22
                     
 %vége a második oldalnak


fis'8\( e' d'[ cis'] b a\)   g4.\( a8 g8 [b]\) b8( a8 g4)\mark \markup \column \fontsize #3 { ↗ ↘ }\breathe \melismaEnd
b2. e4\( fis gis  %31
         
 c'2.\)  b4 (d'2.)   %<<  { \voiceOne
 c'2_\( (c'8) b a8 [c'8]\) e'2.\(  c'4-- b2\)\fermata  % }
% \new Voice {  \voiceTwo { g2\( g8) a g4\) d'2 fis4 g fis2 } } >>          %32 
 
}

verseTenorVoiceI = \lyricmode {
 Ah… Ah… __Ah…
}

tenorVoiceII =  {
  \global
  \dynamicUp
%{
 r4 r4 fis8\p\( a4. ^(a2.)\) b2.\( a2 g8 a (a4) gis2.\)          %11
g?4\( a g a8 b c'4\) d'8\( e'4 d'8(d'4) e'8 c'8 (c'2)\)b8\( fis4 e8 d2\) \breathe             %12
           
           
     
       
 %Vége az első oldalnak

  e4\( fis4 gis\) a1~ %<<  { \voiceOne g4-. b4\rest b4\rest b4\rest g4 d2\( fis8 a4.~ } \new Voice
% {  \voiceTwo {
  a4^. r4 r4 r4  a4\( e2  gis8 b4.% \unHideNotes  } } >>         %21
 
 b2.\( gis2 a8 cis' e'4.\( fis'8 e'4 dis'2\) b8\( a4 b8 (b4) e'8 b \)                      %22
                     
 %vége a második oldalnak


fis'8\( e' d'[ cis'] b a g4. a8 g8 [b] b8 a8 g4\)\breathe b2.               %}

R1 R2. R1 R4 R1 R4 R1 R4 R1 R2 R1 R2. R1 R1 R4 R1 R4 R2. R2. R1 R4 R1 R2. R2 R2

b2. \melismaEnd e4\( fis gis         %31
           
 c'2.\)  b4.\(  a8 b4 gis4\) % <<  { \voiceOne
 %bes2 (bes8) a g4 d'2.\(  bes4 a2\)\fermata % }
% \new Voice {  \voiceTwo {
a2_\( (a8)) b a8 [cis'8]\) e'2_\( gis4 a-- gis2\)\fermata %} } >>          %32 % Die Noten folgen hier.
 
}

verseTenorVoiceII = \lyricmode {
__Ah…
 
}

bassVoiceI = {
  \global
  \dynamicUp
% <<  { \voiceOne
d4.\p\(\melisma e8 fis2 e2.\) b,4.\( cis8 d e fis2 % }   
%\new Voice {  \voiceTwo {c1\p g, a,4. b,8 \hideNotes c d e2 \unHideNotes  } } >>
{ \time 5/4 e\breve*5/8\) }    %11
           
           e4\( \times 2/3 { d8 e fis } c4 d2 \)  g,8_( c4 g8 d4 b,8 e d2) d8_(b,4 a,8 g,2)\breathe           %12
           
           
           
 %Vége az első oldalnak

b,2\( e4 f1 \stemNeutral fis?4-.\)\melismaEnd e4\rest e4\rest e4\rest fis4\(  %<<  { \voiceOne
\melisma e4. fis8 gis2 fis2.\)  %  }
                                                  % \new Voice {  \voiceTwo {d4. e8 fis2 a,1  } } >>
cis2^\( _(\times 2/3 { cis8) e a\) } \stemNeutral a2^\((a8) cis' b2\)
  % <<  { \voiceOne
  e2\( fis4 e8 gis\)  %} \new Voice {  \voiceTwo { d8 g,4 d8 e4 d8 fis } } >>%21
           
           %22
           
           
           
 %vége a második oldalnak

  % <<  { \voiceOne
  a2\( g8 fis\) e4.\( fis8 e [g]  f4 d\)\breathe \melismaEnd fis2. b,2\( e4 a2.\)  e1 e2.d4\(e2 b,4 e2.\)\fermata% }
% \new Voice {  \voiceTwo {c2. bes,2.(bes,4) c\breathe a,\(b, cis\) a,2 d4 es2 c4\) d1 g,2. c4\( d,2 a,4 g, d,2\)\fermata } } >> 
% Die Noten folgen hier.
 
}

verseBassVoiceI = \lyricmode {
  Ah… Ah… __Ah…
}

bassVoiceII =  {
  \global
  \dynamicUp
 %<<  { \voiceOne c4.\(d8 e2 d1\) a,4. b,8 c d e2  }   
%\new Voice {  \voiceTwo {
d1\( \p \melisma a,2.\) b,4.\( cis8  d e fis2  % } } >>
{ \time 5/4 e\breve*5/8\) }    %11
           
           e4\( \times 2/3 { d8 e fis } c4 d a,\)  g,8_( c4 g8 d4 b,8 e d2) d8_(b,4 a,8 g,2)   \breathe        %12
           
           
           
 %Vége az első oldalnak

b,2\( e4 f1 \stemNeutral fis?4-.\)\melismaEnd e4\rest e4\rest e4\rest b,4\( % <<  { \voiceOne d1 e1\) \breathe   }
                                                  % \new Voice {  \voiceTwo {
                                                 \melisma e1 b,2.\) % } } >>
cis2^\( _(\times 2/3 { cis8) e a\) } \stemNeutral a2^\((a8) cis' b2\)
  % <<  { \voiceOne d2\( e4 d8 fis\)  } \new Voice {  \voiceTwo {
  e8\( a,4 e8 fis4 e8 gis\) % } } >>%21
           
           %22
           
           
           
 %vége a második oldalnak

  % <<  { \voiceOne g2\( f8 e\) d4.\( e8 d f  es4 c\)\breathe e2. a,2\( d4 g2.  d1 (d2.)\breathe c4\(d2 a,4 d2.\fermata }
% \new Voice {  \voiceTwo {
d2. c2.^\( (c4) d\)\breathe \melismaEnd b,  _\(cis dis\) b,2_\( e4 f2 d4\) e1 a,2. d4\( e2 b,4 a,-- e,2\)\fermata% } } >>
 
}

verseBassVoiceII = \lyricmode {
  Ah… Ah… __Ah…
 
}

sopranoVoiceIPart = \new Staff \with {

  instrumentName = "Sopran"
%  shortInstrumentName = "S I."
  midiInstrument = "choir aahs"
} { \sopranoVoiceI }
\addlyrics { \verseSopranoVoiceI }

sopranoVoiceIIPart = \new Staff \with {
  instrumentName = "Sopran II."
  %shortInstrumentName = "S II."
  midiInstrument = "choir aahs"
} { \sopranoVoiceII }
\addlyrics { \verseSopranoVoiceII }    %}

altoVoiceIPart = \new Staff \with {
  instrumentName = "Alt I-II."
%  shortInstrumentName = "Alt I"
  midiInstrument = "choir aahs"
} { \altoVoiceI }
\addlyrics { \verseAltoVoiceI }

altoVoiceIIPart = \new Staff \with {
  instrumentName = "Alt II."
%  shortInstrumentName = "Alt II"
  midiInstrument = "choir aahs"
} { \altoVoiceII }
\addlyrics { \verseAltoVoiceII }

tenorVoiceIPart = \new Staff \with {
  instrumentName = "Tenor I-II."
%  shortInstrumentName = "Tenor I"
  midiInstrument = "choir aahs"
} { \clef "treble_8" \tenorVoiceI }
\addlyrics { \verseTenorVoiceI }

tenorVoiceIIPart = \new Staff \with {
  instrumentName = "Tenor II."
 % shortInstrumentName = "Tenor II"
  midiInstrument = "choir aahs"
} { \clef "treble_8" \tenorVoiceII }
\addlyrics { \verseTenorVoiceII }

bassVoiceIPart = \new Staff \with {
  instrumentName = "Bass I."
 % shortInstrumentName = "Bass I"
  midiInstrument = "choir aahs"
} { \clef bass \bassVoiceI }
\addlyrics { \verseBassVoiceI }

bassVoiceIIPart = \new Staff \with {
  instrumentName = "Bass II."
 % shortInstrumentName = "Bass II"
  midiInstrument = "choir aahs"
} { \clef bass \bassVoiceII }
\addlyrics { \verseBassVoiceII }

\score {
 \new StaffGroup <<
    \new StaffGroup \with {
   %   systemStartDelimiter = #'SystemStartSquare
    } <<
      \sopranoVoiceIPart
     % \sopranoVoiceIIPart
    >>
    \new ChoirStaff \with {
      systemStartDelimiter = #'SystemStartSquare
    } <<
      \altoVoiceIPart
      \altoVoiceIIPart
    >>
    \new StaffGroup \with {
      systemStartDelimiter = #'SystemStartSquare
    } <<
      \tenorVoiceIPart
      \tenorVoiceIIPart
    >>
    \new StaffGroup \with {
      systemStartDelimiter = #'SystemStartSquare
    } <<
      \bassVoiceIPart
      \bassVoiceIIPart
    >>
  >>
  \layout {
   \context {
    \Staff\RemoveEmptyStaves
    \with { \override VerticalAxisGroup #'remove-first = ##t } %ez a parancs gondoskodik arról, hogy ha az előző parancs
    %nem tüntette el az első szisztémből az üres sort, ez eltüntesse.
   
  }
      }
  \midi { }

}




trulli

  • Member
Re: Pfeile zu das Ende der Stimme
« Antwort #5 am: Mittwoch, 14. Mai 2014, 01:55 »
Du musst schon die Pfeile verschieben, sonst klappt es nicht.

\version "2.18.2"

 \header {
  subtitle =  "II. Hazatérés"
  subsubtitle = "(Heimkehr)"
  tagline = " "
  %composer = "Dombó Dániel"
  %tagline = \markup { \italic "Kottagrafika: Hegyi Tamás - hegyitomi78@gmail.com - Music engraving by Lilypond 2.18.2 www.lilypond.org"
  % systems-per-page = #1  %ez biztosítja, hogy 3 flekk legyen egy oldalon.
}

\paper {
  #(set-paper-size "a4")
 
   print-page-number = ##t
 first-page-number = 4 % az első oldal innen indul
  print-first-page-number = ##t %Parancs ha az első oldalra is szeretnék oldalszámot
 %{ oddFooterMarkup = \markup \null
  oddHeaderMarkup = \markup {
    \fill-line {
      \null
      \on-the-fly #print-page-number-check-first
      \fromproperty #'page:page-number-string     
    }
  }
} %}
 
}

global = {
  \key d \major
  \time 4/4
  \tempo 4=60
}

sopranoVoiceI =  {
  \global
  \dynamicUp
 r4 r4 r4 \times 2/3 {d'16_\(\p  \melisma e' fis'8 b'  }
 %d'16_\(\p  e' fis' b'
 \time 3/4 a'2 b'4\) \!% } \new Voice {  \voiceTwo {d'1 } } >> 
  \time 5/4 fis'2\(\mp (fis'8) g' fis'4 a'4\) | e'\( fis'2  e'4.\) \breathe b8                                                                  %11
           
  \times 2/3 { e'8\(\< fis' g' } fis'4\)\! \times 2/3 { g'8\( a' b'8 } a'2\)
  \time 6/4 b'8\(\mf c''4 b'8 a'4 b'8 g'8 a'2\) \time 4/4  % \pageBreak 
   <<  { \voiceOne b'8\( d''4 e''8 b'4.\> a'8\!\) \breathe  }
       \new Voice {  \voiceTwo {g'8_\( fis'4 b'8 b'4. a'8\)    } } >>
 % b'8\( d''4 e''8 b'4.\> a'8\!\) \breathe 
  %\new Voice {  \voiceTwo {f'8\( e'4 a'8 a'4. g'8  } } >>                                                                       %12
           
           
    %Vége az első oldalnak

\time 3/4 \stemNeutral gis'4\p _\(a'\<b'\) \time 4/4 b'2.\mp _\(\!a'4 \time 5/4 dis'4-.\>\)\melismaEnd cis''4\rest\!
cis''8\rest g'8-- _\(  \melisma fis'2  \time 4/4  \melisma e'4\)
 cis''4\rest cis''4\rest \melismaEnd \times 2/3 {e'16 _\( \melisma fis'gis'8 cis''\!  }                                                                                         %21
 
  \time 3/4 b'2\< cis''4  e''4.\mf dis''8 cis''8 e'' \) \time 5/4 e''2.\< (dis''2)\! % \pageBreak
        \time 4/4   e''2\(\f dis''4 e''4\)   
% \new Voice {  \voiceTwo {e'1 b'2. (b'2.) a'2 a'8 b'4 a'8(a'2) } } >>                                 %22
           
           
           
 %vége a második oldalnak
 
  \time 3/4 e''2. (e''2)\( (e''8) d''8 \time 2/4 c''4\> b'\)\melismaEnd\breathe \time 3/4  b'2.\p gis'4_\( a'\< b'\) 
 %\new Voice {  \voiceTwo {c''2. c''8 bes' a' g' f'4 g'2 g'2. d'2. } } >>                                                        %31
           
 b'8_\(\mp e''4 d''4 a'8\)   \time 4/4 b'1 b'8_\(\mf a'4 fis'8\) fis'8_( [g']) g'^"rall..." _(a'8) \time 6/4
 a'2\( gis'4 \>  fis'-- gis'2\)\! \fermata   
  % \new Voice {  \voiceTwo {g'8^\<\( fis'4 e'8^\> fis'4 a'4\! \breathe
 %a'8 g'4 e'8 d'4 e'4 (e') d'2 e'4 fis'2 \bar "|." %} } >>   
 
}

verseSopranoVoiceI = \lyricmode {

  Ah…  Ah… Ah… __Ah… % Ah…
}

sopranoVoiceII =  {
  \global
  \dynamicUp
  %{r4 r4 r4 d'16\(\p  e' fis' b' \voiceOne a'2. b'4\!%  } \new Voice {  \voiceTwo {d'1 } } >> 
  \time 5/4 fis'2\mp _(fis'8) g' fis'4 a'4 | e' fis'2  e'4.\)\breathe b8                                       %11
           
  \times 2/3 { e'8\( fis' g' } fis'4\)\! \times 2/3 { g'8\( a' b'8 } a'2\)
  \time 6/4 b'8\( c''4 b'8 a'4 b'8 g'8 a'2\) \time 4/4 % <<  { \voiceOne a'8\( c''4 d''8 a'4.\> g'8\!\) \breathe  }
  g'8_\( fis'4 b'8 b'4. a'8\)  \breathe                                                                      %12
           
           
    %Vége az első oldalnak

\time 3/4 gis'4 _\(a'b'\) \time 4/4 b'2. _\(\!a'4 \time 5/4 dis'4-.\) cis''4\rest cis''8\rest g'8--_\(fis'2\time 4/4 e'4\)
 cis''4\rest cis''4\rest e'16_\( fis' gis' cis''                                                                          %21
 
   \voiceOne b'2. \stemDown cis''4 \time 3/4 e''4. dis''8 cis''8 e''\)  \time 5/4 e''2. (dis''2)
        \time 4/4   e''2\(\f dis''4 e''4\)   
 %\new Voice {  \voiceTwo { b'2. (b'2.) a'2 a'8 b'4 a'8(a'2) } } >>                                 %22
           
           
           
 %vége a második oldalnak
 
  \voiceOne \time 3/4 e''2. e''2\( (e''8) d''8 \time 2/4 c''4\> b'\)\breathe \time 3/4 b'2.\p gis'4\( a' b'\) 
 %\new Voice {  \voiceTwo {c''2. c''8 bes' a' g' f'4 g'2 g'2. d'2. } } >>                                                        %31
           
 b'8\( e''4 d''4 a'8\)   \time 4/4 b'1 b'8_\( a'4 fis'8\) fis'8_( [g']) g' _(a'8) \time 6/4
 a'2_\( gis'4   fis' gis'2\) \fermata
  % \new Voice {  \voiceTwo {g'8^\<\( fis'4 e'8^\> fis'4 a'4\! \breathe
 %a'8 g'4 e'8 d'4 e'4 (e') d'2 e'4 fis'2 \bar "|."     
  %}
}

verseSopranoVoiceII = \lyricmode {
 ___Ah…   % Liedtext folgt hier.
 
}

altoVoiceI =  {
  \global
  \dynamicUp
 r4 r4 r8 a16\p\(  \melisma cis' d'4 e'2.\) d'2. (cis'2) c' (b4) (b4.) b8           %11
           
\times 2/3 { c'8\( d' e' } d'4\) \times 2/3 { e'8\( fis' g' } fis'2\) g'\( fis'4 g'2 fis'4\)
 d'8\( b4 g'8 fis'4. f'8\)\breathe   %\new Voice {  \voiceTwo {c'8 a4 bes8 c4. a8 \breathe } } >>    %12
           
           
  %Vége az első oldalnak

%<<  { \voiceOne
      e'2.\( (e'4) d' f'2% } \new Voice {  \voiceTwo { c'2. bes1 } } >>
b4^.\)\melismaEnd cis''4\rest cis''4\rest cis''4\rest dis'4\( \melisma e'4. dis'8 cis'8\) b16_\( dis' e'4           %21

fis'2.% (fis')\) a'4.\( g'8 fis'4 e'2\)\breathe fis'8\( g'4 fis'8 e'4 fis'8 d'\)              %22
           
           
  %vége a második oldalnak

% (g'2 f'8 e') f'4.\( e'8 d'4 es'2\)\breathe cis'4\( d' e'\) c'?2.\(          %31
           
  % d'2 es'4\breathe d'1\)\breathe d'4 c' bes2 a2. d'2.\fermata         %32
 
  %\new Voice {  \voiceTwo {
    cis''2.\) cis''2. (b'2) b'8^\( cis''4 b'8(b'2)\) % } } >>   %22
           
           
           
 %vége a második oldalnak
 
% <<  {  \voiceOne \time 3/4 d''2. d''2\( (d''8) c''8 \time 2/4 bes'4\> a'\)\breathe \time 3/4 a'2.\p fis'4\( g'\< a'\)  }
 %\new Voice {  \voiceTwo {
   d''2. d''8\( c'' b' a' g'4 a'2\)\breathe \melismaEnd a'2. e'2.\(% } } >>                                                        %31
           
 e'2 f'4\) % << { \voiceOne \time 4/4 a'1\breathe a'8\mp g'4 e'8 (e'8) [f'] (f')^"rall..." g'8~ \time 6/4
% g'2 fis'4 \> ^"rall..." e' fis'2\! \fermata  }
  % \new Voice {  \voiceTwo {
     a'8^\< _\( gis'4 fis'8 gis'4 b'4\)\!
 \stemUp b'8\(\mf a'4 fis'8\) e'4\( fis'4 (fis')\stemNeutral  { e' \breve*5/8\fermata\) } \bar "|." %} } >>
 
}

verseAltoVoiceI = \lyricmode {
 Ah… Ah… __Ah…
 
}

altoVoiceII = {
  \global
  \dynamicUp
 %{

 r4 r4 r8 a16\p\( cis' d'4(d') cis'2 d'2. cis'2 c' b4 (b4.)\)\breathe b8           %11
           
\times 2/3 { c'8\( d' e' } d'4\) \times 2/3 { e'8\( fis' g' } fis'2\) g'\( fis'4 g'2 fis'4\) %}
 
 R1 R2. R1 R4 R1 R4 R1 R4 R1 R2
 
%<<  { \voiceOne c'8\( a4 f'8 e'4. es'8\)\breathe  } \new Voice {  \voiceTwo {
\melisma d'8\( b4 c'8 d'4. b8\) \breathe %} } >>    %12
           
           
  %Vége az első oldalnak

%<<  { \voiceOne  d'2.\( (d'4) c' es'2 } \new Voice {  \voiceTwo {
  d'2.\( c'1% } } >>
b4^.\)\)\melismaEnd cis''4\rest cis''4\rest cis''4\rest dis'4\( \melisma e'4. dis'8 cis'8\) b16\( dis' e'4                                                    %21

(e') dis'2 gis'2.\) b'4.\( a'8 gis'4 fis'2\) gis'8\( a'4.  fis'4 gis'8 e'\)              %22
           
           
  %vége a második oldalnak

 a'2 g'8\( fis' g'4. fis'8 e'4 f'2\)\)\breathe \melismaEnd dis'4 \( e' fis'\) d'?2.\(          %31
           
   e'2 f'4 e'1\) e'4\( d' c'2\) b2.\( c'4-- e'2\)\fermata         %32
 
}

verseAltoVoiceII = \lyricmode {
Ah…   __Ah…
 
}

tenorVoiceI =  {
  \global
  \dynamicUp
r4 r4 fis8\(\p\melisma a4. d'4\) cis'2 b2.\( a2 g8 a4. gis2.\)          %11
g?4\( a g a8 b c'4\) d'8\( e'4 d'8(d'4) e'8 c'8 (c'2)\) b8\( fis4 e8 d2\) \breathe             %12
           
           
           
 %Vége az első oldalnak

  e4\( fis4 gis\) a1~ %<<  { \voiceOne
  a4^.\melismaEnd cis'4\rest cis'4\rest cis'4\rest a4_\( \melisma e2\( gis8 b4.~ %} \new Voice
% {  \voiceTwo {
   b2.\) % e4 d2  fis8 a4.  % } } >>         %21
 
 gis2\( a8 cis'\) e'4.\( fis'8 e'4 dis'2\) b8\( d'4 cis'8 (b4) e'8 b \)                  %22
                     
 %vége a második oldalnak


fis'8\( e' d'[ cis'] b a\)   g4.\( a8 g8 [b]\)


b8  ( a8
\once \override Score.RehearsalMark.extra-offset = #'(8.5 . -44.2)
\mark \markup \column \fontsize #3 { ↗ ↘ }
g4)\breathe \melismaEnd
b2. e4\( fis gis  %31
         
 c'2.\)  b4 (d'2.)   %<<  { \voiceOne
 c'2_\( (c'8) b a8 [c'8]\) e'2.\(  c'4-- b2\)\fermata  % }
% \new Voice {  \voiceTwo { g2\( g8) a g4\) d'2 fis4 g fis2 } } >>          %32 
 
}

verseTenorVoiceI = \lyricmode {
 Ah… Ah… __Ah…
}

tenorVoiceII =  {
  \global
  \dynamicUp
%{
 r4 r4 fis8\p\( a4. ^(a2.)\) b2.\( a2 g8 a (a4) gis2.\)          %11
g?4\( a g a8 b c'4\) d'8\( e'4 d'8(d'4) e'8 c'8 (c'2)\)b8\( fis4 e8 d2\) \breathe             %12
           
           
     
       
 %Vége az első oldalnak

  e4\( fis4 gis\) a1~ %<<  { \voiceOne g4-. b4\rest b4\rest b4\rest g4 d2\( fis8 a4.~ } \new Voice
% {  \voiceTwo {
  a4^. r4 r4 r4  a4\( e2  gis8 b4.% \unHideNotes  } } >>         %21
 
 b2.\( gis2 a8 cis' e'4.\( fis'8 e'4 dis'2\) b8\( a4 b8 (b4) e'8 b \)                      %22
                     
 %vége a második oldalnak


fis'8\( e' d'[ cis'] b a g4. a8 g8 [b] b8 a8 g4\)\breathe b2.               %}

R1 R2. R1 R4 R1 R4 R1 R4 R1 R2 R1 R2. R1 R1 R4 R1 R4 R2. R2. R1 R4 R1 R2. R2 R2

b2. \melismaEnd e4\( fis gis         %31
           
 c'2.\)  b4.\(  a8 b4 gis4\) % <<  { \voiceOne
 %bes2 (bes8) a g4 d'2.\(  bes4 a2\)\fermata % }
% \new Voice {  \voiceTwo {
a2_\( (a8)) b a8 [cis'8]\) e'2_\( gis4 a-- gis2\)\fermata %} } >>          %32 % Die Noten folgen hier.
 
}

verseTenorVoiceII = \lyricmode {
__Ah…
 
}

bassVoiceI = {
  \global
  \dynamicUp
% <<  { \voiceOne
d4.\p\(\melisma e8 fis2 e2.\) b,4.\( cis8 d e fis2 % }   
%\new Voice {  \voiceTwo {c1\p g, a,4. b,8 \hideNotes c d e2 \unHideNotes  } } >>
{ \time 5/4 e\breve*5/8\) }    %11
           
           e4\( \times 2/3 { d8 e fis } c4 d2 \)  g,8_( c4 g8 d4 b,8 e d2) d8_(b,4 a,8 g,2)\breathe           %12
           
           
           
 %Vége az első oldalnak

b,2\( e4 f1 \stemNeutral fis?4-.\)\melismaEnd e4\rest e4\rest e4\rest fis4\(  %<<  { \voiceOne
\melisma e4. fis8 gis2 fis2.\)  %  }
                                                  % \new Voice {  \voiceTwo {d4. e8 fis2 a,1  } } >>
cis2^\( _(\times 2/3 { cis8) e a\) } \stemNeutral a2^\((a8) cis' b2\)
  % <<  { \voiceOne
  e2\( fis4 e8 gis\)  %} \new Voice {  \voiceTwo { d8 g,4 d8 e4 d8 fis } } >>%21
           
           %22
           
           
           
 %vége a második oldalnak

  % <<  { \voiceOne
  a2\( g8 fis\) e4.\( fis8 e [g]  f4 d\)\breathe \melismaEnd fis2. b,2\( e4 a2.\)  e1 e2.d4\(e2 b,4 e2.\)\fermata% }
% \new Voice {  \voiceTwo {c2. bes,2.(bes,4) c\breathe a,\(b, cis\) a,2 d4 es2 c4\) d1 g,2. c4\( d,2 a,4 g, d,2\)\fermata } } >> 
% Die Noten folgen hier.
 
}

verseBassVoiceI = \lyricmode {
  Ah… Ah… __Ah…
}

bassVoiceII =  {
  \global
  \dynamicUp
 %<<  { \voiceOne c4.\(d8 e2 d1\) a,4. b,8 c d e2  }   
%\new Voice {  \voiceTwo {
d1\( \p \melisma a,2.\) b,4.\( cis8  d e fis2  % } } >>
{ \time 5/4 e\breve*5/8\) }    %11
           
           e4\( \times 2/3 { d8 e fis } c4 d a,\)  g,8_( c4 g8 d4 b,8 e d2) d8_(b,4 a,8 g,2)   \breathe        %12
           
           
           
 %Vége az első oldalnak

b,2\( e4 f1 \stemNeutral fis?4-.\)\melismaEnd e4\rest e4\rest e4\rest b,4\( % <<  { \voiceOne d1 e1\) \breathe   }
                                                  % \new Voice {  \voiceTwo {
                                                 \melisma e1 b,2.\) % } } >>
cis2^\( _(\times 2/3 { cis8) e a\) } \stemNeutral a2^\((a8) cis' b2\)
  % <<  { \voiceOne d2\( e4 d8 fis\)  } \new Voice {  \voiceTwo {
  e8\( a,4 e8 fis4 e8 gis\) % } } >>%21
           
           %22
           
           
           
 %vége a második oldalnak

  % <<  { \voiceOne g2\( f8 e\) d4.\( e8 d f  es4 c\)\breathe e2. a,2\( d4 g2.  d1 (d2.)\breathe c4\(d2 a,4 d2.\fermata }
% \new Voice {  \voiceTwo {
d2. c2.^\( (c4) d\)\breathe \melismaEnd b,  _\(cis dis\) b,2_\( e4 f2 d4\) e1 a,2. d4\( e2 b,4 a,-- e,2\)\fermata% } } >>
 
}

verseBassVoiceII = \lyricmode {
  Ah… Ah… __Ah…
 
}

sopranoVoiceIPart = \new Staff \with {

  instrumentName = "Sopran"
%  shortInstrumentName = "S I."
  midiInstrument = "choir aahs"
} { \sopranoVoiceI }
\addlyrics { \verseSopranoVoiceI }

sopranoVoiceIIPart = \new Staff \with {
  instrumentName = "Sopran II."
  %shortInstrumentName = "S II."
  midiInstrument = "choir aahs"
} { \sopranoVoiceII }
\addlyrics { \verseSopranoVoiceII }    %}

altoVoiceIPart = \new Staff \with {
  instrumentName = "Alt I-II."
%  shortInstrumentName = "Alt I"
  midiInstrument = "choir aahs"
} { \altoVoiceI }
\addlyrics { \verseAltoVoiceI }

altoVoiceIIPart = \new Staff \with {
  instrumentName = "Alt II."
%  shortInstrumentName = "Alt II"
  midiInstrument = "choir aahs"
} { \altoVoiceII }
\addlyrics { \verseAltoVoiceII }

tenorVoiceIPart = \new Staff \with {
  instrumentName = "Tenor I-II."
%  shortInstrumentName = "Tenor I"
  midiInstrument = "choir aahs"
} { \clef "treble_8" \tenorVoiceI }
\addlyrics { \verseTenorVoiceI }

tenorVoiceIIPart = \new Staff \with {
  instrumentName = "Tenor II."
 % shortInstrumentName = "Tenor II"
  midiInstrument = "choir aahs"
} { \clef "treble_8" \tenorVoiceII }
\addlyrics { \verseTenorVoiceII }

bassVoiceIPart = \new Staff \with {
  instrumentName = "Bass I."
 % shortInstrumentName = "Bass I"
  midiInstrument = "choir aahs"
} { \clef bass \bassVoiceI }
\addlyrics { \verseBassVoiceI }

bassVoiceIIPart = \new Staff \with {
  instrumentName = "Bass II."
 % shortInstrumentName = "Bass II"
  midiInstrument = "choir aahs"
} { \clef bass \bassVoiceII }
\addlyrics { \verseBassVoiceII }

\score {
 \new StaffGroup <<
    \new StaffGroup \with {
   %   systemStartDelimiter = #'SystemStartSquare
    } <<
      \sopranoVoiceIPart
     % \sopranoVoiceIIPart
    >>
    \new ChoirStaff \with {
      systemStartDelimiter = #'SystemStartSquare
    } <<
      \altoVoiceIPart
      \altoVoiceIIPart
    >>
    \new StaffGroup \with {
      systemStartDelimiter = #'SystemStartSquare
    } <<
      \tenorVoiceIPart
      \tenorVoiceIIPart
    >>
    \new StaffGroup \with {
      systemStartDelimiter = #'SystemStartSquare
    } <<
      \bassVoiceIPart
      \bassVoiceIIPart
    >>
  >>
  \layout {
   \context {
    \Staff\RemoveEmptyStaves
    \with { \override VerticalAxisGroup #'remove-first = ##t } %ez a parancs gondoskodik arról, hogy ha az előző parancs
    %nem tüntette el az első szisztémből az üres sort, ez eltüntesse.
   
  }
      }
  \midi { }

}



Dein Code produziert zahlreiche Fehler. Schau dir mal den LilyPond-Log an. Da bekommst du Hinweise dazu.

Grüße

flashgordonx

  • Member
Re: Pfeile zu das Ende der Stimme
« Antwort #6 am: Freitag, 16. Mai 2014, 00:53 »
Super. Es funktioniert . Danke. :)

Noch eine Frage: Wie kann ich mit diesem Note Midi-Dateien pro Stimme erstellen?