annotate Session/RuftyTufty.abc @ 349:1073829494e3

Try to be cleverer when transposing for cello. Jane says: Am most comfortable between the bottom G (the bottom line of the bass clef) and top D (the note above middle C), but can play from bottom C upwards (the C string is a bit growly) and at a push can get as high as the A above middle C. Implement the following rule: 1. If range is G to d', transpose down 2 octaves. 2. If lowest note is < C, transpose down 1 octave. 3. Otherwise calculate the distance above d for the highest note on a one octave transposition, and the distance below G on a two octave transposition. Find the smallest, and use the corresponding transposition.
author Jim Hague <jim.hague@acm.org>
date Tue, 13 Aug 2013 00:51:43 +0100
parents 9819b3684423
children 0e1c1ea43af4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
23
3167dd4b79b6 Add From Night Till Morn, Herbert the Sherbert, The Plane Tree, Quarter Brawls,
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
1 X:1
3167dd4b79b6 Add From Night Till Morn, Herbert the Sherbert, The Plane Tree, Quarter Brawls,
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
2 T:Rufty Tufty
3167dd4b79b6 Add From Night Till Morn, Herbert the Sherbert, The Plane Tree, Quarter Brawls,
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
3 S: Playford
221
facceab0f700 Change Rufty Tufty to cut common time as per version on abcnotation.
Jim Hague <jim.hague@acm.org>
parents: 173
diff changeset
4 M:C|
23
3167dd4b79b6 Add From Night Till Morn, Herbert the Sherbert, The Plane Tree, Quarter Brawls,
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
5 L:1/8
289
059823a7eefa Add timing to a load of tunes.
Jim Hague <jim.hague@acm.org>
parents: 265
diff changeset
6 Q:180
23
3167dd4b79b6 Add From Night Till Morn, Herbert the Sherbert, The Plane Tree, Quarter Brawls,
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
7 K:Gmaj
338
9819b3684423 Rufty Tufty - Inject some repeats and so reduce to one line per A/B/C tune.
Jim Hague <jim.hague@acm.org>
parents: 289
diff changeset
8 "D" d4 d2 e2| "D" f4 e2 f2 |"G" g2 g2 "D" f3 e|\
9819b3684423 Rufty Tufty - Inject some repeats and so reduce to one line per A/B/C tune.
Jim Hague <jim.hague@acm.org>
parents: 289
diff changeset
9 [1 "D" d8 :| [2 "D" d6 ef |]
9819b3684423 Rufty Tufty - Inject some repeats and so reduce to one line per A/B/C tune.
Jim Hague <jim.hague@acm.org>
parents: 289
diff changeset
10 "G" g2 f2 e2 d2| "D" d2 c2 "G" B3 c| "D" d2 d2 c2 B2|\
9819b3684423 Rufty Tufty - Inject some repeats and so reduce to one line per A/B/C tune.
Jim Hague <jim.hague@acm.org>
parents: 289
diff changeset
11 [1 "D" A4 "G" G2 ef :| [2 "D" A4 "G" G4 |]
9819b3684423 Rufty Tufty - Inject some repeats and so reduce to one line per A/B/C tune.
Jim Hague <jim.hague@acm.org>
parents: 289
diff changeset
12 "G" B3 c d2 d2| "C" e2 c2 "D" d4| "G" B3 c d2 d2| "C" e2 c2 "D" d2 Bc|\
23
3167dd4b79b6 Add From Night Till Morn, Herbert the Sherbert, The Plane Tree, Quarter Brawls,
Jim Hague <jim.hague@laicatc.com>
parents:
diff changeset
13 "D" d2 d2 c2 B2| "D" A4 "G" G4:|