More notes, and major code optimizations.
[opera_libre.git] / instruments / contrebasse.ly
blob15d14414286b35726733db6a43a6da1ad3e51c92
1 %------------------------------------------------------------------%
2 % Opéra Libre -- contrebasse.ly %
3 % %
4 % (c) Valentin Villenave, 2008 %
5 % %
6 %------------------------------------------------------------------%
8 \version "2.10"
9 \include "italiano.ly"
11 Contrebasse = {
12 \set Staff.instrumentName = \markup { \hcenter-in #27.5 "Contrebasse "}
13 \set Staff.shortInstrumentName = "Ctrb. "
14 \set Staff.midiInstrument = "contrabass"
15 \clef "F_8"
18 PrologueContrebasse = { \Contrebasse
19 \relative {
20 %%% Introduction %%%
22 \partial 4 r4 R2.*3 R1 | mi,,,2 r8 mi' \t {mi mi mi}
23 mi,2.~|mi2 r8 mi' \t {mi mi mi} | mi,2.~| mi4 mi-"pizz" |
24 r8 mi \t {mi mi mi}| mi2.-"arco" ~ | mi4 mi-"pizz" |
25 r8 mi \t {mi mi mi}| mi2.-"arco" ~ | mi4 mi'~| mi8 mi \t {re re re} |
26 dod4 r2 | \t {dod4-"pizz" re mi} sol4 r |
27 dod,2-"arco" r8 sol r dod r sol | dod4 dod sol8 dod~|
28 dod4 r | sol dod sib8 dod~| dod sol dod4 | dod sol8 dod r sib |
29 r dod4 sol8 | sib2
33 ActeUnSceneDeuxContrebasse = { \Contrebasse
34 \relative {
35 %%% Air de la Soprano2 %%%
37 \repeat unfold 9 {R2.*2 R1*2}
38 R2. | r4 dod,, r |
39 sol1~ sol~ | sol2.~ sol4 r2 | sol1~ sol2. r4 |R2.*2 |
40 sold1~ sold~| sold2.~ sold~ |sold1~ sold2. r4 |
41 \repeat unfold 7 {R2.*2 R1*2} R2.*2 R1 R1-\fermataMarkup |
43 %%% Récitatif %%%
45 R2.*2 R1 R2.*3 R1 R2.*6 R2 R2. R1*2 R2.*5 R1 |
47 %%% Duo %%%
49 re'4-\markup "pizz."
50 \repeat unfold 16 re
51 \repeat unfold 7 reb
52 \repeat unfold 4 si
53 \repeat unfold 4 sib r |
54 sol-\markup "arco" lab8 sib |
55 reb4 dob sib | dob sib lab sib | dob sib lab fa | dob' r8 sib r4 |
56 mi,2.~| mi r4| mi'1 | reb2.~|reb~|reb4 r2 | R1 |
62 ActeDeuxSceneUnContrebasse = { \Contrebasse
63 \relative {
64 R2.*4 R2 R2.*2 R2 | r4 sol2~\CaV sol2.~\CaV sol2.~\CaV sol4\CaV r | R2. R2 | R2.*2 R2 |
65 | r4 sold2~ sold2.~ sold2.~ sold4 r | R2. R2 | R2.*2 R2 | R2.*2 | r2. | \ttt { mi8[ mi16 mi mi mi] } \ttt { mi[ mi mi mi mi mi] }|