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

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

Re: Diagrammes d'accords à ma sauce


From: Schneidy
Subject: Re: Diagrammes d'accords à ma sauce
Date: Sat, 5 Apr 2014 11:45:43 -0700 (PDT)

Si je peux me permettre, l’utilisation des grilles en \markup me paraît bien
compliquée.
Pourquoi ne pas utiliser le \FretBoards mis à ta disposition ?
Cela donnerait (j'ai gardé tes doigtés même s'ils m'échappent un peu) :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.17.29"

global = {
  \key g \major
  \time 4/4
  \tempo 4=100
}

\storePredefinedDiagram #default-fret-table \chordmode { d }
                        #guitar-tuning
                        #"x;x;o;2-3;3-2;2-5;"
                        
\storePredefinedDiagram #default-fret-table \chordmode { g }
                        #guitar-tuning
                        #"x;x;x;o;o;3-1;"                     

chordNames = \chordmode {
  \global
  g1 d2
}

melody = \relative c'' {
\global
g2 g4 b b

}

verseI = \lyricmode {
  À la
}

classicalGuitar = \relative c' {
  \global
  <g g,>2

} 

\score {
  <<
    <<
      \new ChordNames \chordNames
      \new FretBoards 
      \with {
        \override FretBoard.fret-diagram-details.label-dir = #LEFT
        \override FretBoard.fret-diagram-details.finger-code = #'in-dot
        \override FretBoard.fret-diagram-details.mute-string = "X"
        \override FretBoard.fret-diagram-details.open-string = "O"
        \override FretBoard.fret-diagram-details.orientation = #'normal
        \override FretBoard.fret-diagram-details.barre-type = #'none
        \override FretBoard.fret-diagram-details.dot-radius = #0.5
        \override FretBoard.fret-diagram-details.dot-color = #'white
        \override FretBoard.fret-diagram-details.xo-font-magnification =
#0.4
        \override FretBoard.fret-diagram-details.xo-padding = #0.3
      }
      \chordNames
      \new Staff { \melody }
      \addlyrics { \verseI }
    >>
    \new StaffGroup 
    \with {
      \consists "Instrument_name_engraver"
      instrumentName = "Guitare"
    } 
    <<
      \new Staff 
      \with { midiInstrument = "acoustic guitar (nylon)" } 
      { 
        \clef "treble_8" 
        \classicalGuitar 
      }
      \new TabStaff 
      \with { stringTunings = #guitar-tuning }
      \classicalGuitar
    >>
  >>
  \layout { }
  \midi { }
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Cordialement,
~Pierre



--
View this message in context: 
http://lilypond-french-users.1298960.n2.nabble.com/Diagrammes-d-accords-a-ma-sauce-tp7581089p7581118.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.



reply via email to

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