Comment #9 on issue 1698 by [email protected]: Slurs and ties are not correct over repeats
http://code.google.com/p/lilypond/issues/detail?id=1698

Ok, good to go.

To respond to your question, Werner, please check out the regtest (ly below and image attached). There is no way in current LilyPond to do this and it is the need of several users.

If you can come up with better command names to start and stop repeat slurs on and off notes, I'll use them.

\version "2.17.14"

\header {
  texidoc = "Repeat slurs are slurs that end or begin at repeats.
They can span a single moment of musical time. They work for both
slurs and phrasing slurs.
"
}

\new Staff {
  a' ( b' c' d'
  \repeat volta 2
    { a' ) b' ( c' d' }
\alternative { { a' ) b' \startRepeatSlurOnNote c' d' \stopRepeatSlurOffNote } { \startRepeatSlurOffNote a' b' \stopRepeatSlurOnNote r2 } }

  a'1 \bar "|."
}

\new Staff {
  a'4 ( b' c' d'
  \repeat volta 2
    { a' ) b' ( c' d' }
\alternative { { a' ) b' \startRepeatSlurOnNote c' d' \stopRepeatSlurOffNote } { \slurUp \startRepeatSlurOffNote a' \stopRepeatSlurOnNote b' r2 } }

  a'1 \bar "|."
}

\new Staff {
  a'4 ( b' c' d'
  \repeat volta 2
    { a' ) b' ( c' d' }
\alternative { { a' ) b' c' \slurUp d' \startRepeatSlurOnNote \stopRepeatSlurOffNote } { \slurUp \startRepeatSlurOffNote a' \stopRepeatSlurOnNote b' r2 } }

  a'1 \bar "|."
}

\new Staff {
  a'4 ( b' c' d'
  \repeat volta 2
    { a' ) b' ( c' d' }
\alternative { { a' ) b' \startRepeatPhrasingSlurOnNote c' d' \stopRepeatPhrasingSlurOffNote } { \startRepeatPhrasingSlurOffNote a' b' \stopRepeatPhrasingSlurOnNote r2 } }

  a'1 \bar "|."
}

\new Staff {
  a'4 ( b' c' d'
  \repeat volta 2
    { a' ) b' ( c' d' }
\alternative { { a' ) b' \startRepeatPhrasingSlurOnNote c' d' \stopRepeatPhrasingSlurOffNote } { \phrasingSlurUp \startRepeatPhrasingSlurOffNote a' \stopRepeatPhrasingSlurOnNote b' r2 } }

  a'1 \bar "|."
}

\new Staff {
  a'4 ( b' c' d'
  \repeat volta 2
    { a' ) b' ( c' d' }
\alternative { { a' ) b' c' \phrasingSlurUp d' \startRepeatPhrasingSlurOnNote \stopRepeatPhrasingSlurOffNote } { \phrasingSlurUp \startRepeatPhrasingSlurOffNote a' \stopRepeatPhrasingSlurOnNote b' r2 } }

  a'1 \bar "|."
}


Attachments:
        repeat-slur.png  97.3 KB

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

Reply via email to