Tie shape inside chords: Inconsistent compilation

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Tie shape inside chords: Inconsistent compilation

Schneidy
Hi,
Please consider the following example:

%%
\version "2.19.82"
music =
\fixed c' {
  \time 3/8
  \voiceOne
  <b -\shape #'((0 . 0) (0 . 0) (-1 . 0) (-1 . 0)) ~ g'~>4. q
}
{ \music } { \music } { \music }
%%

After trying several compilation, sometimes the shape command is applied, sometimes not.
I've found multiple workarounds in the past messages since this problem seems to be related to a known tie bug. However none of them seem to work in the piece I'm working on.
Any idea?
TIA, Cheers,
Pierre

_______________________________________________
lilypond-user mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user
Reply | Threaded
Open this post in threaded view
|

Re: Tie shape inside chords: Inconsistent compilation

Thomas Morley-2
Am Fr., 26. Okt. 2018 um 15:41 Uhr schrieb Pierre Perol-Schneider
<[hidden email]>:

>
> Hi,
> Please consider the following example:
>
> %%
> \version "2.19.82"
> music =
> \fixed c' {
>   \time 3/8
>   \voiceOne
>   <b -\shape #'((0 . 0) (0 . 0) (-1 . 0) (-1 . 0)) ~ g'~>4. q
> }
> { \music } { \music } { \music }
> %%
>
> After trying several compilation, sometimes the shape command is applied, sometimes not.
> I've found multiple workarounds in the past messages since this problem seems to be related to a known tie bug. However none of them seem to work in the piece I'm working on.
> Any idea?
> TIA, Cheers,
> Pierre

Hi Pierre,

LilyPond puts in-chord Ties in a TieColumn and performs her own thingy
according to the procedure 'positioning-done is set to, probably
dropping a user input for \shape.
Imho, best you can do is: set positioning-done #t, meaning: "Dear
LilyPond, don't bother about positioning the Ties, _I_ will do it."
Ofcourse you _should_ do then. :)
I.e. the Ties needs a direction. In your example it's done by
\voiceOne, you could use direction-modifiers ^/_ as well.
Now apply \shape where you want.

Example with some crazy values:

music =
\fixed c' {
  \time 3/8
  <b -\shape #'((0 . 0) (0 . 0) (1 . 0) (-2 . -2)) _~
   g'-\shape #'((0 . 0) (0 . 0) (1 . 0) (-2 . 2)) ^~
  >4.
  \once \override TieColumn.positioning-done = ##t
  q
}
{ \music } { \music } { \music }

HTH,
  Harm

_______________________________________________
lilypond-user mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user
Reply | Threaded
Open this post in threaded view
|

Re: Tie shape inside chords: Inconsistent compilation

Schneidy
Great! Thank you very much Harm,
Cheers,
Pierre

Le ven. 26 oct. 2018 à 16:13, Thomas Morley <[hidden email]> a écrit :
Am Fr., 26. Okt. 2018 um 15:41 Uhr schrieb Pierre Perol-Schneider
<[hidden email]>:
>
> Hi,
> Please consider the following example:
>
> %%
> \version "2.19.82"
> music =
> \fixed c' {
>   \time 3/8
>   \voiceOne
>   <b -\shape #'((0 . 0) (0 . 0) (-1 . 0) (-1 . 0)) ~ g'~>4. q
> }
> { \music } { \music } { \music }
> %%
>
> After trying several compilation, sometimes the shape command is applied, sometimes not.
> I've found multiple workarounds in the past messages since this problem seems to be related to a known tie bug. However none of them seem to work in the piece I'm working on.
> Any idea?
> TIA, Cheers,
> Pierre

Hi Pierre,

LilyPond puts in-chord Ties in a TieColumn and performs her own thingy
according to the procedure 'positioning-done is set to, probably
dropping a user input for \shape.
Imho, best you can do is: set positioning-done #t, meaning: "Dear
LilyPond, don't bother about positioning the Ties, _I_ will do it."
Ofcourse you _should_ do then. :)
I.e. the Ties needs a direction. In your example it's done by
\voiceOne, you could use direction-modifiers ^/_ as well.
Now apply \shape where you want.

Example with some crazy values:

music =
\fixed c' {
  \time 3/8
  <b -\shape #'((0 . 0) (0 . 0) (1 . 0) (-2 . -2)) _~
   g'-\shape #'((0 . 0) (0 . 0) (1 . 0) (-2 . 2)) ^~
  >4.
  \once \override TieColumn.positioning-done = ##t
  q
}
{ \music } { \music } { \music }

HTH,
  Harm

_______________________________________________
lilypond-user mailing list
[hidden email]
https://lists.gnu.org/mailman/listinfo/lilypond-user