Subject: Re: Une portée ne contenant que des barres de répétitions.

From: Philippe Neyrat <[email-masked]>
Date: Thu, 08 May 2014 08:32:37 +0200

Bonjour à tous,

Désolé pour la taille de l'image, je savais pas pour la limite à 80 k.

Pour ce qui est de ma question, oui, en effet, j'ai trouvé le snipplet 
332 cette nuit, et j'ai dû le tweaker un peu parce que ça me générait 
des erreurs.

Ce qui a marché pour moi en 2.16.2 :

Remplacer les Rest.stencil et autres par Rest #'stencil :

> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> % Macro to print single slash
> rs = {
>   \once \override Rest #'stencil = #ly:percent-repeat-item-interface::beat-slash
>   \once \override Rest #'thickness = #0.48
>   \once \override Rest #'slope = #1.7
>   r4
> }
>
> % Function to print a specified number of slashes
> comp = #(define-music-function (parser location count) (integer?)
>   #{
>     \override Rest #'stencil = #ly:percent-repeat-item-interface::beat-slash
>     \override Rest #'thickness = #0.48
>     \override Rest #'slope = #1.7
>     \repeat unfold $count { r4 }
>     \revert Rest #'stencil
>   #}
> )
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

et ça marche du tonnerre.

Merci.

Philippe

Le 08/05/2014 00:38, Xavier Scheuer a écrit :
>  > ---------- Forwarded message ----------
>  > From: Philippe Neyrat <[email-masked]
> <mailto:[email-masked]>>
>  > To: lilypond users <[email-masked]
> <mailto:[email-masked]>>
>  > Cc:
>  > Date: Wed, 07 May 2014 21:21:55 +0200
>  > Subject: Une portée ne contenant que des barres de répétitions.
>  > Bonjour à tous,
>  >
>  > je cherche à obtenir une portée ne contenant que des barres de
> répétition surmontées des noms des accords dans un \chordmode et je n'y
> arrive pas.
>  >
>  > Soit la première barre ne s'affiche pas (c'est la place du premier
> accord), soit les accords sont dessinés dans la portée, ce que je ne
> veux pas.
>  >
>  > J'ai beau bidouiller dans tous les sens avec des \repeat percent, les
> silences invisibles, etc, je n'arrive pas à obtenir le résultat dont un
> exemple figure en pièce jointe.
>  >
>  > J'ai tenté avec la fonction makepercent :
>  >
>  > makePercent =
>  > #(define-music-function (parser location note) (ly:music?)
>  > "Make a percent repeat the same length as NOTE."
>  >    (make-music 'PercentEvent
>  > 'length (ly:music-length note)))
>  >
>  > mais j'obtiens des pourcents au lieu de la barre oblique simple.
>  > Je sais pas quoi modifier pour obtenir des barres, et les premiers
> pourcents de chaque mesure ne sont pas alignés avec les noms des accords
> au dessus.
>  >
>  > Voilà, j'ai exploré tout ce que j'ai pu.
>  >
>  > J'enverrai bien un bout de code, mais j'ai tellement de tests que ça
> serait polluant...
>  >
>  > Si vous avez des pistes...
>  >
>  > Je suis en 2.16.2
>  >
>  > Merci !
>  >
>  > Philippe
>
> Bonsoir,
>
> J'ai rejeté ce message qui a été soumis à modération car malheureusement
> l'image jointe fait que la taille de votre message était trop importante
> (2 Mb alors que la taille limite pour cette liste est de 80 kb).
>
> Quand cela dépasse de quelques kb en général j'autorise le message qui
> est alors transmis à le liste mais cette fois c'est beaucoup gros.
> Veuillez réduire sa taille ou éventuellement héberger l'image sur
> internet et mettre un lien vers celle-ci dans le message.
>
> Sinon concernant la question le snippet "Rhythmic slashes" qui se
> trouve dans la documentation ne donnerait-il pas une piste ?
> http://lilypond.org/doc/v2.18/Documentation/snippets/rhythms#rhythms-rhythmic-slashes
>
> Cordialement,
> Xavier
>
> --
> Xavier Scheuer <[email-masked] <mailto:[email-masked]>>
>

-- 
Propulsé par l'Association Sud-Ouest.org
Plateforme Libre d'hébergement mail à prix libre
     https://www.sud-ouest.org