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> 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]... > Traitement de « /tmp/frescobaldi-vh6ak5fd/tmphgfzu5g5/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" > 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 ) : > > > > \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> 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> 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 > > > > > 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