Excellent, Pierre, merci!

Je ne connaissais pas Pitch_squash_engraver.

JM

> Le 31 juil. 2018 à 17:04, Pierre Perol-Schneider 
> <pierre.schneider.pa...@gmail.com> a écrit :
> 
> Essaie :
> 
> \version "2.18.2"
> 
> %{
> Antisèche (uniquement pour ceux qui connaissent mal leur manche) :
>     0    1    2    3    4    etc.
> 1   e'   f'  fis'  g'  gis'
> 2   b    c'  cis'  d'  dis'
> 3   g   gis   a   ais   b
> 4   d   dis   e    f   fis
> 5   a,  ais,  b,   c   cis
> 6   e,   f,  fis,  g,  gis,
> %}
> 
> global = {
>   \time 4/4
>   % option :
>   \numericTimeSignature
>   \key c\major %% <= à préciser pour d'éventuelles transpositions futures
>   \tempo "Verse."
>   \mark\markup\small "Capo. VI"
>   \partial 2. %% <= anacrouse
> }
> 
> maMusiqueVoixUn = {
>   % mes.0
>     c16 g e c' g, d g b c g e c'
>   | % mes.1
>     f,8 <f c'> f,16 g f c' g( a) f c' f, a f c'
>   | % mes.2
>     % etc.
> }
> 
> maMusiqueVoixDeux = {
>   % mes.0
>     c4 g, c
>   | % mes.1
>     f,4 f, f, f,
>   | % mes.2
>     % etc.
> }
> 
> mesAccords = \chordmode {
>   %mes.0
>     c4 g c
>   | % mes.1
>     f1
>   | % mes.2
>     % etc. 
> }
> 
> %%% Partition :
> 
> \paper {
>   ragged-right = ##f
> }
> 
> \header {
>   title = "Passenger"
>   subtitle = \markup\normal-text "My Heart's On Fire"
>   composer = "Tabbed by Garett Evans"
> }
> 
> \markup\italic "Tablature avec accords :"
> \score {
>   <<
>     \new ChordNames \mesAccords
>     \new TabStaff <<
>       \global
>       \clef "moderntab"
>       \tabFullNotation
>       << \maMusiqueVoixUn \\ \maMusiqueVoixDeux >>
>     >>
>   >>
>   \layout {
>     \context {
>       \TabStaff
>       instrumentName = "Guitare"
>     }
>   }
> }
> 
> \markup\italic "portée standard :"
> \score {
>   \new Staff <<
>     \clef "G_8"
>     \new Voice { \global \voiceOne \maMusiqueVoixUn }
>     \new Voice { \global \voiceTwo \maMusiqueVoixDeux }
>   >>
>   \layout {
>     \context {
>       \Staff
>       instrumentName = "Guitare"
>     }
>   }
> }
> 
> \markup\italic "portée standard avec accords :"
> \score {
>   <<
>     \new ChordNames \mesAccords
>     \new Staff <<
>       \clef "G_8"
>       \new Voice { \global \voiceOne \maMusiqueVoixUn }
>       \new Voice { \global \voiceTwo \maMusiqueVoixDeux }
>     >>
>   >>
>   \layout {
>     \context {
>       \Staff
>       instrumentName = "Guitare"
>     }
>   }
> }
> 
> \markup\italic "portée rythmique avec accords :"
> \score {
>   <<
>     \new ChordNames \mesAccords
>     \new Staff <<
>       \clef "G_8"
>       \new Voice { \improvisationOn \global\maMusiqueVoixUn }
>     >>
>   >>
>   \layout {
>     \context {
>       \Voice
>       \consists Pitch_squash_engraver
>     }
>     \context {
>       \Staff
>       instrumentName = "Guitare"
>     }
>   }
> }
> 
> Cdt,
> Pierre
> 
> Le 31 juillet 2018 à 15:37, aikizen <aiki...@ovh.fr <mailto:aiki...@ovh.fr>> 
> a écrit :
> salut et merci pour ta réponse.
> 
> j'ai un souci, de version je pense sur ma debian testing, j'arrive pas
> à mettre la version 2.19
> 
> voici les messages d'erreurs:
> 
> Démarrage lilypond 2.18.2 [test2.ly <http://test2.ly/>]...
> Traitement de « /tmp/frescobaldi-vh6ak5fd/tmphgfzu5g5/test2.ly 
> <http://test2.ly/> »
> Analyse...
> Erreur : Programme plus qu'obsolète : 2.18.2 (le fichier requiert
> 2.19.0)
> /tmp/frescobaldi-vh6ak5fd/tmphgfzu5g5/test2.ly:37:8: Erreur : syntax
> error, unexpected UNSIGNED
>     f4 
>        4 4 4
> /tmp/frescobaldi-vh6ak5fd/tmphgfzu5g5/test2.ly:65:3: Erreur : suite à
> des erreurs répétées, l'expression musicale sera ignorée
> 
>   <<
> /tmp/frescobaldi-vh6ak5fd/tmphgfzu5g5/test2.ly:84:3: Erreur : suite à
> des erreurs répétées, l'expression musicale sera ignorée
> 
>   \new Staff <<
> /tmp/frescobaldi-vh6ak5fd/tmphgfzu5g5/test2.ly:99:3: Erreur : suite à
> des erreurs répétées, l'expression musicale sera ignorée
> 
>   <<
> erreur fatale : erreur sur les fichiers "/tmp/frescobaldi-
> vh6ak5fd/tmphgfzu5g5/test2.ly <http://test2.ly/>"
> Arrêté avec le code de retour 1.
> 
> Le mardi 31 juillet 2018 à 09:11 +0200, Pierre Perol-Schneider a
> écrit :
> > Bonjour Aikizen,
> > 
> > LilyPond n'est pas adapté pour sortir des grilles d'accords. Je pense
> > qu'un programme dédié -- ou un simple tableur -- te rendra mieux
> > service.
> > Ci-joint quelques exemples de possibilités via LilyPond (la 1ère
> > ligne de ton exemple https://i.screenshot.net/1rov4sd 
> > <https://i.screenshot.net/1rov4sd> ) :
> > 
> > \version "2.19"
> > 
> > %{
> > Antisèche (uniquement pour ceux qui connaissent mal leur manche) :
> >     0    1    2    3    4    etc.
> > 1   e'   f'  fis'  g'  gis' 
> > 2   b    c'  cis'  d'  dis'
> > 3   g   gis   a   ais   b
> > 4   d   dis   e    f   fis
> > 5   a,  ais,  b,   c   cis
> > 6   e,   f,  fis,  g,  gis,
> > %}
> > 
> > global = {
> >   \time 4/4
> >   % option :
> >   \numericTimeSignature
> >   \key c\major %% <= à préciser pour d'éventuelles transpositions
> > futures
> >   \tempo "Verse."
> >   \mark\markup\small "Capo. VI"
> >   \partial 2. %% <= anacrouse
> > }
> > 
> > maMusiqueVoixUn = {
> >   % mes.0
> >     c16 g e c' g, d g b c g e c'
> >   | % mes.1
> >     f,8 <f c'> f,16 g f c' g( a) f c' f, a f c'
> >   | % mes.2 
> >     % etc.
> > }
> > 
> > maMusiqueVoixDeux = {
> >   % mes.0
> >     c4 g, c
> >   | % mes.1
> >     f,4 4 4 4
> >   | % mes.2 
> >     % etc. 
> > }
> > 
> > mesAccords = \chordmode {
> >   %mes.0 
> >     c4 g c
> >   | % mes.1
> >     f1
> >   | % mes.2 
> >     % etc.  
> > }
> > 
> > %%% Partition :
> > 
> > \paper {
> >   ragged-right = ##f
> > }
> > 
> > \header {
> >   title = "Passenger"
> >   subtitle = \markup\normal-text "My Heart's On Fire"
> >   composer = "Tabbed by Garett Evans"
> > }
> > 
> > \markup\italic "Tablature avec accords :"
> > \score {
> >   <<
> >     \new ChordNames \mesAccords
> >     \new TabStaff <<
> >       \global
> >       \clef "moderntab"
> >       \tabFullNotation 
> >       << \maMusiqueVoixUn \\ \maMusiqueVoixDeux >>
> >     >>
> >   >>
> >   \layout {
> >     \context {
> >       \TabStaff
> >       instrumentName = "Guitare"
> >     }
> >   }
> > }
> > 
> > \markup\italic "portée standard :"
> > \score {
> >   \new Staff <<
> >     \clef "G_8"
> >     \new Voice { \global \voiceOne \maMusiqueVoixUn }
> >     \new Voice { \global \voiceTwo \maMusiqueVoixDeux }
> >   >>
> >   \layout {
> >     \context {
> >       \Staff
> >       instrumentName = "Guitare"
> >     }
> >   }
> > }
> > 
> > \markup\italic "portée standard avec accords :"
> > \score {
> >   <<
> >     \new ChordNames \mesAccords
> >     \new Staff <<
> >       \clef "G_8"
> >       \new Voice { \global \voiceOne \maMusiqueVoixUn }
> >       \new Voice { \global \voiceTwo \maMusiqueVoixDeux }
> >     >>
> >   >>
> >   \layout {
> >     \context {
> >       \Staff
> >       instrumentName = "Guitare"
> >     }
> >   }
> > }
> > 
> > \markup\italic "portée rythmique avec accords :"
> > \score {
> >   <<
> >     \new ChordNames \mesAccords
> >     \new Staff <<
> >       \clef "G_8"
> >       \new Voice { \improvisationOn \global\maMusiqueVoixUn }
> >     >>
> >   >>
> >   \layout {
> >     \context {
> >       \Voice
> >       \consists Pitch_squash_engraver
> >     }
> >     \context {
> >       \Staff
> >       instrumentName = "Guitare"
> >     }
> >   }
> > }
> > 
> > %%
> > 
> > PS. la portée rythmique n'est pas vraiment adaptée dans ce cas
> > présent, c'est juste un exemple.
> > 
> > Cordialement,
> > Pierre
> > 
> > 
> > 
> > Le 30 juillet 2018 à 21:12, aikizen <aiki...@ovh.fr 
> > <mailto:aiki...@ovh.fr>> a écrit :
> > > salut, et merci pour ta réponse pierre.
> > > 
> > > donc j'ai déjà un base à étudier, mais si je veux faire des grilles
> > > d'accord, je fait comment ?
> > > 
> > > bien à vous,
> > > aikizen
> > > 
> > > Le jeudi 23 novembre 2017 à 20:57 +0100, Pierre Perol-Schneider a
> > > écrit :
> > > > Bonjour Aiki Zen,
> > > > Tes questions manquent de clarté.
> > > > 1. Oui et non, tout dépend du format de ta tablature.
> > > > 2. Oui, on peut sortir tab et partition à partir du même code,
> > > > LilyPond sait faire.
> > > > Ex. musique = \relative c' { c d e f g a b c }
> > > > % La partition : 
> > > > \new Staff \musique
> > > > % La tab :
> > > > \new TabStaff \musique
> > > > 
> > > > Si tu présente un mini exemple concret, oui je pourrai t'aider
> > > plus
> > > > précisément.
> > > > Cordialement,
> > > > Pierre
> > > > 
> > > > 
> > > > Le 22 novembre 2017 à 16:56, aikizen <aiki...@ovh.fr 
> > > > <mailto:aiki...@ovh.fr>> a écrit :
> > > > > bonjour,
> > > > > 
> > > > > J'aimerai à partir de tablature avoir la partition de solfège.
> > > > > et comment imprimer les deux en pdf, solfège + tablature ?
> > > > > 
> > > > > puis-je le faire avec lilypond ?
> > > > > 
> > > > > sinon quel autre solution ?
> > > > > 
> > > > > cordialement,
> > > > > Aiki Zen
> > > > > 
> > > > > _______________________________________________
> > > > > liste de diffusion lilypond-user-fr
> > > > > lilypond-user...@gnu.org <mailto:lilypond-user...@gnu.org>
> > > > > https://lists.gnu.org/mailman/listinfo/lilypond-user-fr 
> > > > > <https://lists.gnu.org/mailman/listinfo/lilypond-user-fr>
> > > > > 
> > > > 
> > > > 
> > 
> > 
> 
> _______________________________________________
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to