changement local de valeur de ragged-right

10 messages Options
Embed this post
Permalink
Drenwal

changement local de valeur de ragged-right

Reply Threaded More More options
Print post
Permalink
Bonjour,

Dans l'exemple ci-dessous, je voudrais que  l'option ragged-right soit
fixée  à ##t pour la partie précédent le break et à ##f pour la partie
suivant le break. Comment faire pour que cette option n'ait qu'une
portée locale ? Le layout (decommenté) donne un aspect qui me satisfait
pour la première partie mais pas pour la deuxième.  SI je commente ce
layout (comme dans l'exemple) la seconde partie ma convient pas la premère.

\version "2.11.63"
\include "italiano.ly"
%\layout{
%ragged-right = ##t
%}
%..................
BI = \relative do' {
  \clef treble
  \time 4/4
  \key mib \major
  \repeat volta 2 {
  \partial 8 do8^\markup{"Bal"}
  do8 sol' sol fa sol4. do,8
  re8 fa re mib do4. r8
  }
  \break
  \time 12/8 \repeat volta 2 {
  do4 re8 mib4. fa4. re4.
  sol4 lab8 sol4 fa8 mib4. re
  do4 re8 mib4. fa4. re4 sol8
  \time 15/8
  sol4 fa8 mib4. re4. do4 sib8 do4.
  }
}
%..................
\score {
  {
  \new StaffGroup
  <<
    \new Staff{\set Staff.instrumentName = "B" \BI}
  >>
  }
  \layout { }
}


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
John Mandereau

Re: changement local de valeur de ragged-right

