[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Modification du nom des accords : ma petite contrib
From: |
Vincent Gay |
Subject: |
Modification du nom des accords : ma petite contrib |
Date: |
Sat, 06 Mar 2010 21:58:37 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 |
Je suis avec intérêt la discussion sur le projet de look à la "new real
book" concernant, notamment, l'impression des noms d'accords. Il est
vrai que la police est vraiment sympa, toutefois à propos de la
disposition des extensions vous trouverez autant d'avis que de musiciens.
Toutefois cette question est somme toute secondaire car, habitués à
passer du Real Book au New Real Book en passant par les Aebersold, les
Hal Leonard et autres World's Greatest Fake Book, ces derniers sont bien
obligés de s'adapter à toutes les conventions sans trop y prêter
attention. Enfin... si on pouvait éviter d'en créer une de plus avec
Lilypond ce ne serait pas si mal. Donc New Real Book, pourquoi pas :)
En attendant voici ce que j'ai fait pour mon quintet, et qui améliore
(IMHO) la lisibilité des partitions dans la mare aux nénuphars. Cela ne
concerne que les accords dont nous sommes susceptibles d'avoir l'usage.
Hoping this helps
------------------------------------------------------------------------------------------------------------------------
%---------------début de partie à mettre éventuellement dans un fichier
de personnalisation en \include---------
\version "2.12.0"
chExceptionMusic = {
<c e g a>1-\markup { 6 }
<c e g a d'>1-\markup { 6 \super 9 }
<c e g b>1-\markup { \small \triangle ##f }
<c e g b d'>1-\markup { \small \triangle ##f \super9 }
<c e g b d' fis'>1-\markup { \small \triangle ##f \super {\raise #0.7
\sharp \hspace #0.3 11 }}
<c e g b fis'>1-\markup { \small \triangle ##f \super {add\raise #0.7
\sharp \hspace #0.3 11 }}
<c e g b d' f' a'>1-\markup { \small \triangle ##f \super 13}
<c e g b d' fis' a'>1-\markup { \small \triangle ##f \super 13}
<c e g b d' a'>1-\markup { \small \triangle ##f \super 13 }
<c e g bes>1-\markup { 7 }
<c e g bes d'>1-\markup { 9 }
% <c e g d'>1-\markup { \super add9 }
<c e g bes d' f'>1-\markup { 11 }
<c e g bes f'>1-\markup {7 \super add11 }
<c e g bes d' fis'>1-\markup {7 \super {\raise #0.7 \sharp \hspace #0.3
11 } }
<c e g bes d' a'>1-\markup { 13 }
<c e g bes des'>1-\markup { 7\super {\hspace #0.3 \raise #0.3 \flat
\hspace #0.3 9} }
<c e g bes dis'>1-\markup { 7\super {\raise #0.7 \sharp \hspace #0.3 9} }
<c e g bes d' fis' aes'>1-\markup {7 \super {\raise #0.7 \sharp \hspace
#0.3 11 \hspace #0.3 \raise #0.3 \flat \hspace #0.3 13} }
<c e g bes dis' fis'>1-\markup {7 \super {\raise #0.7 \sharp \hspace
#0.3 9 \hspace #0.3 \raise #0.7 \sharp \hspace #0.3 11} }
<c e g bes d' aes'>1-\markup { 9\super {\hspace #0.3 \raise #0.3 \flat
\hspace #0.3 13} }
<c e g bes des' f' aes'>1-\markup { 7\super {\hspace #0.3 \raise #0.3
\flat \hspace #0.3 9 \hspace #0.3 \raise #0.3 \flat \hspace #0.3 13} }
<c e g bes des' a'>1-\markup { 7\super {\hspace #0.3 \raise #0.3 \flat
\hspace #0.3 9/13} }
<c e gis bes des' fis'>1-\markup {7 \super "alt" }
<c es ges bes>1-\markup { Ø }
<c e ges bes>1-\markup { 7 \super {\hspace #0.3 \raise #0.3 \flat
\hspace #0.3 5} }
<c e gis bes>1-\markup { "7+"}
<c e gis b>1-\markup { \small \triangle ##f +}
<c e gis bes d'>1-\markup {"9+"}
<c e gis bes dis'>1-\markup { "7+"\super {\raise #0.7 \sharp \hspace
#0.3 9}}
}
chExceptions = #( append
( sequential-music-to-chord-exceptions chExceptionMusic #t)
ignatzekExceptions)
\layout {
\context {
\Score
\remove "Bar_number_engraver"
}
\context {
\ChordNames
chordNameExceptions = #chExceptions %commenter cette ligne pour
revenir aux noms d'accords par défaut
}
}
%---------------fin de partie à mettre éventuellement dans un fichier de
personnalisation en \include---------
#(set-global-staff-size 19)
\paper {
#(set-paper-size "a4")
top-margin = 2\mm
bottom-margin = 15\mm
after-title-space = 5\mm
ragged-last = ##f
}
\header {
title = "Tableau des accords"
composer = "Vincent Gay "
}
global= {
\time 4/4
}
\layout {
indent = #0
\context {
\Voice
\consists "Horizontal_bracket_engraver"
}
}
triad = \chordmode { c1:m c c:dim c:5- c:aug c:sus2 c:sus4 \noPageBreak}
mineur = \chordmode { c1:m6 c:m7 c:m7+ c:m9 c:m11 c:m13 \noPageBreak}
majmaj = \chordmode {
c1:6 c:6.9 c1:maj c:maj9 c:maj11+ c:7+.11+ \override
Staff.HorizontalBracket
#'direction = #UP c:maj11+.13 \startGroup
\mark \markup { \italic "Selon contexte" \hspace #2 " "}
c:maj13\stopGroup \noPageBreak
}
majmin = \chordmode { c1:7 c:9 c:5.9 c:11 c:13 c:9- \break \noPageBreak
c:9+ c:11+ c:11+.13- c:9+.11+ c:13- c:9-.11.13- c:13.9-\noPageBreak }
dimaug = \chordmode {
%\set chordNameExceptions = #chExceptions
c1:dim7 c:m5-7 c:m5-7+ c:5-7 \break \noPageBreak c:5+7 c:5+7+ c:9.5+
c:5+7.9+ c:5+7.9-.11+}
\score {
{
\new StaffGroup <<
\new ChordNames {
\set chordChanges = ##t
\triad
}
\new Staff { \triad }
\addlyrics { "c:m" "c" "c:dim" "c:5-" "c:aug" "c:sus2" "c:sus4" }
>>
}
\header {
piece = \markup \bold {Accords de 3 notes (triads)}
}
}
\score {
{
\new StaffGroup <<
\new ChordNames {
\set chordChanges = ##t
\mineur
}
\new Staff { \mineur }
\addlyrics { "c:m6" "c:m7" "c:m7+" "c:m9" "c:m11" "c:m13" }
>>
}
\header {
piece = \markup \bold {Accords mineurs}
}
}
\score {
{
\new StaffGroup <<
\new ChordNames {
\set chordChanges = ##t
\majmaj
}
\new Staff { \majmaj }
\addlyrics { "c:6" "c:6.9" "c:maj" "c:maj9" "c:maj11+"
"c:maj.11+" "c:maj11+.13" "c:maj13" }
>>
}
\header {
piece = \markup \bold {Accords majeurs 6 ou 7ème majeure}
}
}
\score {
{
\new StaffGroup <<
\new ChordNames {
\set chordChanges = ##t
\majmin
}
\new Staff { \majmin }
\addlyrics { "c:7" "c:9" "c:5.9" "c:11" "c:13" "c:9-" "c:9+"
"c:11+" "c:11+.13-" "c:9+.11+" "c:13-" "c:9-.11.13-" "c:13.9-" }
>>
}
\header {
piece = \markup \bold {Accords majeurs avec une 7ème mineure}
}
}
\score {
{
\new StaffGroup <<
\new ChordNames {
\set chordChanges = ##t
\dimaug
}
\new Staff { \dimaug }
\addlyrics { "c:dim7" "c:m5-7" "c:m5-7+" "c:5-7" "c:5+7"
"c:5+7+" "c:9.5+" "c:5+7.9+" "c:5+7.9-.11+" }
>>
}
\header {
piece = \markup {\bold "Accords diminués et augmentés"}
}
}
--
Vincent Gay - mailto:address@hidden
« Chacun devrait faire un geste afin que Wikipédia demeure sans
publicité. » <http://wikimediafoundation.org/wiki/Global_Support/fr>
vgay.vcf
Description: Vcard
- Modification du nom des accords : ma petite contrib,
Vincent Gay <=