Subject: Notations sur la portée

From: Éric Bouvéron <[email-masked]>
Date: Mon, 22 Nov 2010 16:02:57 +0800

Bonjour,
Je ne parviens pas à noter certains signes sur la portée  de «Love For Sale»
1-Je voudrais avoir la seconde barre de mesure (après les 4 reprises
d'introduction) sous la forme ":||:"
2-Je souhaiterais avoir le premier «markup» avec AB dans deux boîtes
juxtaposées, avec un segno sur le premier sol.

3-Enfin je voudrais ajouter «Fade out» sous le dernier fa.

Voici le code que j'ai écrit.

Merci,
Éric

\version "2.12.3"
\include "italiano.ly"
% ent√™te
\header {

title = \markup { "Love For Sale"
}

composer = \markup \center-column { "Cole Porter (1891 - 1964)"
}
arranger = \markup { "Arr.: Bayani"
}
instrument = \markup \bold \italic "Sax. Soprano"
piece = \markup \italic \bold "Latin Jazz"

}

%---------------routine de reprisedébut
repriseaudebut = {
\once \override Score.BreakAlignment #'break-align-orders =
#(make-vector 3 '(instrument-name
left-edge
ambitus
span-bar
breathing-sign
clef
key-signature
time-signature
staff-bar
custos
span-bar))
\once \override Staff.TimeSignature #'space-alist =
#'((first-note . (fixed-space . 2.0))
(right-edge . (extra-space . 0.5))
;; free up some space between time signature
;; and repeat bar line
(staff-bar . (extra-space . 1)))
\bar "||:"
}

% taille de la port√©e
#(set-global-staff-size 24)
saxSoprano =
% hauteur
\relative do' {
% m√©trique
\time 4/4
% clef
\clef treble
\key sol \major

\repriseaudebut %% ajouter l'appel de la routine

\bar "|:"
\set Score.skipBars = ##t R1*4 % mesures vides

\bar ":|"
\bar "|:"

\bar ":|"
\set Score.markFormatter = #format-mark-box-alphabet
\mark \markup {box AB}
\bar ":|:"

sol''1~ \mark \markup { \musicglyph #"scripts.segno" }|
sol4 r mi2~ |
re1~ |
re1 |
r8 sol4-> sol8-. sol-- sol-. r8 sol8-> |
r8 sol4.-> sol4 mi8-- re~ |
re1~ |
re1 |
r8 sol4.-> sol4 sol |
sol4. la8~ la4 r4 |
r8 fa4. fa4 fa8 fa |
fa4 mi8-- mib-. r sib do re~ |
re1~ |
re4 r sib4. sol8~ |
sol1~ |
sol1 |
\bar ":|"
\mark \default
r8 sol4 la8 sib4 do |
re reb8 do r2 |
r8 la4 sib8 do4 re4 |
fa2 fad4. sol8 |
r8 sol,4 la8 sib4 do |
re4 reb8 do r2 |
la8 sib4. do4 re8 sol~ |
sol1 |
r8 sol,4 la8 si4 re |
mib4. re8~ re2 |
si8 do4.re4 mib |
la lab8 sol~ sol4 r4 |
sib4. la8~ la2 |
sib4. la8~ la2 |
r8 lab4. lab4 lab |
la4. sol8~ sol2 |
\bar "||"
\mark \default
sol1~ |
sol4 r4 mi2 |
re1~ |
re1 |
r8 sol4. sol4 sol4 |
do4 la sol mi8 re~ |
re1~ |
re1 |
r8 sol8~ sol4 sol4-> sol4-> |
sol4. la8~ la2 |
r8 sib4. sib4-> sib-> |
sib4. do8 r sib do re~ |
re1~ |
re4 r sib4. sol8~ \mark \markup { \musicglyph #"scripts.segno" }|
\mark \markup { \musicglyph #"scripts.coda" }
sol1~ |
sol2 r \mark \markup { \musicglyph #"scripts.segno" }|
\bar "||"
\mark \markup { \musicglyph #"scripts.coda" }
\bar "|:"
sol2. ^\markup{ADLIB SOP.VAMP} r8 fa8~ |
fa1_\mark \markup \small { "FADE OUT--" }|

\bar ":|"

}

%% Block score
\score {
<<
\new Staff = "saxSoprano" { % nouvelle port√©e % le nom est accessoire
% \set Staff.instrumentName = #"Saxophone Sorano" % pour une directrice
% \set Staff.shortInstrumentName = #"Sax S." % idem

% \new Voice % en g√©n√©ral je ne le mets pas,
% sauf si j'utilise plusieurs voix
% dans ce cas, toujours dans une construction << ... >>

\saxSoprano % on "appelle" la variable d√©finie ci-dessus
}

\layout { % n√©cessaire (m√™me vide) pour g√©n√©rer le PDF
}
% \midi { % pas de sortie midi (voir ci-dessous)
% }
}

%% Un second bloc score, pour la sortie MIDI
%% D'habitude je n'utilise qu'un bloc score (avec sortie MIDI) mais puisque
%% la sortie MIDI "diff√®re" de la sortie PDF... [ \unfoldRepeats ]
\score {
<<
\new Staff = "saxSoprano" { % nouvelle port√©e % le nom est accessoire
% \new Voice % en g√©n√©ral je ne le mets pas,
% sauf si j'utilise plusieurs voix
% dans ce cas, toujours dans une construction << ... >>

\set Staff.midiInstrument = #"soprano sax" % instrument MIDI
\unfoldRepeats
\saxSoprano % on "appelle" la variable d√©finie ci-dessus
}

% \layout { % pas de sortie PDF
% }
\midi { % bloc midi, pour la sortie MIDI
}
}

-- 
Éric Bouvéron

G/F, 66 Kai Yuen street
North Point
Hong Kong S.A.R.

Tél: 2972 2567
        9046 3611

Skype: Wafaic

HOC CENSEO, ET DELENDAM BRVOCSELAM

Please consider reducing waste by not printing this email.

---

From: "Gilles THIBAULT" <[email-masked]>
Date: Mon, 22 Nov 2010 15:16:13 +0100

Bonjour, 

  1-Je voudrais avoir la seconde barre de mesure (après les 4 reprises d'introduction) sous la forme ":||:" 

  2-Je souhaiterais avoir le premier «markup» avec AB dans deux boîtes juxtaposées, avec un segno sur le premier sol.

Je commence à l'envers  [c'est mon côté tordu :-) ] :

3-
ligne 129 : changer 
fa1_\mark \markup \small { "FADE OUT--" }
par
fa1_\markup \small { "FADE OUT--" }

2-
Pas sûr de bien comprendre, mais si tu veux une boîte, sur AB, il faut emplacer la ligne 69
\mark \markup {  box AB   }
par
\mark \markup {  \box AB   }
(noter l'anti-slash)

Pour le segno sur le sol, c'est la même erreur qu'à 3 : il faut enlever le \mark.
On peut aussi rajouter un petit espace, avant le segno, car ça fait le bazar dans le placement de la boîte AB précedente.
Enfin il faut déplacer le tild ( ~ ),  ce qui donne pour la ligne 72 :
sol''1^\markup { " " \musicglyph #"scripts.segno" } ~ |

1- Chez moi elles y sont déjà :
\bar ":|:"   donne ":||:" 

Bonne semaine.

Gilles