Previous: WTC, Up: Sample Scores


10.2 Saudade

// Milhaud Saudades do Brazil, No. 6, Gavea

// -------- MACROS --------
macro majchd(base) "pi @base; pi +4{pi @base;} pi +7{pi @base;}"
macro minchd(base) "pi @base; pi +3{pi @base;} pi +7{pi @base;}"
macro dimchd(base) "pi @base; pi +3{pi @base;} pi +6{pi @base;}"

macro rh-rhythm1(time chd1 bas1 chd2 bas2 chd3 bas3 chd4 bas4 chd5 bas5) "
ti +@time{
ti 1/4 du 1/2 @chd1 @bas1;
ti + du 1/4 @chd2 @bas2;
ti + du 1/4 @chd3 @bas3;
ti + du 1/2 @chd4 @bas4;
ti + du 1/4 @chd5 @bas5;
}"

macro rh-rhythm2(time chd1 bas1 chd2 bas2 chd3 bas3 chd4 bas4 chd5 bas5 chd6 bas6) "
ti +@time{
ti 0 du 1/4 [(..] @chd1 @bas1;
ti + du 1/2 [..)] @chd2 @bas2;
ti + du 1/4 @chd3 @bas3;
ti + du 1/4 @chd4 @bas4;
ti + du 1/2 @chd5 @bas5;
ti + du 1/4 @chd6 @bas6;
}"

macro rh-rhythm3(time chd1 bas1 chd2 bas2 chd3 bas3 chd4 bas4 chd5 bas5) "
ti +@time{
ti 0 du 1/4 [(..] @chd1 @bas1;
ti + du 1/2 @chd2 @bas2;
ti + du 1/2 @chd3 @bas3;
ti + du 1/2 @chd4 @bas4;
ti + du 1/4 [..)] @chd5 @bas5;
}"

macro lh-rhythm(time pit1 pit2 pit3 pit4 pit5 pit6 pit7 pit8) "
ti +@time{
ti 0 du 2 pi @pit1; pi @pit2;
ti 3/4 du 1/4 [(..] pi @pit3; pi @pit4;
ti + du 1/2 [..)] pi @pit5;
ti + du 1/2 pi @pit6; pi @pit7; pi @pit8;
}"

// -------- SCORE --------
part <id: pno inst: piano>

part pno
time 0 dur 2 ||

// tempo
ti 0 dur 1/4
mark [tempo "Vivement * = #" 120];
mark [f];

// -------- RIGHT HAND --------
voice 1
rh-rhythm1(0  majchd c5 dimchd b4 minchd a4 majchd g4 minchd a4)
rh-rhythm2(2  dimchd b4 minchd a4 majchd g4 majchd f4 minchd e4 majchd f4)
rh-rhythm2(4  majchd g4 majchd f4 minchd e4 minchd d4 majchd c4 minchd d4)
ti 6 dur 2 majchd c4;
rh-rhythm3(8  majchd c4 minchd d4 minchd e4 majchd f4 minchd d4)
ti 10 du 2 minchd e4;
rh-rhythm3(12  majchd c4 minchd d4 minchd e4 majchd f4 minchd d4)
ti 14 du 2+1/4 majchd c4;
voice 2{[.]{du 1/4 ti 15 pi f4; ti + pi a4; ti + pi d5; ti + pi a5;}}
rh-rhythm1(16  majchd c5 dimchd b4 minchd a4 majchd g4 minchd a4)

// -------- LEFT HAND --------
voice (3 4)
lh-rhythm(0  c2 g2  a3 d4  g4  g3 a3 d4)
lh-rhythm(2  d2 g2  g3 c4  f4  f3 g3 c4)
lh-rhythm(4  d2 g2  f3 b3  e4  e3 f3 b3)
lh-rhythm(6  c2 g2  e3 a3  d4  d3 e3 a3)
lh-rhythm(8  c2 g2  d3 g3  c4  c3 d3 g3)
lh-rhythm(10  d2 g2  e3 a3  d4  d3 e3 a3)
lh-rhythm(12  d2 g2  f3 b3  e4  e3 f3 b3)
lh-rhythm(14  c2 g2  g3 c4  f4  f3 g3 c4)
lh-rhythm(16  c2 g2  a3 d4  g4  g3 a3 d4)

score002.png

Figure 10.2: Milhaud