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

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

Re: Glissando parallèle


From: Pierre Perol-Schneider
Subject: Re: Glissando parallèle
Date: Thu, 16 Oct 2014 19:59:48 +0200

Bonjour harpo,

Le 16 octobre 2014 17:46, address@hidden <address@hidden> a écrit :
 
Cependant, comme les notes ne sont pas émise simultanément, \glissando relie le do à la note adjacente la au lieu du si suivant, comme le montre le code suivant.
Y-a-t-il un autre moyen de procéder?

Tu dois utiliser la commande : \once\override NoteColumn.glissando-skip = ##t
cf: http://lilypond.org/doc/v2.19/Documentation/notation/expressive-marks-as-lines#glissando

Ce qui donne, avec ton code (que j'ai laissé sous la forme monophonique... C'est ton choix) :

\version "2.19.14"

global = {
  \key c \major
  \time 4/4
}

classicalGuitar = \relative c' {
  \global
  % En avant la musique !
  c16\4 a'\2 e\1 c\4
  <<
    {
      \stemDown
      a'\2 e\1 c\4 \glissando^\markup { Le do glisse vers le si }
      \once \override NoteColumn.glissando-skip = ##t
      a'\2 b,16\4 g'\2 e\1 b\4
    }
    \\
    %%% on est obligé de créer une 2ème voix fictive pour le second glissando :
    {
      \hideNotes
      a'\2 e\1 c\4 a'\2\glissando^\markup { Le la glisse vers le sol }
      \once \override NoteColumn.glissando-skip = ##t
      b,16\4 g'\2 e\1 b\4
    }
  >>
  g'\2 e\1 b\4 g'\2
}

\score {
  \new StaffGroup \with {
    instrumentName = \markup\center-column { Guitare Classique }
  }
  <<
    \new Staff \with {
      midiInstrument = "acoustic guitar (nylon)"
    }
    {
      \clef "treble_8" \classicalGuitar
    }
    \new TabStaff \with {
    stringTunings = #guitar-tuning
    }
    \classicalGuitar
  >>
  \layout {
    \context {
      \Voice
      \omit StringNumber
    }
  }
  \midi {
    \context {
      \Score
      tempoWholesPerMinute = #(ly:make-moment 100 4)
    }
  }
}


Cordialement,
Pierre




reply via email to

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