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

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

Re: diagrammes d’accord


From: Vincent Gay
Subject: Re: diagrammes d’accord
Date: Sun, 7 Nov 2021 16:39:16 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.2.1

Super, merci Christophe, Merci Jean. En fait je venais de trouver pour number-type = #'arabic mais rien encore pour le reste. Où trouve-t-on la liste des propriétés de FretBoard.fret-diagram-details ? Voilà des heures que je la cherche.

Encore une question qui m'a échappé tout à l'heure : dans l'exemple que j'ai donné j'aurais imaginé un barré sur le 3ème rang. J'ai essayé sans succès avec \override FretBoard.fret-diagram-details.barre-type = #'straight



Le 07/11/2021 à 16:32, Jean Abou Samra a écrit :
Bonjour,

[Vincent]
Est-ce possible ?

« Votre question n'a pas été reconnue. »

Bien sûr :-)


[Christophe]
Je ne sais pas comment faire pour entourer le chiffre, mais voici déjà quelque chose :

%%%%%%%
\version "2.22.1"
\new FretBoards \relative c {
    \override FretBoard.fret-diagram-details.number-type = #'arabic
   \override FretBoard.fret-diagram-details.label-dir = #LEFT
  \override FretBoard.fret-diagram-details.fret-label-font-mag = #0.7
  <f bes d a'>1 <fis bes d a'> <g bes d a'> <fis bes d a'>
}
%%%%%%%%


Pour entourer le chiffre, voici une solution
qui se glisse subrepticement dans le code.
C'est moins élégant mais plus simple que de
tout réécrire.


\version "2.22.1"

#(let ((default-number-format number-format))
   (set! number-format
     (lambda (number-type num . custom-format)
       (if (eq? number-type 'circled)
           (make-circle-markup (number->string num))
           (apply default-number-format number-type num custom-format)))))

\layout {
  \context {
    \FretBoards
    \override FretBoard.fret-diagram-details.number-type = #'circled
    \override FretBoard.fret-diagram-details.label-dir = #LEFT
    \override FretBoard.fret-diagram-details.fret-label-font-mag = 0.7
  }
}

\new FretBoards \relative c {
  <f bes d a'>1 <fis bes d a'> <g bes d a'> <fis bes d a'>
}


Cordialement,
Jean


--
Vincent Gay
Envoyé depuis mon saxo-phone :)
https://myrealbook.vintherine.org/ - http://photos.vintherine.org/

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


reply via email to

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