Publication Cover
Journal of Mathematics and Music
Mathematical and Computational Approaches to Music Theory, Analysis, Composition and Performance
Volume 14, 2020 - Issue 3
148
Views
1
CrossRef citations to date
0
Altmetric
Articles

An alternative approach to generalized Pythagorean scales. Generation and properties derived in the frequency domain

ORCID Icon
Pages 266-291 | Received 28 Feb 2017, Accepted 07 Nov 2019, Published online: 05 Mar 2020
 

Abstract

Abstract scales are formalized as a cyclic group of classes of projection functions related to iterations of the scale generator. Their representatives in the frequency domain are used to built cyclic sequences of tone iterates satisfying the closure condition. The refinement of cyclic sequences with regard to the best closure provides a constructive algorithm that allows to determine cyclic scales avoiding continued fractions. New proofs of the main properties are obtained as a consequence of the generating procedure. When the scale tones are generated from the two elementary factors associated with the generic widths of the step intervals we get the partition of the octave leading to the fundamental Bézout's identity relating several characteristic scale indices. This relationship is generalized to prove a new relationship expressing the partition that the frequency ratios associated with the two sizes composing the different step-intervals induce to a specific set of octaves.

2010 Mathematics Subject Classification:

Acknowledgments

I would like to thank the Editors Emmanuel Amiot, Jason Yust and, in particular, Thomas Fiore and Clifton Callender for valuable remarks and comments. Clifton Callender pointed out the existence of a similar algorithm (CitationCarey 1998) for obtaining well-formed scales. I would also like to thank several anonymous referees for their thorough revision of this paper or earlier versions thereof, as well as pointing out crosslinks, helpful discussions, hints, and comments.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Notes

1 This is an instance of a maximally even set, where each generic interval is either a single integer or two consecutive integers (CitationClough and Douthett 1991).

2 In a more formal context, we consider a GIS (CitationLewin 1987; CitationKolman 2004) π:Ω×ΩΩ0 and a canonical GIS π:Ω0×Ω0Ω0, with the α-projection function defined as πα()π(α,).

3 Two FCs α and β other than 1 are complementary if they satisfy αβ=2. This definition is not valid for the FC 1.

4 For any xR and any positive NZ, there exists integers p and q such that 1qN and |qxp|<1/N.

5 The shortest distance between two FCs α, β is measured in the unit circle S0 as d(α,β)=min(|log2(α/β)|,1|log2(α/β)|). For a FC παk(1,2) we have d(παk,1)=min(log2παk,1log2παk), while for its complementary FC, παk=2/παk, we also have d(παk,1)=min(1log2παk,log2παk). Thus, d(παk,1)=d(παk,1).

6 In our approach, the scale remains composed of tones corresponding to positive powers of 3, and the 12-tone Pythagorean scale is formed by successive fifths of 1; while for these authors a natural scale is also composed by tones expressed as negative powers of 3, so that the Pythagorean scale is formed by successive fifths of 256243.

7 It is worth remembering that Zn has the same structure of commutative ring than the integers for the addition and product. In the ring Zn of integers modulo n, 1 is the neutral element for the product. The invertible elements form the multiplicative group of units U(Zn). Therefore, aZn has an inverse if and only if there exists bZn such that ab = 1, hence a,bU(Zn). Similarly, two integers x,yZ, such that xy1(mod n), belong to two classes of U(Zn) that are mutually inverse, or belong to the class of 1. This condition can be written using Bézout's identity. This leads to the property that the generators of (Zn,+), which are coprime with n, are just the elements of U(Zn).

8 If x,yR we have x+yx+yx+y+1. If h(1,2), then 1=log2h=0 and the value p+1 matches either p or p+1.

9 The Stern-Brocot tree is a full binary tree where the nodes are labeled in such a way that each positive rational number occurs exactly once. Vertically, it provides the usual ordering of the rationals. For p1/q1 and p2/q2, the mediant is the fraction (p1+p2)/(q1+q2) whose parents they are. Every row consists of the fractions that are mediants of elements of previous rows. Positive irrational numbers can be associated with a unique infinite pathway down the tree and the nodes which are passed by on such a finite or infinite path are called semi-convergents of the corresponding rational or irrational number.

10 The scale closure is an intrinsic parameter of the scale. However, comparing between scales according to the closeness of the closure to 1 (its logarithm closer to 0) is actually equivalent to evaluating the best comma as defined in CitationDouthett and Krantz (2007).

