Topological Considerations for Tuning and Fingering Stringed Instruments
Total Page:16
File Type:pdf, Size:1020Kb
Topological Considerations for Tuning and Fingering Stringed Instruments Terry Allen, Camille Goudeseune Beckman Institute, University of Illinois at Urbana-Champaign [email protected], [email protected] Abstract Pitch is continuous, but as we are discussing fretted stringed instruments, we temper the octave into twelve We present a formal language for assigning pitches to equal semitones (equal temperament). Then we represent an strings for fingered multi-string instruments, particularly interval as not a ratio but an integer counting the number of the six-string guitar. Given the instrument’s tuning (the semitones between two pitches. Thus, in the familiar way, strings’ open pitches) and the compass of the fingers of the 12 represents an octave, 7 a perfect fifth, 1 a semitone. If hand stopping the strings, the formalism yields a framework we fix a reference pitch, then we can similarly represent for simultaneously optimizing three things: the mapping any pitch as an integer, namely the integer representing the of pitches to strings, the choice of instrument tuning, and interval from the reference to the pitch in question. In the the key of the composition. Final optimization relies on context of a particular tuning of an instrument, the reference heuristics idiomatic to the tuning, the particular musical pitch is often that of the lowest string, played unfretted (see style, and the performer’s proficiency. below). A string is defined by what it can do: sound a pitch 1. Introduction from a contiguous range bounded at both ends by the The ‘guitar fingering problem’ is, less colloquially, the find- fingerboard’s finite length. At any given moment, a string ing of an optimal assignment of pitches to strings and frets. sounds either no pitch or exactly one pitch. When a string Previous work on this problem [16, 17, 19, 20, 22, 23, 24] sounds its lowest pitch, we call it unfretted or open. takes as fixed three things: the composition, the musical key, An instrument means a fretted multi-string musical and the guitar’s tuning. From these, a fingering is found that instrument such as a guitar, arpeggione, or lute. We demands little technical dexterity, or that at least obeys the concentrate on the six-string guitar because it is widely mechanical limitations of the instrument. played, often retuned, and used in many musical styles. We generalize this by fixing only the composition, and A fret constrains a string’s playable pitches to a discrete then simultaneously optimizing over three aspects: the subset. We assume that adjacent frets are one semitone fingering, the tuning, and the key (transposing from, say, apart, and that all strings have the same frets (a rectangular G major to A major). fingerboard).2 We assume that strings are fretted by the Historical motivation for exploring nonstandard tunings four fingers of the left hand (not the thumb, although some is found in the work of guitarists such as Muddy Waters, advanced styles permit the thumb to fret the lowest string). Chuck Berry, and Keith Richards [18], John Lennon [4], and One finger can fret several adjacent strings. especially Michael Hedges [5, 8]. The search for optimality An instrument’s tuning is the set of pitches of its open arXiv:1105.1383v1 [cs.SD] 6 May 2011 is also driven by the observation that some genres such as strings. A tuning vector is that set, sorted by rising pitch. blues or Gypsy Jazz [27] typically use only one or two Thus, the number of strings determines the size of the fingers at a time. Strong constraints are thus critical for tuning vector. Retuning means a change of tuning, whether reconstructing fingering from audio-only recordings. or not this is to or from an instrument’s standard tuning (scordatura). We ignore unusual ‘out of order’ tunings 2. Definitions such as Congolese mi-compose,´ standard tuning with the d string up an octave [21]. We also ignore tunings where A pitch is the fundamental frequency of a sound with a several strings share the same pitch, such as variations on harmonic spectrum, such as that played by many musical Lou Reed’s ‘Ostrich’ (D-D-D-D-d-d). In particular, we instruments. Pitch is measured in log Hz. The logarithm assume that as one moves across the fingerboard, open pitch conveniently lets us define an interval,p such as an octave or strictly rises. Common examples for the guitar include semitone, as a ratio of pitches (2:1 or 12 2:1, respectively).1 2Bending or ‘whamming’ a string to sound a pitch outside equal 1This is a musical interval. In context, there will be no confusion temperament is an issue separate to fingering, except for the detail that between this and ‘mathematical’ intervals like [0; 1] ⊂ R. an open string cannot be bent. 1 standard tuning (E-A-d-g-b-e0) and Open G (D-G-d-g-b-d0); Since frets are spaced one semitone apart, hundreds more exist [1, 25, 26].3 A chord is a set of pitches sounding simultaneously. PVi(f) = f + PVi(0): (These pitches need not have begun simultaneously.) We Combining these yields the String Changing Equation abuse the term’s traditional meaning by letting it contain i−1 fewer than three pitches, what musicians call an interval X or a unison. This is because traditional harmonic analysis PVi(f) = f + Ck (1) concerns us less than the constraints on which strings can k=0 play which pitches. for 1 ≤ i ≤ 6 and 0 ≤ f ≤ 24. This equation A composition is a finite sequence of chords of finite characterizes the relationship between four concepts: pitch duration. We concentrate our attention on the left hand, value PV , string i, fret f, and tuning vector (C1; :::; C5). ignoring right-hand techniques like plucking and damping. This notation derives from work by Allen, formalized by A fingering for a composition is a mapping from its pitches Gilles and Jennings [6]. to (string, fret) pairs. A pitch value is a pitch constrained to an integer 4. Tones (semitone) value. A pitch class is one of the twelve 2 traditional names C, C], D, ..., B. A musical key, such as For notational convenience, we call (i; f) 2 Z a guitar E major, is a set of seven distinct pitch classes that forms a position, or just a position. As before, 1 ≤ i ≤ 6 indicates major or minor scale. One of these pitch classes is special, string, and 0 ≤ f ≤ 24 indicates fret. This lets us define a called the tonic. A pitch’s scale position is its distance tone as an ordered triple: (pitch value, scale position, guitar above the next lowest tonic pitch of a musical key, measured position). in semitones. Thus a scale position must lie in [0; 12). Given a particular tuning and musical key, a guitar can play some tones but not others. For example, in standard 3. Tuning Vectors tuning in E major, playing the lowest open string yields the tone (0, 0, (1, 0)): pitch value 0, scale position 0, (string 1, Consider a tuning vector (x1; :::; x6). Because we start fret 0). But the tone (0, 0, (2, 0)) cannot be played: string 2, 4 counting from the lowest string, the xi are increasing. We fret 0 has a different pitch value and scale position than then define the corresponding length-5 tuning vector as string 1, fret 0. Playing the highest open string in the context of C major yields the tone (24, 4, (6, 0)): 24 semitones (C1; :::; C5) = (x2 − x1; x3 − x2; :::; x6 − x5): higher, 4 above C, sixth string, zeroth fret. Because no two open strings share a pitch, the xi are strictly 4.1. The Vector Space of Tones increasing: x x . Thus each C > 0. For convenience i i−1 i If we momentarily relax some constraints on pitch value, of summation in eqs. (1), (2) and (4), we also define C = 0. 0 scale position, and the two elements of guitar position, then One 5-vector (of intervals) corresponds to many 6- × × 2 describes the set of all possible tones.6 We vectors (of pitches). For example, (5,5,5,4,5), abbreviated Z Z12 Z still constrain scale position to lie in [0; 12). as 55545, corresponds to both E-A-d-g-b-e0 and D-G-c-f- If vector addition is componentwise, and (real) scalar a-d0).5 Converting a 5-vector to a 6-vector, by choosing a multiplication is multiplication on each element of the pitch for the lowest string, is what we call augmenting or vector, then this set is not quite a vector space over the evaluating a 5-vector at a pitch. For example, evaluating field , as it lacks closure under scalar multiplication. For 75545 at D yields Drop-D tuning, D-A-d-g-b-e0. R example, (8; 7; 6; 5) is in × × 2, but not 3:14 × For a given tuning, let PV (f) be the pitch sounded by Z Z12 Z i (8; 7; 6; 5). To get a vector space, we must extend the ’s string i when fingered at fret f, for i from 1 to 6, for f Z to ’s.7 This demands continuous values for not only pitch, from 0 to 24 (lowest pitch to highest, in both cases). As a R scale position, and fret number, but also for string number. reference for this tuning, set PV (0) = 0. 1 (Imagine a Haken Continuum [7] programmed to change 3We spell examples of tuning vectors with the older Helmholtz no- pitch along both horizontal axes.) tation, not scientific pitch notation (E2-A2-D3-G3-B3-E4) [28], because Then Z12 becomes R ‘mod 12.’ This is in fact a vector the former is more legible in the few octaves used by the guitar.