Reply Threaded More More options
Print post
Permalink
Le dimanche 09 novembre 2008 à 18:48 +0100, Drenwal a écrit :
> Bonjour,
>
> Dans l'exemple ci-dessous, je voudrais que  l'option ragged-right soit
> fixée  à ##t pour la partie précédent le break et à ##f pour la partie
> suivant le break. Comment faire pour que cette option n'ait qu'une
> portée locale ? Le layout (decommenté) donne un aspect qui me satisfait
> pour la première partie mais pas pour la deuxième.  SI je commente ce
> layout (comme dans l'exemple) la seconde partie ma convient pas la premère.

Dans le bloc \layout,

ragged-last = ##t

fera ce que tu veux.

Tu peux retrouver cette variable et sa documentation dans le manuel de
notation, section 4.1.2 Page formatting, rubrique "Other layout
variables" (pas encore traduit).

Salutations lilyesques
John




_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Drenwal

Re: changement local de valeur de ragged-right

Reply Threaded More More options
Print post
Permalink

>> Je voudrais que  l'option ragged-right soit
>> fixée  à ##t pour la partie précédent le break et à ##f pour la partie
>> suivant le break. Comment faire pour que cette option n'ait qu'une
>> portée locale ?
>>    
>
> Dans le bloc \layout,
>
> ragged-last = ##t
>
> fera ce que tu veux.
En fait non, mais c'est parce que je me suis mal fait comprendre. Dans
le fichier pdf joint je voudrais que la première phrase de la partie
"bal" (mesures 25 et 26) apparaissent sur une ligne non justifiée
(prenant une place de l'ordre de celle des mesures 21 et 22) et que la
seconde phrase (mesures 27 à 30) tienne sur une ligne (comme les mesure
1 à 4).

Drenwal


\version "2.11.63"
\include "italiano.ly"
\header {
       title="Suite de gavottes des montagnes"
       composer="Trad. Bretagne"
       tagline="Gravé avec Lilypond   www.lilypond.org"
          }
\paper{
   ragged-bottom = ##t
   #(set-paper-size "a4")
}
%..................
BombardeI = \relative do' {
  #(override-auto-beam-setting '(end * * * *) 2 8)
  #(override-auto-beam-setting '(end * * * *) 4 8)
  #(override-auto-beam-setting '(end * * * *) 6 8)
  \clef treble
  \time 4/4
  \key mib \major
  \repeat volta 2 {
  mib8.^\markup{"Ton simpl"} re16 mib8 fa sol mib do4
  mib8 fa mib8. do16 sib4 sib
  }
  \repeat volta 2 {
  mib8. re16 mib8 fa sol mib do4
  fa8 sol lab8. fa16 mib4 mib
  }
  \break
  \repeat volta 2 {
  mib8. re16 mib8 fa sol mib do8 re
  mib8 fa mib8. do16 sib4 sib
  }
  \repeat volta 2 {
  mib8. re16 mib8 fa sol mib do4
  fa8 sol lab8. fa16 mib4 mib
  }
  \break
  \repeat volta 2 {
  mib8. re16 mib8 fa sol mib do8 sib
  mib8 fa mib8. do16 sib4 sib
  }
  \repeat volta 2 {
  mib8. re16 mib8 fa sol mib do4
  fa8 sol lab8. fa16 mib4 mib
  }
  \break
  \repeat volta 2 {
  mib8. re16 mib8 fa sol mib do4
  mib8 re mib8. do16 sib4 sib
  }
  \repeat volta 2 {
  mib8. re16 mib8 fa sol mib do4
  fa8 sol lab8. fa16 mib4 mib
  }
  \break
  \repeat volta 2 {
  sib'8. sol16 mib8 fa sol mib fa4
  do'8 do sib8. lab16 sol4 sol
  }
  \repeat volta 2 {
  sib8. sol16 mib8 fa sol mib fa4
  fa8 mib do8. re16 mib4 mib4
  }
  \break
  \repeat volta 2 {
  mib8. re16 do8 re mib fa sol4
  do8 do sib8. lab16 sol4 sol
  }
  \repeat volta 2 {
  mib8. re16 do8 re mib sol fa re
  sol8 fa mib8. re16 do4 do4
  }
  \break
  \repeat volta 2 {
  \partial 8 do8^\markup{"Bal"}
  do8 sol' sol fa sol4. do,8
  re8 fa re mib do4. r8
  }
  \break
  \time 12/8 \repeat volta 2 {
  do4 re8 mib4. fa4. re4.
  sol4 lab8 sol4 fa8 mib4. re
  do4 re8 mib4. fa4. re4 sol8
  \time 15/8
  sol4 fa8 mib4. re4. do4 sib8 do4.
  }
  \break
  \time 4/4 \repeat volta 2 {
  \partial 8 sib8
  mib8 fa sol mib do4 sib8 sib
  mib fa sol mib do4 sib4
  }
  \repeat volta 2 {
   lab'8. sol16 fa8 sol lab fa re do
   re fa lab8. fa16 re4 mib4
  }
  \break
  \repeat volta 2 {
  \partial 8 sib8
  mib8 fa mib re do4. re8
  mib8 fa mib re do4 sib8 r8
  }
  \repeat volta 2 {
  sib8. sib16 do8 sib do re mib fa
  sol sol fa8. mib16 re4 mib4
 }
}
%..................
VingtPoucesI = \transpose sib re' \BombardeI
%..................

\score {
  {
  \new StaffGroup
  <<
    \new Staff{\set Staff.instrumentName = "Bombarde" \BombardeI}
  >>
  }
  \layout { }
}

\score {
  {
  \new StaffGroup
  <<
    \new Staff{\set Staff.instrumentName = "20 pouces" \VingtPoucesI}
  >>
  }
  \layout { }
  \midi { }
}


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Gavotte_Montagne_Crepillon_Molard.pdf (238K) Download Attachment
John Mandereau

Re: changement local de valeur de ragged-right

Reply Threaded More More options
Print post
Permalink
Le lundi 10 novembre 2008 à 19:42 +0100, Drenwal a écrit :
> En fait non, mais c'est parce que je me suis mal fait comprendre. Dans
> le fichier pdf joint

Merci de ne plus envoyer de pièces jointes aussi grosses ; des images
PNG (recadrées si possible) sont beaucoup plus légères, la taille des
messages est normalement limitée à 80 Ko, et des messages plus gros ne
devraient être acceptés qu'avec une bonne raison.  Si ce n'est plus
respecté, j'arrêterai tout simplement la modération de la liste.


>  je voudrais que la première phrase de la partie
> "bal" (mesures 25 et 26) apparaissent sur une ligne non justifiée
> (prenant une place de l'ordre de celle des mesures 21 et 22) et que la
> seconde phrase (mesures 27 à 30) tienne sur une ligne (comme les mesure
> 1 à 4).

Je ne crois pas que c'est possible de justifier une seule ligne autre
que la dernière ligne, à part bricoler quelque chose d'affreux comme

\stopStaff s1 \startStaff

pour ajouter du blanc artificellement, ce qui demanderait de truquer les
numéros de mesure aussi ; peut être \hideNotes \repeat unfold 4 c4
\unHideNotes serait encore plus efficace que s1.


Je te suggère plutôt d'avoir sur 2 lignes

||: 25 26 :||: 27
    28 29 30 :||

ce qui donnerait un espacement de densité semblable à celui des 24
premières mesures.

John




_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Valentin Villenave

Re: changement local de valeur de ragged-right

Reply Threaded More More options
Print post
Permalink
Le 10 novembre 2008 22:56, John Mandereau <[hidden email]> a écrit :

> Merci de ne plus envoyer de pièces jointes aussi grosses ; des images
> PNG (recadrées si possible) sont beaucoup plus légères, la taille des
> messages est normalement limitée à 80 Ko, et des messages plus gros ne
> devraient être acceptés qu'avec une bonne raison.  Si ce n'est plus
> respecté, j'arrêterai tout simplement la modération de la liste.

Ce qu'il faut signaler, c'est que notre mailing list, comme beaucoup
d'autres, est hébergée gracieusement par le projet GNU, et que de
telles restrictions sont mises en place avant tout pour faire en sorte
que le trafic soit plus supportable.

Comme l'a dit John, les images PNG peuvent être utiles ; si un PDF est
vraiment nécessaire, dans ce cas il est vivement recommandé de penser
à ajouter \noPointAndClick afin de diminuer (considérablement) sa
taille. Mais dans la plupart des cas, un extrait de code suffit pour
donner aux LilyPondeurs un aperçu de ce qu'on cherche (et d'ailleurs
bien souvent, le simple fait de bricoler un exemple minimal apporte la
solution du problème).

Enfin, il est toujours possible de stocker les fichiers quelque part
sur internet et de coller simplement le lien dans un mail ; c'est sans
doute la solution la moins intrusive et la plus respectueuse.

Maintenant, je m'attelle à la question de l'ami Drenwal :-)