11 It will be notated as ¢(γn)=1200log2γn, corresponding to the width of the spectrum associated with the frequency ratios 2/νM and νm (e.g. CitationDouthett and Krantz 2007).

12 Since 12<γn<2, then 12<nlog2hN<12, and N<nlog2h+12<N+1. Hence, by taking integer parts, we get Nnlog2h+12<N+1, from where N=nlog2h+12. Usually, the chromatic length N is defined in this way. However, in the current paper such a relationship is not of particular interest. Instead, we are interested in the dependency of the scale properties on the indices m, M, and their respective octaves.

13 We know that, if k<n then kn. Nevertheless, if 1<h<2, in case (i) we have νn<νn1 and νn=(h/2)νn1, therefore n=n1+1; hence, kn1=n1. Instead, in case (ii), νn1<νn and hνn1=νn, therefore n1=n; hence, kn1=n. Thus, in both cases, kN1 for 0kn1.

14 According to equations (Equation30) and (Equation32), the complementary tones of the scale (other than the fundamental) are given by νk=γn1νnk, which do not match the tones of the scale Enh. The inverse scale En1/h, built by starting at the fundamental by negative iterations of the h-interval, does not provide the same scale as Enh. However, since the tones of Enh and En1/h differ by excess or by default in one comma, they belong to the same classes of projection functions. It happened in a similar way with CitationHellegouarch's (Citation1999) natural scales, that were a particular choice of representatives of the abstract scale E¯nh.

15 The terms “good” and “best” approximation, used in recent books such as CitationLoya (2017), are equivalent to best approximation “of the first kind” and “of the second kind”, respectively, used in CitationKhinchin (1964).

16 For the cyclic scale Enh, with extreme tones of indices m and M, the value n provides a convergent or semi-convergent N/n of log2h according to one of these situations: m/m<N/n<log2h<(M+1)/M or m/m<log2h<N/n<(M+1)/M, depending on whether νn is a new minimum or maximum of the sequence Snh. We shall see in Section 6.2 that equations (Equation45) and (Equation46) are satisfied. Therefore, we meet a situation such as a/a<log2h<b/b, together with the Bézout's identity corresponding to pairs of coprime numbers, abba=1, which leads to a new improvement (a+b)/(a+b) of the approximation. This situation is common to the continued fractions approach, the Farey sums, the structure of the Stern-Brocot tree, and its dual, the Raney tree (CitationBerstel and de Luca 1997; CitationRaney 1973), also known as Calkin-Wilf tree (CitationCalkin and Wilf 2000; CitationGibbons, Lester, and Bird 2006). Thus, for two consecutive approximations, by using the extended Euclidean algorithm (Appendix 4) it is possible from one to determine the other.

17 According to equation (Equation37), the subsequent matrices of indices are obtained multiplying by a matrix in one of the forms L=1011 or R=1101. These are equivalent to the 2×2 matrices representing the branches of the Stern-Brocot tree (CitationNoll 2006Citation2007; CitationJedrzejewski 2009Citation2008), providing the strings of L's and R's that encode the subsequent nodes of the fractions N/n. This is equivalent to the retrograde Euclidean algorithm along the path to the root from that node in the Raney tree. On the other hand, the fractions m/M follow a similar path in the Raney tree, with the same strings as N/n.

18 One consequence of the fundamental identity is that all the following pairs are coprime: (m,M); (M+1,M); (M+1,m); (m,m); (m,n); (M,n); (n,N); (m,N); (M+1,N).

19 The procedure to determine cyclic scales and their refinements is closely related to the concept of mechanical or Sturmian words used in the new approaches to the theory of well-formed scales and modes (CitationNoll 2008; CitationClampitt and Noll 2011; CitationNoll 2015) based on methods of combinatorics on words (e.g. CitationLothaire 2002). A cyclic scale can be defined as a Christoffel word of the alphabet {U,D} with slope m/M and length n. For cyclic scales, the first step of the octave after 1 must be U, and the last step before 2 must be D, although generic scales do not need to satisfy such a requirement. Given a scale whose factors satisfy UMDm=2, if U<D then, owing to Myhill's property, it can be refined by factorizing D=UD, otherwise by factorizing U=UD, and so on. The refinement of cyclic scales correspond to the binary tree of Christoffel words.

20 For i2, these variables are equivalent to duplicating equation (EquationA5), dividing it by a and b, and defining xi=di/a, yi=di/b. As x1=y0=0, the new variables are integers.

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 61.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 210.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.