[Csnd] Recommended book: A Geometry of Music
Date | 2011-03-09 01:52 |
From | Michael Gogins |
Subject | [Csnd] Recommended book: A Geometry of Music |
I've received my copy of Dmitri Tymoczko's new book, _A Geometry of Music: Harmony and Counterpoint in the Extended Common Practice_ (Oxford and New York: Oxford University Press, 2011). In my view, this is a very important book in music theory, and I highly recommend it to any computer music person with any sort of interest in anything like chords, scales, and voice-leading. I find that the work of Tymoczko (and his colleagues Clifton Callender, Rachel Hall, Adrian Childs, etc.) in elaborating a geometric theory of chords and voice-leadings facilitates generative composition in ways that other formal or mathematical approaches to music theory, such as the generative grammar of Jackendoff and Lerdahl, simply do not (at least, not for me). I have composed a number of works based on generating movements in chord spaces, either directly moving chords as points in multi-dimensional spaces, or applying neo-Riemannian operations such as the Generalized Contextual Group of Fiore and Satyendra as implemented in such chord spaces, and I presented a paper on this work of mine at the 2006 ICMC. The great thing about the geometric approach is its ability to greatly simplify and easily automate operations upon pitches and chords, across various scales of musical structure, and including recursive operations. It helps a great deal that the mathematics involved is not very complicated once some quite basic principles of group theory and quotient spaces are assimilated -- no need to learn category theory or differential geometry! The required principles are presented with exemplary clarity in Tymoczko's book. Furthermore, operations can be efficiently implemented (for example, finding a well-formed voice-leading by selecting the shortest of multiple paths through multi-octave chord space is of O(log N) complexity and can be implemented in a page or so of Python, whereas voice-leading by formalizing the rules of _Gradus ad Parnassum_ is I guess of O(C^N) complexity and takes multiple pages of code). Just as Hiller and Isaacson, and Xenakis' sieves, opened up the use of stochastic processes for algorithmic composition on various scales of musical structure, and thus brought considerable variety and power into atonal algorithmic composition, so operations in music spaces of varying degrees of abstraction open up a good chunk of the resources of tonality and extended tonality for algorithmic composition. -- Michael Gogins Irreducible Productions http://www.michael-gogins.com Michael dot Gogins at gmail dot com ------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/csound-devel |
Date | 2011-03-09 02:15 |
From | Anthony Palomba |
Subject | Re: [Csnd] Recommended book: A Geometry of Music |
I gotta say I am super excited to finally be getting this book too. I found some articles about Tymoczko's work years ago but they were lacking in specifics. I can't wait to really start digging into more details. I agree, it is a truly ground breaking way of representing tonal spaces. What I am really excited about is exploring the ability to take other computational geometric forms and project/map them into these chord spaces. I plan on implementing my own python version as soon as I get it. Anthony On Tue, Mar 8, 2011 at 7:52 PM, Michael Gogins <michael.gogins@gmail.com> wrote: I've received my copy of Dmitri Tymoczko's new book, _A Geometry of |
Date | 2011-03-09 08:45 |
From | Victor.Lazzarini@nuim.ie |
Subject | Re: [Csnd] Recommended book: A Geometry of Music |
Attachments | None None |
Date | 2011-03-09 16:37 |
From | Steven Yi |
Subject | Re: [Csnd] Recommended book: A Geometry of Music |
Thanks Michael for the recommendation and review! I'll be ordering a copy soon! (And thanks Dave for mentioning the Supercollider book!) On Tue, Mar 8, 2011 at 8:52 PM, Michael Gogins |
Date | 2011-03-09 16:48 |
From | Aaron Krister Johnson |
Subject | Re: [Csnd] Recommended book: A Geometry of Music |
Michael, This is a fascinating topic. I have a strong interest in algorithmic composition, especially with regards to leveraging the promise of generating material. I know you certainly do, basing a good deal if not all of your work on algorithmic procedures. Just going off on a more personal belief tangent---I have strong doubts, however, about the ability of any algorithm to adequately capture in essence what is non-algorithmic in nature---800+ years of cultural tradition (more, or less, depending on your perspective of music history and geography). The comparison was made, for instance, between how many lines of Python code various algorithms took, favoring geometric voice leading over an algorithmic encapsulation of 'Fux' for instance. My immediate inner response is: the messiness of Fux, precisely *because* it is longer, probably better captures a particular stylistic domain than the geometric voice-leading model (assuming one is after the goal of precisely emulating a particular historic or stylistic domain). The other point of course is: look how many years a composer might study with a master (decades sometimes), and without a master (an entire lifetime). Were it possible to create a one-page code of Python to hit return and output the WTC of Bach, or something similar, it would have been done long ago. Even David Cope's work is dependent on a massive database of known compositions, something which would fill volumes of books. This is not to mention the various problems of thematic relationships, formal structures that have a huge history and shared cultural understanding (e.g. Sonata form) Of course, this is assuming a very Western-classical aware point-of-view, and one may have a different goal. For instance, I think algorithms may be more succesful in domains like creating interesting and surprising dance music, a style where the larger-scale formal concerns and thematic recurrences, etc. are perhaps less important. But even then, I remain skeptical that a raw algorithm for a dance track could approach anything nearly so interesting as the kind of massively labored over track someone like Aphex Twin would produce. Cutting to the chase, I don't think there are shortcuts for the kind of deep work the master composers have done.....blood, sweat and tears FTW!!! :) That having been said, I remain hopeful for technological tools to advance the point of approaching being very artistically 'deep' and useful aids to composition. But I don't think the human mind as creative force is in any danger of soon being outdone by silicon algorithms. I am interested in this book, and remain skeptical on both sides (i.e. of my own skepticism, too! ;) ) I'm interested in a kind of 'turing test' measurement of such things----given a group of pieces, could you determine which were composed with algorithms? I think the work of David Cope has gone farthest to fooling anyone, and like I said, it's based on pre-existing human music, so it's almost a 'dumb but culturally aware' algorithm, or in other words, and expert system. Best, AKJ On Wed, Mar 9, 2011 at 2:45 AM, <Victor.Lazzarini@nuim.ie> wrote: Thanks for the tip. I was also waiting for this to come out. I'm off to Amazon.... -- Aaron Krister Johnson http://www.akjmusic.com http://www.untwelve.org |
Date | 2011-03-09 17:23 |
From | Anthony Palomba |
Subject | Re: [Csnd] Recommended book: A Geometry of Music |
Hello Aaron, Actually I think you might be misunderstanding what this book is proposing. It does not claim to capture in essence of the composition of a musical language. It is a technique that allows one to represent harmonic relationships as a geometric space. No one is saying that it makes any creative decisions for you. Just as a painter using cartesian canvas is free to make creative decisions that they want to. Is the art created by the use of perspective suddenly "less art"? It does provide concepts like the "horizon" or "vanishing point", but it the end it is I who fill that spaces with meaningful expression. For me, what this technique boils down to is that it allows me the ability to study the structure of a musical grammar. It allows me to study the relationship between pitch spaces, and experiment with mapping complex behaviors on to modulations and progressions. These new behaviors form the foundation of a new musical grammar that I can express myself in. It is true that the masters did a great deal of this in their heads, which is quite humbling to me. But I think we are heading into territory where we would be developing musical grammars that are perhaps beyond what the unassisted human mind might be able to conceive of. Anthony |
Date | 2011-03-09 17:54 |
From | Michael Gogins |
Subject | Re: [Csnd] Recommended book: A Geometry of Music |
I pretty much agree with Anthony. First I think we need to back up a bit. The kind of music I make is like the music of John Cage or some of the minimalists or Iannis Xenakis. I don't hear the score in my head and then write it down. I don't imagine the details in advance. I invent a process that I believe to be musical, and sometimes it turns out that it actually is musical! My personal motive in using geometric music theory to compose is (a) to save myself work and (b) to develop algorithms that create structures that I could not have imagined, that nevertheless have a much better than random chance of being what I would call "musically well-formed" or, in other words, listenable. Let me expand on that a bit -- I've always had pretty good luck getting fractals or recursive functions or whatnot to generate music that is sometimes quite satisfying to me and, it seems, occasionally to others as well. But I've been weaned and raised on classical music and jazz, and it always bugged me that my stuff was either atonal, or had some hint of tonality that happened more or less by accident and I somehow managed to tweak it into recognizable cadences and modulations and such. Here we need to back up yet again -- I have nothing against tonality as such, there is music by atonal composers that I truly love and that I believe is great music that will stand the test time of time. Furthermore, there is 'acousmatic' music to which the question of tonality or atonality is more or less irrelevant, and there is some of that I love just as much. No, it's just that out of my own pieces, the stuff I like best is the stuff with some tonality. (I think that's because those pieces tend to have less monotony over longer periods of time.) It has never worked for me to manually push the algorithmically generated notes around till they made that kind of sense. It has only worked for me if the algorithm actually generates all the notes. So the Tymoczko stuff appeals to me because it promises to make that much easier. And it actually does! In other words, I'm interested in whether a music theory can motivate itself to write in some style in an academic sense, certainly -- but not in a practical sense. No, what I want is a geometric playground, where, when my processes start running around and playing with each other, this noises that happen are more listenable because they're circulating in the right parts of chord space. Regards, Mike On Wed, Mar 9, 2011 at 12:23 PM, Anthony Palomba |
Date | 2011-03-09 20:11 |
From | Aaron Krister Johnson |
Subject | Re: [Csnd] Recommended book: A Geometry of Music |
Anthony and Michael, What you say makes total sense. I'm interested to see what you come up with musically from being in such a playground. I assume the algorithms would be extensible to any abstract tonal space (e.g. any arbitrary EDO tuning or Just Intontational fabric), b/c Tymoczko's work has been mentioned on the yahoo tuning list--Gene Ward Smith has structured things on such ideas. To me, the results weren't as satisfying as I think they might be b/c I think the timbral choices were bad/static, and I think there wasn't an apparent larger compositional 'will' at work, for lack of a better term....it seemed to wander aimlessly through an interval/chord space. Very cool for a short duration, then it becomes numbing. Some years ago, I wrote some Python MIDI code that would randomly pick a fifth, fourth, major or minor third to move as a root note from the current tonal root note, and calculate the smoothest voice-leading transition (for example, by using common tones) to the new chord. It was more a proof-of-concept for fun than a compositional tool, but it did suggest some flexible modulatory schemes. One could easily extend this concept into more far-flung regions of the overtone series (but beware that they may or may not sound as good as basic 5-limit harmony shifts!) My point is to question how close this concept is to what Tymoczko's basic concept is. If it's a shared essence, I would argue that such understanding is hundreds of years old, and not really new with Tymoczko, although he may have put a firm mathematical formality around it. At least on a superficial level, it sound like applying algorithms to moving about a triadic lattice structure, for example. AKJ On Wed, Mar 9, 2011 at 11:54 AM, Michael Gogins <michael.gogins@gmail.com> wrote: I pretty much agree with Anthony. -- Aaron Krister Johnson http://www.akjmusic.com http://www.untwelve.org |
Date | 2011-03-09 21:30 |
From | Michael Gogins |
Subject | Re: [Csnd] Recommended book: A Geometry of Music |
What you describe in terms of moving from to chord is a subset of what Tymoczko and colleagues have done -- in terms of results. I would say, a fairly restricted subset. It is not at all a subset conceptually. I think this would become clearer to you if you read the book or the papers which formed it. My personal Web site (see below) has my own intro to this stuff, if you don't have ready access to the book or papers. The main thing about geometric music theory is that each chord is a single point in a multi-dimensional space, in which each dimension represents the pitch of one of the voices of the chord. A chord is not a thing with so many voices - it is a single point. Furthermore, the chord space is continuous, not discrete. Then, various degrees of abstraction can be introduced by equating octaves, equating inversions, equating different orders of pitches, and so on. This is highly non-trivial and encodes in a concise and easy to see way a great deal of information about what is happening in voice-leading and harmony. There's a Python app in the Csound examples directory that displays chord space for trichords, and allows the user to play chords using Csound. Regards, Mike On Wed, Mar 9, 2011 at 3:11 PM, Aaron Krister Johnson |