Cordialement,
Valentin


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Valentin Villenave

Re: changement local de valeur de ragged-right

Reply Threaded More More options
Print post
Permalink
Le 10 novembre 2008 23:47, Valentin Villenave <[hidden email]> a écrit :

> Maintenant, je m'attelle à la question de l'ami Drenwal :-)

À mon sens, la meilleure solution est de faire deux blocs \score
distincts. Soit en mettant les deux parties de la musique dans deux
variables différentes (ce qui ferait sens, puisqu'il s'agit de
mouvements différents), soit même en mettant toute la musique dans une
seule variable puis en ajoutant une voix fantôme comme suit :

%%%%%

\include "italiano.ly"

maMusique = \relative do' {
  do1 re mi fa sol la si
  do  re mi fa sol la si
  do
}

\score { % première ligne
  \new Staff <<
    \maMusique
    \new Voice {
      s1*7
      \set Score.skipTypesetting = ##t
      \bar "|"
    }
    >>
 \layout {
   ragged-right = ##t
 }
}

\score { % lignes suivantes
  \new Staff <<
    \maMusique
    \new Voice {
      \set Score.skipTypesetting = ##t
      s1*7
      \set Score.skipTypesetting = ##f
      s1*4 \break
    }
  >>
 \layout {
  indent = #(* (/ 210 7) -1) %FIXME:
      % utiliser output-def-lookup 'paper-width pour plus de précision
  ragged-right = ##f
 }
}
%%%%%

