New framework implementation, take2
[opera_libre.git] / texte / nomenclature.ly
blob53797e665ba10eb44b957dde6b9cd57c0c0c6bce
1 %------------------------------------------------------------------%
2 % Opéra Libre -- nomenclature.ly %
3 % %
4 % (c) Lewis Trondheim & Valentin Villenave, 2008 %
5 % %
6 %------------------------------------------------------------------%
8 %% Depends on: text-functions.ly
10 %%%%%%%%%%%%%%%%%%%%%%%%% Instrument Names %%%%%%%%%%%%%%%%%%%%%%%%%
12 %% Instruments ----------------------------------------------------%
14 %TODO: add percussions and piano.
16 #(set! instruments `(
17 (cello-one ("Violoncelle 1" . "Vlc. 1"))
18 (cello-two ("Violoncelle 2" . "Vlc. 2"))
19 (clarinet-bes ("Clarinette en Sib" . "Cl.sib"))
20 (clarinet-a ("Clarinette en La" . "Cl.la"))
21 (clarinet-bass ("Clarinette Basse" . "Cl. B"))
22 (double-bass ("Contrebasse" . "Cb."))
23 (flute-one ("Flute 1" . "Fl. 1"))
24 (flute-two ("Flute 2" . "Fl. 2"))
25 (piccolo ("Piccolo" . "Pic."))
26 (saxophone-one ("Saxophone Alto 1" . "Sax. A 1"))
27 (saxophone-two ("Saxophone Alto 2" . "Sax. A 2"))
28 (saxophone-baritone("Saxophone Baryton" . "Sax. B"))
29 (viola-one ("Alto 1" . "Alt. 1"))
30 (viola-two ("Alto 2" . "Alt. 2"))
31 (violin-one ("Violon 1" . "Vl. 1"))
32 (violin-two ("Violon 2" . "Vl. 2"))
33 (violin-three ("Violon 3" . "Vl. 3"))
36 %% Voices ---------------------------------------------------------%
38 SopranoType = "Soprano lyrique"
39 ContraltoType = "Alto"
40 TenorType = "Ténor"
41 BarytonType = "Baryton"
43 %%%%%%%%%%%%%%%%%%%%%%%%%%%% Characters %%%%%%%%%%%%%%%%%%%%%%%%%%%%
45 %% Names ----------------------------------------------------------%
48 #(set! characters `(
49 (soprano-one ("Le Docteur" . "Doct."))
50 (soprano-two ("La Reine" . "Reine."))
51 (contralto ("Dieu" . "Dieu."))
52 (tenor ("Le Chef" . "Chef."))
53 (baritone-one ("L'Étranger" . "Étr."))
54 (baritone-two ("Le Roi" . "Roi."))
57 %% List -----------------------------------------------------------%
59 CharacterList = \markup {
60 \fill-line {
61 \center-column {
62 \override #'(line-width . 60)
63 \override #'(box-padding . 5.0)
64 \rounded-box
65 \fill-line {
66 \center-column {
67 \fill-line { \fontsize #2 \underline \smallCaps Personnages }
68 \vspace #3
69 \fill-line {
70 \override #'(baseline-skip . 6)
71 \left-column {
72 "Le Docteur"
73 "La Reine"
74 "Dieu"
75 "Le Chef de la Garde"
76 "L'Étranger"
77 "Le Roi"
79 \override #'(baseline-skip . 6)
80 \right-column {
81 \SopranoType
82 \SopranoType
83 \ContraltoType
84 \TenorType
85 \BarytonType
86 \BarytonType
93 } % %}
95 %%-----------------------------------------------------------------%