I have left something unfinished in the previous post, namely contextual actions, so it’s time to talk about it.
Last time, we have seen that we can build groups of musical operations using the construction of group extensions. For example, we may have chords which are defined by their root and their type. The roots live in a space, which is usually endowed with a simply transitive group action of a group which corresponds to transpositions. This is how we can go from C major to C# major to D major, etc. (or the same for minor chords), and in that case
is the cyclic group
. The types also live in a space, which we may act upon by a simply transitive group action of a group
which corresponds to formal inversions. For example, we have the two elements set
, acted upon by
. Thus the groups of transformations we are looking for are of the form
where and
are respectively injective and surjective homomorphisms, with
, in other words
is a group extension of
by
.
Once we have found a group we like, we can build a group action, either on the left or on the right, by defining a bijection between elements of G and our musical objets of interests, which belong to the set
. Then the actions are defined by
or
with . To actually compute the action, we need the group operation, and we have seen that in a group extension, the elements
can be put in the form
and that we have
where is an action of
on
by automorphisms, and
is a 2-cocycle.
Let’s now recall what we mean by contextual actions. Take the operator from the T/I-group. We know that its action on major and minor chords is
and
The root change here is independent of the chord type, and thus this action is non-contextual. This is the same for transpositions operators. On the other hand, we have seen that the action of the operator in the PLR-group is
and
and in this case, the action depends on the chord type: it is a contextual action.
Knowing whether we have contextual actions or not in a group extension is actually very simple based on the group operation. We need to distinguish three cases.
Case 1: is a direct product of
and
This corresponds to the case where we don’t have an action by automorphism nor a 2-cocycle. In that case, the left action of a group element on a musical object
represented by its group element
will be given by (we omit the notation for
which is implicit):
We see that the root change () does not depend on
, hence the action will always be non-contextual. Since the group is abelian, the right action is the same, and will be non-contextual as well.
Case 2: is a semi-direct product of
and
This is the case where we have an action by automorphisms and no 2-cocycle. In that case the left action is given by
which is clearly non-contextual. However, the right action is given by
and in this case the root change depends on , i.e the action is contextual. A direct example of this is given by the group
, a semi-direct product of
by
, whose action on the left corresponds to the action of the non-contextual group T/I, and on the right to the contextual group PLR.
Case3: is of the most general form
This is the rest of the possible structures, where we can have both an action by automorphisms and a 2-cocycle. The left and right actions are given by
and
Hence we see that the actions can be contextual in both cases.
The semi-direct case is maybe the most interesting, as we have non-contextual actions such as transpositions on one side, and contextual ones on the other side. Finally, there is one last thing we need to talk about, namely duality. Remember that the actions of the T/I group commute with those of the PLR-group: we say that the PLR-group and the T/I-group are dual in the sense of Lewin. It is quite easy to see why from the discussion above: if we have acted upon on the right, then left, it is the same as left-then-right since the group operation is associative. Hence duality always exist between left and right actions.
Contextual actions as “change of basis”
I’d like now to revisit contextual actions from another point of view. Let’s take the operation of the PLR-group acting on the C major chord :
If we want to express it as an operation of the T/I-group, that’s the operation. If we consider now the
operation acting on the D major chord:
this is now the operation that we need to use (though it is still
in the PLR-group). But if you look more carefully, you will see that, relative to the position of the chord, the position of the inversion has not changed. It is always the inversion operation immediately before the second pitch-class of the chord. In other words, it is as if we always have
acting in the basis of the chord.
We can in fact be mathematically more precise about this. Remember that the left action of the T/I-group is given by
for any group element . In particular, let’s take a group element
and write
. Beware that
is the group element corresponding to the object
and that
is the inverse of that group element. Now let’s apply
on the left :
and this is equal to the right action . The formula for the group element
is similar to expressions of the type
in linear algebra, and thus the meaning is equivalent: it’s the operation
applied after a change of basis, in that case to be in the basis of the object
.
Does it work in the example above ? The D major chord is represented by the group element since it is the transposition of the C major chord (which we have chosen as the identity) by two semi-tones. We have
and we recover the proper element of T/I which has the action of the operator.
What about minor chords ? The operation applied on the D minor chord should also correspond to
:
The D minor chord is represented by the group element (check it if you are not sure). And we have
so we recover again the proper operation.
This point of view will allow us later to define contextual actions when applying group elements on the right will not work as well as in the case of groups and group actions.