lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: semi-minimes blanches


From: Pierre Perol-Schneider
Subject: Re: semi-minimes blanches
Date: Sat, 4 May 2019 17:51:55 +0200

Bonjour Joël,
Oui, il y a plus court :

\version "2.18.2"

\score {
   <<
     {
       \new MensuralStaff
       { \clef "mensural-c3"
         \relative c' {
           c1 d2 c2*1/2 b
           \override NoteHead.duration-log = #1
           c8*2 b
           \revert NoteHead.duration-log
           c\breve
         }
       }
     }
   >>
   \layout {
     \override NoteHead #'style = #'petrucci
   }
}
Cordialement,
Pierre

Le sam. 4 mai 2019 à 16:51, Joël GAUVRIT <address@hidden> a écrit :
>
> Bonjour à toutes et à tous,
>
> Un ami m'a donné son truc il y a quelques temps déjà  pour produire des
> semi-minimes blanches en notation blanche.
>
> Je me demande s'il n'y aurait pas un moyen plus simple et plus élégant
> d'arriver au même résultat, comme une commande qui dirait : lorsque
> j'écris c4, dessine le avec une tête de c2 et un crochet de c8...
>
> Voici son raccourci :
>
> \version "2.18.2"
> smCava = #(define-music-function (parser location notes1 notes2)
> (ly:music? ly:music?)
>              #{
>                \override NoteColumn.ignore-collision = ##t
>                <<
>                  {
>                    \voiceOne
>                    \temporary \override  NoteHead.style = #'mensural
>                    \override  Stem.transparent = ##t
>                    $notes1
>                    \revert Stem.transparent
>                  }
>
>                  \new MensuralVoice{
>                    \stemUp
>                    \temporary \override  NoteHead.style = #'mensural
>                    \override  NoteHead.transparent = ##t
>                    \override Stem.extra-offset = #'(0.19 . 0)
>                    \override Flag.extra-offset = #'(0.19 . 0)
>                    $notes2
>                    \revert NoteHead.transparent
>                  }
>                  \revert NoteHead.style
>                  \revert Stem.extra-offset
>                  \revert Flag.extra-offset
>                  \revert NoteColumn.ignore-collision
>                >>
>              #})
> %%%%%%%%%%%%%%%
> \score {
>    <<
>      {
>        \new MensuralStaff
>        { \clef "mensural-c3"
>          \relative c' {
>            c1 d2 \smCava {c2*1/2 b } {c8*2 b }  c\breve
>          }
>        }
>      }
>    >>
>    \layout {
>      \override NoteHead #'style = #'petrucci
>    }
> }
>
>
> Avec toute mon admiration et mon éternelle reconnaissance aux
> formidables contributeurs de cette liste de diffusion :-)
>
> Joël Gauvrit
>
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr



reply via email to

[Prev in Thread] Current Thread [Next in Thread]