Aligner markup ; ChordNames et Volta

5 messages Options
Embed this post
Permalink
rene68g

Aligner markup ; ChordNames et Volta

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)
Bonsoir à toutes et tous,
 
Je veux ré-écrire mes cours et mes vieilles partoches d'accordéon (qui ont jaunies et s'effritent),
mais je suis nouveau pondeur et ai quelques problèmes ...
J'ai beaucoup cherché dans les doc, tutorial, et la liste... et j'ai fini par me perdre.
 
Donc je sollicite votre bonté pour quelques questions (sur l'extrait d'une page A4 qui
cumule plusieurs petites pièces ci-dessous)
je n'écris que la mélodie sur la portée et rajoute l'harmonie au-dessus par de ChordNames
 
1)  Existe-t-il une instruction pour interdire les basses (dans l'anacrouse) ?
        j'ai fait ca avec un markup et un pading (pour essayer de l'aligner mais c'est pas comme il faut)
        (ca doit pas être ca ou mal programmé)
 
2)  Comment puis-je aligner les ChordNames  à la même hauteur que le markup ?
 
3)  Comment mettre les signes des alternatives au-dessous des markups et ChordNames ?
 
Merci d'avance pour votre compréhension et vos réponses
 
PS si vous faites plus simples, merci des conseils.
 
 
% Created on Wen Jun 03 22:00:00 CEST 2009
\version "2.12.2"

titrdeux = \markup { \bold \fontsize #3.0 "n° 73" \translate #'( 30 . 0 )
  \bold \fontsize #6.0 "Oh Happy Day"}
 
morceaudeux = \new Staff  {
 \override Staff.TimeSignature #'style = #'()
 \time 4/4
 \override Score.MetronomeMark #'stencil = ##f
 \tempo 4 = 160
% \set Staff.instrumentName="Acc. I"
 \set Staff.midiInstrument="accordion"
 
 \key g \major
 
 \clef treble
 \relative c' {
    \partial 2.
    \once \override TextScript #'padding = #1
    e4-1 ^\markup {  o ---------------- }
    g-2 g
    \repeat volta 2 {   % m1
  b1-4 ~    % m2
  b4 e,-1 g-2 g   % m3
  d'-5 b2.-3~   % m4
  b4 b c-4 b \break  % m5
  
 %%%%%%%%%%%   ligne 2   %%%%%%%%%%%%
  
  b4-3 a2.-2 ~   % m6
  a4 b-3 c b   % m7
  b a2.-2~   % m8
  a4 b-3 c b   % m9
  b a2.~    % m10
  a4 d,-1 b'8-5[ g-3] g4\break % m11
  
 %%%%%%%%%%%   ligne 3   %%%%%%%%%%%%
  
  g1-2 ~ }   % m12
    \alternative {
  { g4
  \once \override TextScript #'padding = #1
  e-1 ^\markup {  o ---------------- }
  g4-2 g
  }       % m13
  { g \once \override TextScript #'padding = #1
  c-5 ^\markup {  o ---------------- }
  c c \bar "||"       % m14
  }
    }
  b1-4~    % m15
  b2. b4    % m16
  c1-5 ~ \break
 }
}
 

accordeux = \new ChordNames \chordmode {
 \frenchChords
 \override ChordName #'font-size = #-2
 s 2. g1 s s s   % L1
 d:7 s s s s s   % L2
 g s s g s c   % L3
}
 

\titrdeux
 
\score {
 
 <<
 #(set-global-staff-size 21)  %taille des lignes
  \accordeux
  \morceaudeux
 >>
 
 \midi {
 }
 
 \layout  {
 }
}

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

Re: Aligner markup ; ChordNames et Volta

Reply Threaded More More options
Print post
Permalink
rene68g wrote:
Bonjour

3)  Comment mettre les signes des alternatives au-dessous des markups et ChordNames ?
ci-jointe une petite démonstration: http://lilypond.org/doc/v2.12/input/lsr/lilypond-snippets/Chords#Chords

par contre je ne peux imaginer comment aligner les markups avec les accords, car ceux-ci forment eux-mêmes une forme de "staff" - peut-être quelqu'un d'autre a des idées!?
rene68g

