déplacer les silences d'interlignes

Bonjour,

dans :
  snippets/ancient notation/Rest styles

j'ai trouvé comment faire des silences de trois interlignes (r\maxima). Seulement, je veux pouvoir mettre les silences (de r2 à r\maxima) sur n'importe lequel des 4 interlignes de la portée.

Merci d'avance !
Nicolas

···

*****************

\version "2.14.2"

   \new MensuralStaff {
     r\maxima
     r\longa
     r\breve
     r1^\markup
     r2^\markup
   }

file:///usr/share/doc/lilypond/html/input/lsr/lilypond-snippets/Ancient-notation.html#Custodes

Bonjour à toute la troupe (eh non, il ne s'est pas converti à Finale !) !

Si mes souvenirs sont bons, Nicolas, tu peux choisir la hauteur de
gravure en utilisant la syntaxe suivante (cf
http://lsr.dsi.unimi.it/LSR/Item?id=159) :

d4\rest f8\rest, etc...

ce qui donnerait pour tes cas tordus ( ;o) )

g\maxima\rest

mais je n'ai pas testé.

Si tu souhaites faire en sorte que tout les silences soient alignés sur
une ligne précise, il faut utiliser un \override Rest.property et j ne
me souviens plus comment faire (je n'ai pas mes codes sous la main...)

A bientôt !

Et encore toutes mes amitiés aux Lilyputien(ne)s !
JMarc

···

Le 16/5/2012, "Nicolas Hémard" <****@****> a écrit:

Bonjour,

dans :
snippets/ancient notation/Rest styles

j'ai trouvé comment faire des silences de trois interlignes (r\maxima).
Seulement, je veux pouvoir mettre les silences (de r2 à r\maxima) sur
n'importe lequel des 4 interlignes de la portée.

Merci d'avance !
Nicolas

*****************

\version "2.14.2"

  \new MensuralStaff {
    r\maxima
    r\longa
    r\breve
    r1^\markup
    r2^\markup
  }

file:///usr/share/doc/lilypond/html/input/lsr/lilypond-snippets/Ancient-notation.html#Custodes

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Peut-être:
\override Staff.Rest #'staff-position = #0 (ou #-3 ou #5) etc...

···

Le 16/05/2012 11:30, ****@**** a écrit :

Bonjour à toute la troupe (eh non, il ne s'est pas converti à Finale !) !

Si mes souvenirs sont bons, Nicolas, tu peux choisir la hauteur de
gravure en utilisant la syntaxe suivante (cf
http://lsr.dsi.unimi.it/LSR/Item?id=159) :

d4\rest f8\rest, etc...

ce qui donnerait pour tes cas tordus ( ;o) )

g\maxima\rest

mais je n'ai pas testé.

Si tu souhaites faire en sorte que tout les silences soient alignés sur
une ligne précise, il faut utiliser un \override Rest.property et j ne
me souviens plus comment faire (je n'ai pas mes codes sous la main...)

A bientôt !

Super, merci à tous. Pour ce qui est du midi, je n'en ai pas besoin pour le moment, mais je le garde dans un coin de ma petite mémoire.

Je profite d'avoir des experts en musique ancienne (ou pas) à mon écoute : je dois mettre en début de portée 2 indications de la division du temps. Josquin fait des canons proportionnels: on lit la même portée, mais l'indication du début dit à quelles vitesses les deux chanteurs doivent lire le morceau.

En d'autres termes, je veux mettre le C et le C-barré au début de la même portée, l'un au-dessus de l'autre.

C'est possible ?

Encore merci pour le coup de pouce
Nicolas

···

On 16/05/2012 11:30, ****@**** wrote:

Bonjour à toute la troupe (eh non, il ne s'est pas converti à Finale !) !

Si mes souvenirs sont bons, Nicolas, tu peux choisir la hauteur de
gravure en utilisant la syntaxe suivante (cf
http://lsr.dsi.unimi.it/LSR/Item?id=159) :

d4\rest f8\rest, etc...

ce qui donnerait pour tes cas tordus ( ;o) )

g\maxima\rest

mais je n'ai pas testé.

Si tu souhaites faire en sorte que tout les silences soient alignés sur
une ligne précise, il faut utiliser un \override Rest.property et j ne
me souviens plus comment faire (je n'ai pas mes codes sous la main...)

A bientôt !

Et encore toutes mes amitiés aux Lilyputien(ne)s !
JMarc

Le 16/5/2012, "Nicolas Hémard"<****@****> a écrit:

Bonjour,

dans :
  snippets/ancient notation/Rest styles

j'ai trouvé comment faire des silences de trois interlignes (r\maxima).
Seulement, je veux pouvoir mettre les silences (de r2 à r\maxima) sur
n'importe lequel des 4 interlignes de la portée.

Merci d'avance !
Nicolas

*****************

\version "2.14.2"

   \new MensuralStaff {
     r\maxima
     r\longa
     r\breve
     r1^\markup
     r2^\markup
   }

file:///usr/share/doc/lilypond/html/input/lsr/lilypond-snippets/Ancient-notation.html#Custodes

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Je profite d'avoir des experts en musique ancienne (ou pas) à mon écoute :
je dois mettre en début de portée 2 indications de la division du temps.
Josquin fait des canons proportionnels: on lit la même portée, mais
l'indication du début dit à quelles vitesses les deux chanteurs doivent lire
le morceau.

En d'autres termes, je veux mettre le C et le C-barré au début de la même
portée, l'un au-dessus de l'autre.

C'est possible ?

Bonjour,

Je ne suis pas du tout un expert en musique ancienne mais ceci
correspond-il un peu à ce que tu souhaites ?

%%%% Lily code

\version "2.15.38"

cBarreSurC = \markup \center-column {
  \musicglyph #"timesig.C22"
  \musicglyph #"timesig.C44"
}

\score {
  <<
    \new Staff {
      \once \override Staff.TimeSignature #'stencil = #ly:text-interface::print
      \once \override Staff.TimeSignature #'text = \cBarreSurC
      \once \override Staff.TimeSignature #'Y-offset = #1.5
      \time 4/4
      c'1
    }
  >>
}

%%%% End of lily code

Cordialement,
Xavier

···

2012/5/16 Nicolas Hémard <****@****>:

--
Xavier Scheuer <****@****>

Mais c'est parfait ! Merci beaucoup. Maintenant j'essaye de décortiquer ce que tu m'as envoyé pour comprendre. C'est que je viens de LaTeX, et je fais lilypond à temps perdu... Je vais voir.

Encore merci. Je vais pouvoir prouver aux collègues ce dont est capable lilypond !

Bonne soirée
Nicolas

···

On 16/05/2012 17:54, Xavier Scheuer wrote:

Bonjour,

Je ne suis pas du tout un expert en musique ancienne mais ceci
correspond-il un peu à ce que tu souhaites ?

%%%% Lily code

\version "2.15.38"

cBarreSurC = \markup \center-column {
   \musicglyph #"timesig.C22"
   \musicglyph #"timesig.C44"
}

\score {
   <<
     \new Staff {
       \once \override Staff.TimeSignature #'stencil = #ly:text-interface::print
       \once \override Staff.TimeSignature #'text = \cBarreSurC
       \once \override Staff.TimeSignature #'Y-offset = #1.5
       \time 4/4
       c'1
     }
   >>
}

%%%% End of lily code

Cordialement,
Xavier

Nicolas Hémard a écrit :

Bonsoir Nicolas,

Mais c'est parfait ! Merci beaucoup. Maintenant j'essaye de décortiquer ce que tu m'as envoyé pour comprendre. C'est que je viens de LaTeX, et je fais lilypond à temps perdu... Je vais voir.

Encore merci. Je vais pouvoir prouver aux collègues ce dont est capable lilypond !

Xavier se prétend "pas du tout un expert en musique ancienne" !!! mon oeil ! Tu as vu comment il t'a torché ce problème insoluble ? Quelques petites "formules" lilypondiennes et hop, ... plus de problème !

Quel mec, ce Xavier !!! :slight_smile: Et Lilypond, quel logiciel ! Je me demande si on peut faire ça aussi bien et aussi facilement avec un logiciel réputé (mais non gratuit !)

···

On 16/05/2012 17:54, Xavier Scheuer wrote:

Bonjour,

Je ne suis pas du tout un expert en musique ancienne mais ceci
correspond-il un peu à ce que tu souhaites ?

%%%% Lily code

\version "2.15.38"

cBarreSurC = \markup \center-column {
   \musicglyph #"timesig.C22"
   \musicglyph #"timesig.C44"
}

\score {
   <<
     \new Staff {
       \once \override Staff.TimeSignature #'stencil = #ly:text-interface::print
       \once \override Staff.TimeSignature #'text = \cBarreSurC
       \once \override Staff.TimeSignature #'Y-offset = #1.5
       \time 4/4
       c'1
     }
   >>
}

%%%% End of lily code

Cordialement,
Xavier

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

--
JJG

LibreOffice 3.3.4 (Ubuntu package 1:3.3.4-0ubuntu1)
LinuxMint Katya

%%%% Lily code

\version "2.15.38"

cBarreSurC = \markup \center-column {
\musicglyph #"timesig.C22"
\musicglyph #"timesig.C44"
}

\score {
<<
   \new Staff {
     \once \override Staff.TimeSignature #'stencil = #ly:text-interface::print
     \once \override Staff.TimeSignature #'text = \cBarreSurC
     \once \override Staff.TimeSignature #'Y-offset = #1.5
     \time 4/4
     c'1
   } >>
}

%%%% End of lily code

On peut même s'économiser l'override sur Y-offset en centrant verticalement
le markup :

cBarreSurC = \markup\vcenter\center-column {
  \musicglyph #"timesig.C22"
  \musicglyph #"timesig.C44"
}

\score {
  <<
    \new Staff {
      \once \override Staff.TimeSignature #'stencil = #ly:text-interface::print
      \once \override Staff.TimeSignature #'text = \cBarreSurC
      \time 4/4
      c'1
    }
  >>
}

···

Le 16 mai 2012 à 17:54, Xavier Scheuer a écrit :

Super ! Merci beaucoup. Entre temps je comprends déjà un peu mieux les messages bizarres que vous écrivez dans lilypond pour qu'il fasse une partition ! Quelle drôle de langue quand même, le lilypondien...

A bientôt
Nicolas

···

On 16/05/2012 22:10, Nicolas Sceaux wrote:

Le 16 mai 2012 à 17:54, Xavier Scheuer a écrit :

%%%% Lily code

\version "2.15.38"

cBarreSurC = \markup \center-column {
  \musicglyph #"timesig.C22"
  \musicglyph #"timesig.C44"
}

\score {
  <<
    \new Staff {
      \once \override Staff.TimeSignature #'stencil = #ly:text-interface::print
      \once \override Staff.TimeSignature #'text = \cBarreSurC
      \once \override Staff.TimeSignature #'Y-offset = #1.5
      \time 4/4
      c'1
    }>>
}

%%%% End of lily code

On peut même s'économiser l'override sur Y-offset en centrant verticalement
le markup :

cBarreSurC = \markup\vcenter\center-column {
   \musicglyph #"timesig.C22"
   \musicglyph #"timesig.C44"
}

\score {
   <<
     \new Staff {
       \once \override Staff.TimeSignature #'stencil = #ly:text-interface::print
       \once \override Staff.TimeSignature #'text = \cBarreSurC
       \time 4/4
       c'1
     }
   >>
}