So, this notebook contains three different parts, that correspond to three different lectures. The first one is a more generic lecture on harmony and then, towards the bottom of the notebook, there are parts that correspond to two lectures: one on geometry, and one on rock harmony. So I refer to these lectures for all the details on what you're going to see here. This is mostly a notebook to show in practice how algorithmically one can obtain all the structures that we talk about in the lectures. So harmony, you already saw in the beginning, when discussing compositional tools, that note, for instance the object note, has a method that is "harmonize". Harmony here, in this context, corresponds to the simultaneous playing of different pitches and in this particular part here, in this particular cell, what we are doing, we harmonize a sequence of notes using the notes of the scale. So we are harmonizing within the scale. We could harmonize within the chromatic collection, and some of these ideas are discussed in the lectures, but in this particular example, we are harmonizing on a particular scale, in this case a C Major scale. A C Minor scale, sorry. And here it is: Demonstration So we talk about transposition also, in the context of harmony, we talk about the transposition along the scale, the transposition along the chromatic collection and the transposition along the chord. So, this is an example of a transposition along the scale. And this is an example of a transposition along the chord. Again, refer to the lecture for the details on how this is actually done. So this is the result of such a transposition: Demonstration