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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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
> > > > > [email protected]
> > > > > https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
> > > > >
> > > >
> > > >
> >
> >
>
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user