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.
\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