Cordialement,
Valentin


_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
jp lanquetin

nouvelle version de Lilypond

Reply Threaded More More options
Print post
Permalink
Bonjour

Je viens de renoncer (avec regret) à Easy Lilypond
et d'installer
jEdit 4.3pre16
Lilypond 2.12.2

J'ai rencontré dans le gestionnaire de Plugin un nombre considérable
d'erreurs qui m'ont obligé à télécharger un à un une dizaine de Plugins

Je ne suis pas au bout de mes peines, car la production de .pdf est
correcte et accessible
à partir de la barre d'outils mais
1.
la commande Lilypond MIDI player se heurte à une

/'erreur dans le chargement du fichier MIDI'/
(la lecture par Lecteur Windows Média ou Real Player est correcte, mais
pas avec VLC player)

2.
Impossible d'avoir accès à utilities pour paramétrer le codage UTF-8, ou
aux options des plugins
une erreur systématique
'une erreur BeanShell s'est produite"
çà commence par :
/java.lang.noSuchMethode.error:org.gjt.sp.edit.BeanShell.getNameSpace()Lbsh/NameSpace:
    at optional.OptionGroupPane.valueChanged (Unknown Source)/  etc.

avec un autre message pour finir

c/annot run 'global'
please set the path to 'global' in the Plugins options

/mais je n'y ai pas accès !

Voyez-vous d'où vient le problème ?
et comment y remédier ?

Mille mercis d'avance
J.P. Lanquetin
/
/




_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Valentin Villenave

Re: nouvelle version de Lilypond

Reply Threaded More More options
Print post
Permalink
Le 14 avril 2009 17:26, jp lanquetin <[hidden email]> a écrit :
> Bonjour

Bonjour,

> Je viens de renoncer (avec regret) à Easy Lilypond
> et d'installer
> jEdit 4.3pre16
> Lilypond 2.12.2

Oui, EasyLilyPond n'est pas maintenu à jour... Mais je ne désespère
pas d'en ressortir une version dès que j'aurai trouvé la meilleure
manière de le rendre 1) multi-plateformes 2) auto-mis à jour 3)
multi-éditeur 4) portable sur une clé USB.

> J'ai rencontré dans le gestionnaire de Plugin un nombre considérable
> d'erreurs qui m'ont obligé à télécharger un à un une dizaine de Plugins

Ce n'est pas normal. Je vous conseillerais de renommer le dossier
C:\Documents and Settings\NomDUtilisateur\.jedit\jars en quelque chose
d'autre, puis de recommencer de zéro (vous aurez beaucoup moins de
problèmes).

> la commande Lilypond MIDI player se heurte à une
>
> /'erreur dans le chargement du fichier MIDI'/
> (la lecture par Lecteur Windows Média ou Real Player est correcte, mais pas
> avec VLC player)

VLC ne lit pas le midi, donc c'est normal.
Le lecteur intégré de jEdit devrait marcher sans problème (voir plus bas).

> Impossible d'avoir accès à utilities pour paramétrer le codage UTF-8, ou aux
> options des plugins

> Voyez-vous d'où vient le problème ?
> et comment y remédier ?

