[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: crochet et changement de portée
From: |
Jean Abou Samra |
Subject: |
Re: crochet et changement de portée |
Date: |
Fri, 14 Jan 2022 12:56:05 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.3.1 |
Le 14/01/2022 à 11:26, Christian LE BARS a écrit :
Bonjour Jean.
J'ai bien noté ta proposition. Cependant je n’arrive pas a
l'incorporer dans ma partition!
voir:
http://lilybin.com/a6uxba/24#
Peut tu me donner un coup de pouce.
Effectivement, mon exemple est resté minimal, mais il
y avait un peu de travail. D'abord, il faut juste un
seul \new Staff par portée : Staff, c'est la « portée »
en anglais, il est donc logique que Lily crée une
nouvelle portée à chaque \new Staff que tu mets, et
donc là il y en avait trop. Donc, le contenu du \new Staff
est à mettre dans la partie du haut, incorporé pour
qu'il arrive au bon moment, et même chose en bas.
Donc, quelque chose comme :
\version "2.20.0"
%---------------------------------------------
\header
{
title = \markup { \override #'(font-name . "Lilyjazz-text")\fontsize
#1 \bold\italic"Someday my Prince will come" }
}
%----------------------------------------
\paper
{
oddFooterMarkup = \markup {\override #'(font-name .
"Lilyjazz-text")\fontsize #3 \fill-line { \fromproperty #'header:title } }
print-page-number = ##t
}
%----------------------------------
Global=
{
\numericTimeSignature
\time 3/4
\key bes\major
}
%-----------------------------------
Accords =
\chords
{
bes2.:maj7d:7 ees:maj7 g:7 c:m7 g:7 c:m7 %f:7 d:m7 des:dim7 c:m7
f:7 d:m7 %des:dim7 c:m7 %f:7 f:m7/bes bes:7 ees e:dim 7 bes/f f:7 bes
}
%----------------------------------------
Haut=
\relative c'
{
\Global
\repeat volta 2
{
<c d f>2.\sustainOn |
<ees bes'>2\sustainOff fis4\sustainOn |
<f a>2\sustainOff g4\sustainOn |
<b, e g>2\sustainOff <b ees>4\sustainOn |
<d ees g>2.\sustainOff
<<
{ ees'2\sustainOn b4 }
\\
{ r4 <ees,\sustainOff a>2 }
>>
<e\sustainOff g d'>2 <e\sustainOn aes>4
<<
{ c'4 d ees }
\\
{ <ees, g>2<ees ges>4 }
>>
}
\alternative {
{
f'2 f4 |
<<
{ a2 a4 | }
\\
{ s4 <ees, g>2\arpeggio }
>>
f'2. |
r4 d ees |
f f f |
a2 a4 |
f2.~
<<
{ \voiceOne f }
\new Voice { \voiceTwo <e, ges>2. }
>>
\bar":|]"
\break
\oneVoice
}
{
f'4. e8 f4 |
c'2 bes4 |
c,4 bes c |
a'2 g4 |
f f f |
f2 f4 |
<g, c f>2.~ |
q
\bar"||"
}
}
}
%-----·-------------------------------------
Bas =
\relative c
{
\clef"bass"
\Global
<bes a'>2.<d fis c><ees g bes d><g, f'><c a'><<{r4<f b>2}\\g,2.>>
<c bes'>2 <ges' bes>4 <f a>2.
<<
{
r4 r <a bes d f>4
r4 \once \stemDown bes2\arpeggio
r4 <bes e a>2 r4 <bes e g>2 <f a>2.
r4 r <a bes d f> r <bes e a>2 r4 <bes e g>2 %<f a>2.
}
\\
{
d2. des c s2. d2. des c s
}
>>
<<{r4 <aes c ees>2 r4<aes c d>2 <ees bes' c>2. r4 <bes' c des>2 <f a
bes d>2. <f a c> <bes, f' d'>~q}
\\
{bes2. bes ees e }>>
}
%-----------------------------------
\score
{
<<
\Accords
\new PianoStaff
{
\set PianoStaff.connectArpeggios = ##t
\override PianoStaff.Arpeggio.stencil =
#ly:arpeggio::brew-chord-bracket
<<
\new Staff="up" {\Haut }
\new Staff= down { \Bas }
>>
}
>>
\layout {}
}
Cordialement,
Jean