Re: Aligner markup ; ChordNames et Volta

Reply Threaded More More options
Print post
Permalink
Bonsoir,
eh oui je ne me connecte que tard, donc bonsoir

et grand merci à Eluze  pour sa réponse du point 3)
c'est super
A+

----- Original Message -----
From: "Eluze" <[hidden email]>
To: <[hidden email]>
Sent: Thursday, June 18, 2009 5:30 PM
Subject: Re: Aligner markup ; ChordNames et Volta




rene68g wrote:
>
> Bonjour
>
> 3)  Comment mettre les signes des alternatives au-dessous des markups et
> ChordNames ?
>
>
ci-jointe une petite démonstration:
http://lilypond.org/doc/v2.12/input/lsr/lilypond-snippets/Chords#Chords

par contre je ne peux imaginer comment aligner les markups avec les accords,
car ceux-ci forment eux-mêmes une forme de "staff" - peut-être quelqu'un
d'autre a des idées!?
--
View this message in context:
http://n2.nabble.com/Aligner--markup---ChordNames-et-Volta-tp3097875p3114010.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.






--------------------------------------------------------------------------------


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





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

Re: Aligner markup ; ChordNames et Volta

Reply Threaded More More options
Print post
Permalink
In reply to this post by rene68g
rene68g wrote:
2) Comment puis-je aligner les ChordNames à la même hauteur que le markup ?

j'ai là un petit exemple comment ça pourrait fonctionner (mais je ne sais pas si c'est vraiment pratiquable).

l'idée est d'invoquer les "chords" seulement lorsqu'on en a besoin - le reste du temps on peût utiliser la place pour les markups!

\layout {
  \context {
    \ChordNames
    alignAboveContext = #"melodie"
    \override VerticalAxisGroup  #'minimum-Y-extent = #'(-0 . 0)
    }
  \context {
    \Staff
    \override VerticalAxisGroup  #'minimum-Y-extent = #'(-0 . 0)
    }
  }
melodie = { 
  c 4^bonsoir d e f | 
  f e d c | 
  a'1 ^oh b 4 c r 
  }
\relative c' \simultaneous {
  \new Staff = "melodie" {
    \override TextScript #'padding = #1.1
    \melodie 
    }
  {
    \skip 1
    \chords { c 4 }
    \skip 2.
    \skip 1
    \chords { a 1}
    }
  }
rene68g

Re: Aligner markup ; ChordNames et Volta

Reply Threaded More More options
Print post
Permalink
Some javascript/style in this post has been disabled (why?)

Merci
ca devrait effectivement fonctionner, mais c'est relativement lourd à mettre en oeuvre.
et
comme je ne veux que l'impression de la partition (le midi ne m'interesse pas)
j'ai repris ma partoche en indiquant les accords directement par markup à l'endroit voulu,
mais c'est aussi très lourd.
 
René
 
----- Original Message -----
Sent: Friday, June 19, 2009 1:44 PM
Subject: Re: Aligner markup ; ChordNames et Volta

rene68g wrote:
2) Comment puis-je aligner les ChordNames à la même hauteur que le markup ?

j'ai là un petit exemple comment ça pourrait fonctionner (mais je ne sais pas si c'est vraiment pratiquable).

l'idée est d'invoquer les "chords" seulement lorsqu'on en a besoin - le reste du temps on peût utiliser la place pour les markups!

\layout {
  \context {
    \ChordNames
    alignAboveContext = #"melodie"
    \override VerticalAxisGroup  #'minimum-Y-extent = #'(-0 . 0)
    }
  \context {
    \Staff
    \override VerticalAxisGroup  #'minimum-Y-extent = #'(-0 . 0)
    }
  }
melodie = { 
  c 4^bonsoir d e f | 
  f e d c | 
  a'1 ^oh b 4 c r 
  }
\relative c' \simultaneous {
  \new Staff = "melodie" {
    \override TextScript #'padding = #1.1
    \melodie 
    }
  {
    \skip 1
    \chords { c 4 }
    \skip 2.
    \skip 1
    \chords { a 1}
    }
  }


View this message in context: Re: Aligner markup ; ChordNames et Volta
Sent from the LilyPond French Users mailing list archive at Nabble.com.


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

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