Les deux problèmes possibles que j'entrevois sont soit qu'il reste
dans le dossier .jedit que j'évoquais des préférences ou des
bibliothèques installées avec EasyLily, et incompatibles avec la
nouvelle version ; soit une incompatibilité avec votre machine
virtuelle Java (EasyLily est installé avec sa propre version de Java).
Je vous conseille, de suivre chacune de ces deux pistes (en ce qui
concerne Java, vous pouvez sans aucun problème désinstaller votre
version existante s'il s'agit d'une 1.4 ou 1.5, et télécharger la
version 1.6 sur http://java.com/fr/download/index.jsp

Cordialement,
Valentin



_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
jp lanquetin

Re: nouvelle version de Lilypond

Reply Threaded More More options
Print post
Permalink
Valentin Villenave a écrit :

> Le 14 avril 2009 17:26, jp lanquetin <[hidden email]> a écrit :
>  
>> Bonjour
>>    
>
> Bonjour,
>
>  
>> Je viens de renoncer (avec regret) à Easy Lilypond
>> et d'installer
>> jEdit 4.3pre16
>> Lilypond 2.12.2
>>    
>
> Oui, EasyLilyPond n'est pas maintenu à jour... Mais je ne désespère
> pas d'en ressortir une version dès que j'aurai trouvé la meilleure
> manière de le rendre 1) multi-plateformes 2) auto-mis à jour 3)
> multi-éditeur 4) portable sur une clé USB.
>
>  
>> J'ai rencontré dans le gestionnaire de Plugin un nombre considérable
>> d'erreurs qui m'ont obligé à télécharger un à un une dizaine de Plugins
>>    
>
> Ce n'est pas normal. Je vous conseillerais de renommer le dossier
> C:\Documents and Settings\NomDUtilisateur\.jedit\jars en quelque chose
> d'autre, puis de recommencer de zéro (vous aurez beaucoup moins de
> problèmes).
>  
== OK j'ai procédé comme cela et cela va bien mieux , surtout quand le
gestionnaire de plugins est opérationnel
>> la commande Lilypond MIDI player se heurte à une
>>
>> /'erreur dans le chargement du fichier MIDI'/
>> (la lecture par Lecteur Windows Média ou Real Player est correcte, mais pas
>> avec VLC player)
>>    
>
> VLC ne lit pas le midi, donc c'est normal.
> Le lecteur intégré de jEdit devrait marcher sans problème (voir plus bas).
== eh non, j'ai toujours l'erreur dans le chargement du fichier MIDI
(impossible d'installer le plugin Jfugue. Dans mes essais précédents -
sur Windows 98, j'avais dû le renommer jfugue sans majuscules)
> Impossible d'avoir accès à utilities pour paramétrer le codage UTF-8, ou aux
> options des plugins
>  
==== Ca, ça fonctionne  impecc.

>
> Les deux problèmes possibles que j'entrevois sont soit qu'il reste
> dans le dossier .jedit que j'évoquais des préférences ou des
> bibliothèques installées avec EasyLily, et incompatibles avec la
> nouvelle version ; soit une incompatibilité avec votre machine
> virtuelle Java (EasyLily est installé avec sa propre version de Java).
> Je vous conseille, de suivre chacune de ces deux pistes (en ce qui
> concerne Java, vous pouvez sans aucun problème désinstaller votre
> version existante s'il s'agit d'une 1.4 ou 1.5, et télécharger la
> version 1.6 sur http://java.com/fr/download/index.jsp
>
> Cordialement,
> Valentin
>
>
>  
La réponse est satisfaisante, même si la console,  l'analyse dans
sidekick etc sont dans des fenêtres indépendantes
et pas dans l'organisation "dockée".
Merci beaucoup
JP Lanquetin






_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
Valentin Villenave

Re: nouvelle version de Lilypond

Reply Threaded More More options
Print post
Permalink
Le 15 avril 2009 14:09, jp lanquetin <[hidden email]> a écrit :

> La réponse est satisfaisante, même si la console,  l'analyse dans sidekick
> etc sont dans des fenêtres indépendantes
> et pas dans l'organisation "dockée".

Très juste. EasyLilyPond inclut des réglages prédéfinis ; j'ai proposé
qu'on les intègre dans LilyPondTool, mais nous préférons laisser les
utilisateurs libres de régler ça à leur convenance :-)

Cordialement,
Valentin



_______________________________________________
liste de diffusion lilypond-user-fr
[hidden email]
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr