Subject: modern-straight-flag et layout-set-staff-size

From: Gloops <[email-masked]>
Date: Thu, 5 Nov 2020 17:09:50 -0700 (MST)

Bonjour!
Il s'agit certainement d'un bug, voyez le comportement du
modern-straight-flag lorsqu'on utilise le layout-set-staff-size sauf à la
taille 20 qui est la taille par default.
%%%%%
\version "2.20.0"

music =
{
  %\tempo 8=120
  c'8
}

\markup {Taille 10 }
\score {
  \music
  \layout {
    #(layout-set-staff-size 10)
  }
  \layout {
    \override Flag.stencil = #modern-straight-flag
    \override Score.MetronomeMark.flag-style = #'modern-straight-flag
    #(layout-set-staff-size 10)
  }
}

\markup {Taille default (20) }
\score {
  \music
  \layout {
    #(layout-set-staff-size 20)
  }
  \layout {
    \override Flag.stencil = #modern-straight-flag
    \override Score.MetronomeMark.flag-style = #'modern-straight-flag
    #(layout-set-staff-size 20)
  }
}

\markup {Taille 40}
\score {
  \music
  \layout {
    #(layout-set-staff-size 40)
  }
  \layout {
    \override Flag.stencil = #modern-straight-flag
    \override Score.MetronomeMark.flag-style = #'modern-straight-flag
    #(layout-set-staff-size 40)
  }
}
%%%%

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

---

From: Valentin Villenave <[email-masked]>
Date: Fri, 6 Nov 2020 09:02:59 +0100

On 11/6/20, Gloops via LilyPond French-speaking list
<[email-masked]> wrote:
> voyez le comportement du

J’ai l’impression que ça ne se produit pas avec set-global-staff-size
; c’est peut-être l’une des limitations liées à l’utilisation de
layout-set-staff-size non ?

V.

---

From: Gloops <[email-masked]>
Date: Fri, 6 Nov 2020 01:36:44 -0700 (MST)

Bonjour Valentin!
Effectivement ça fonctionne avec set-global-staff-size ce qui confirme, pour
moi, qu'il s'agit d'un bug...
Je ne vois pas pourquoi les flags par default réagissent correctement...
Gilles

---

From: Gloops <[email-masked]>
Date: Mon, 16 Nov 2020 10:22:28 -0700 (MST)

Bonjour! 
N'ayant pas l'autorisation de poster sur la liste anglaise (je ne sais pas
pourquoi), j'invite une bonne âme à poster le bug suivant...
Merci

%%%%
\version "2.20.0"

music = {c'32}

\markup {Size (20) modern-straight-flag Ok}
\score {
  \music
  \layout {
    #(layout-set-staff-size 20)
  }
  \layout {
    \override Flag.stencil = #modern-straight-flag
    #(layout-set-staff-size 20)
  }
}

\markup {Size 60 modern-straight-flag Not OK}
\score {
  \music
  \layout {
    #(layout-set-staff-size 60)
  }
  \layout {
    \override Flag.stencil = #modern-straight-flag
    #(layout-set-staff-size 60)
  }
}
%%%%

---

From: Gilles Thibault <[email-masked]>
Date: Fri, 20 Nov 2020 03:28:37 +0100

>     #(layout-set-staff-size 60)

Bon ça semble effectivement un bug, mais un truc me chiffonne. Je ne 
comprends pas pourquoi Lilypond ne tique pas avec les 2 parties \layout 
mises dans chaque \score.
Ça me semble une syntaxe invalide.

Généralement on met soit :

%%%%%%%%%%%
\markup {Size (20) modern-straight-flag Ok}
\score {
   { \override Flag.stencil = #modern-straight-flag
     \music
   }
   \layout {
     #(layout-set-staff-size 20)
   }
}

\markup {Size 60 modern-straight-flag Not OK}
\score {
   { \override Flag.stencil = #modern-straight-flag
     \music
   }
   \layout {
     #(layout-set-staff-size 60)
   }
}
%%%%%%%%%%%

soit :

%%%%%%%%%%

     \context {
        \Voice

     \context {
        \Voice
%%%%%%%%%%%

Bien-sûr dans les 2 cas le bug reste.
Bon, vu mon niveau d'anglais, je ne suis peut-être pas le mieux placé 
pour la liste internationale.

-- 
Gilles

---

From: Gloops <[email-masked]>
Date: Fri, 20 Nov 2020 01:20:01 -0700 (MST)

Merci Gilles !
Mon anglais est pitoyable mais j'aurais présenté ça comme ça, je pense
qu'ils auraient compris...

Topic: modern-straight-flag size bug

Body: Hello! Is it a bug?

%%%%%%
\version "2.20.0"

music = {c''16}

---

From: Valentin Villenave <[email-masked]>
Date: Fri, 20 Nov 2020 13:32:23 +0100

> Ça me semble une syntaxe invalide.

Non, c’est tout à fait valide, cela permet d’ajouter des réglages les
uns aux autres (de la même façon qu’on peut très bien avoir un bloc
\header avec seulement le titre, puis un autre avec seulement le
sous-titre). C’est particulièrement utile lorsque certains \layout
sont définis avec des \include ou dans des variables.

V.

---

From: Gilles Thibault <[email-masked]>
Date: Fri, 20 Nov 2020 14:26:49 +0100

>> Je ne comprends pas pourquoi Lilypond ne tique pas avec les 2 parties 
>> \layout

Effectivement. On apprend tous les jours. J'aurai jamais osé dans un 
bloc \score.

-- 
Gilles

---

From: Gloops <[email-masked]>
Date: Fri, 20 Nov 2020 10:04:21 -0700 (MST)

Merci Gilles !

%%%%%%
\version "2.20.0"

music = {c''16}

---

From: Gloops <[email-masked]>
Date: Tue, 24 Nov 2020 12:26:00 -0700 (MST)

Bonjour!
Je suis allé sur le groupe Facebook de Lilypond et il s'agit d'un bug connu
depuis longtemps...
Voici la solution si ça intéresse quelqu'un !

%%%%
\version "2.20.0"

music = {c''16}

\score {
   { \override Flag.stencil = #modern-straight-flag
     \music
   }
   \layout {
     \context {
       \Staff
     \magnifyStaff #(magstep 0)
     }
   }
}

\score {
   { \override Flag.stencil = #modern-straight-flag
     \music
   }
   \layout {
     \context {
       \Staff
     \magnifyStaff #(magstep 13)
     }
   }
}
%%%%%

---

From: Gilles Thibault <[email-masked]>
Date: Fri, 27 Nov 2020 02:23:53 +0100

>      \magnifyStaff #(magstep 13)
Ah oui, j'avais cherché dans les archives anglaises, parce-qu'il me 
semblait bien que j'avais vu passé quelque chose comme ça, mais ma 
recherche a été infructueuse. Pas trouvé le bon mot clef sûrement.
Merci du partage.

-- 
Gilles