Autor Thema: \repeat volta und Wiederholungszeichen  (Gelesen 1831 mal)

chf

  • Member
\repeat volta und Wiederholungszeichen
« am: Dienstag, 2. Juli 2013, 13:21 »
Liebe Freunde,

es bleiben immer wieder Wünsche offen...
Den heutigen findet ihr im Anhang.
Eine Lösung des Problems gibt es hoffentlich?!

Gruß
chf

Norbert31

  • Member
Re: \repeat volta und Wiederholungszeichen
« Antwort #1 am: Dienstag, 2. Juli 2013, 15:56 »
ich hab durch probieren festgestellt, das die \break-Anweisung vor die schließende Klammer der 1.Alternative gehört.
Damit hat's bei mir funktioniert.

Gruß
Norbert

chf

  • Member
Re: \repeat volta und Wiederholungszeichen
« Antwort #2 am: Dienstag, 2. Juli 2013, 16:26 »
Hallo Norbert,

sapperlot! Prima!
Ich habe die Wiederholungszeichen rumgereicht, aber dasselbe mit break zu probieren, ist mir nicht eingefallen.

Ja - geht nicht gibt's nicht (beinahe).

Gruß und Dank
chf

wennne

  • Member
Re: \repeat volta und Wiederholungszeichen
« Antwort #3 am: Mittwoch, 3. Juli 2013, 15:04 »
hallo
wo ihr schon dabei seit habe ich zu repeat volta noch ne frage
bei der datei im anhang ist das pdf ok aber das midi spielt die wiederholung nicht
hat jemand ne lösung
gruß werner

fugenkomponist

  • Member
Re: \repeat volta und Wiederholungszeichen
« Antwort #4 am: Mittwoch, 3. Juli 2013, 15:28 »
Hallo Werner und willkommen im Forum!

Wiederholungen in midi sind eigentlich gar nicht mal so schwierig (die LilyPond-Entwickler haben an vieles gedacht ;) ), man muss dafür nur zwei \scores anlegen (einen fürs PDF (evtl. mit \layout-Block) und einen fürs Midi (mit \midi-Block und \unfoldRepeats)). Damit man nicht alle Noten doppelt eingeben muss, kann man die Stimmen in Variablen auslagern:

\version "2.16.2"

violine = \relative c' {
  \repeat volta 2 {
    c4 d e f
  } \alternative {
    { g a g2 }
    { e4 d c2 }
  }
}

viola = \relative c {
  \clef alto
  \repeat volta 2 {
    c4 d e f
  } \alternative {
    { g a g2 }
    { e4 d c2 }
  }
}

\score {
  <<
    \new Staff \with {
      instrumentName = "Violine"
    } {
      \violine
    }
    \new Staff \with {
      instrumentName = "Viola"
    } {
      \viola
    }
  >>
}

\score {
  \unfoldRepeats
  <<
    \violine
    \viola
  >>
  \midi { }
}

Grundsätzlich gilt: bitte gib immer deine verwendete LilyPond-Version an (am besten, du schreibst sie auch in deine .ly-Dateien). Außerdem darfst du für neue Probleme gerne ein neues Thema aufmachen (hier gings ja eigentlich um \repeat volta speziell mit \break ;) )
« Letzte Änderung: Mittwoch, 3. Juli 2013, 15:31 von fugenkomponist »