[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Date Index][
Thread Index][
Author Index]
RE: question
Michael,
i have often faced the problem of lack of inspiration. i appreciate almost
all, and employ many of the techniques already suggested by many on the
list
to overcoming this situation. However, one approach stands out by its
absence on the growing list of suggestions. This is the one that, for me,
absolutely hands down, conquers this problem.
i explore the "design space" of sonic organization in an entirely
algorithmic and *mechanical* way. i decompose the space of sounds into a
finite set of dimensions and rules for combining sounds along these
dimensions. And then, i simply start exploring, in as methodical a manner
as
i can, the applications of the rules to the generation of sounds.
What this does is to guarantee that i get into regions of the production of
sound that my aesthetic or gut-instinct almost certainly would *not* have
led me. This almost invariably leads me to a surprise: a combination of
sounds i would never have thought of putting together in quite that way.
When i get surprised, i get intrigued. When i get intrigued, i get
inspired.
This is my experience.
Let me give an example. But, because the example is long, let me stress
this
is an example of a general technique i'm trying to get across. Suppose that
we simply want to explore the production of sound in a single 'key' in the
sense meant in western classical music. One observation is that all tones
are naturally divided into 7 tone classes. Each class contains all the
different octaves of a given note. Thus, in a key, say D major, which has
an
A natural, one of the tone classes contains A440, and A220 and A110 and
A880, etc. Let's write [A] for the tone class that contains all the A's and
[D] for the tone class that contains all the D's, etc.
Now, suppose that we assign to each tone class a number. For definiteness,
we'll stick to the D major key and, for simplicity, lets have them ascend
in
a manner similar to the way the tones in an octave ascend. So, that gives
us
a little table like this:
[D] <----> 0
[E] <----> 1
[F#] <----> 2
[G] <----> 3
[A] <----> 4
[B] <----> 5
[C#] <----> 6
Given a tone class [X], let's write N([X]) for the number we assigned to
it.
E.g., according to our table N([D])=0. Similarly, given a number, n,
ranging
from 0 through 6, let's write T(n) for the tone class assigned to it. So,
T(0) = [D]. Notice that N(T(n)) = n and that T(N([X])) = [X]. For instance,
N(T(0)) = N([D]) = 0 and similarly, T(N([D]))= T(0)=[D].
What we're going to do is to introduce a new kind of transformation on
collections of tones. It's sort of like transposition, in the sense that it
preserves some symmetry, but it's not transposition because a) we never
leave the key and b) we preserve a different symmetry than transposition
preserves.
To introduce this transformation, we're going to pair up a number from 0
through 6 with another such. Whenever any two numbers between 0 and 6,
inclusive, add up to 7, they're considered a pair. So, the pairs are
1,6
2,5
3,4
4,3
5,2
6,1
Now, i'm going to throw in the pair 0,0 to complete the story. You can view
it that 0 was the only one not paired, or you can view it that we're
operating in the group Zmod7, whichever works for you. Given a number, n,
from 0 through 6, let us represent it's partner by p(n). For example, p(6)
=
1 and p(1) = 6. Notice that p(p(n)) = n.
Now, we can write down our transformation. Given a tone class [X],
Rotate([X]) is defined by Rotate([X]) = T(p(N([X]))). Here are the
rotations
of all of the tone classes for the key of D according to this assignment.
Rotate([D])= T(p(N([D]))) = T(p(0))= T(0) = [D]
Rotate([E])= T(p(N([E]))) = T(p(1))= T(6) = [C#]
Rotate([F#])= T(p(N([F#]))) = T(p(2))= T(5) = [B]
Rotate([G])= T(p(N([G]))) = T(p(3))= T(4) = [A]
Rotate([A])= T(p(N([A]))) = T(p(4))= T(3) = [G]
Rotate([B])= T(p(N([B]))) = T(p(5))= T(2) = [F#]
Rotate([C#])= T(p(N([C#]))) = T(p(6))= T(1) = [E]
Or without the intermediate calculations
Rotate([D])= [D]
Rotate([E])= [C#]
Rotate([F#])= [B]
Rotate([G])= [A]
Rotate([A])= [G]
Rotate([B])= [F#]
Rotate([C#])= [E]
Now, suppose you give me a melody in the key of D major. If i faithfully
apply my transformation to the melody, that is, i rotate all the notes in
the melody, then i get an entirely new melody still in the key of D major.
All the rhythmic values have remained unchanged, but the note-value contour
of the melody has completely changed.
You may have noticed that i only gave you tone classes, not tones. So, to
apply rotation to a melody, you still have to pick one of the tones from
the
tone class to get a real tone. But this is one of the interesting
parameters
to vary in this process.
Another parameter to vary is the assignment of tone classes to numbers. You
could, for example, try
N([B])=0
N([C#])=1
N([D])=2
N([E])=3
N([F#])=4
N([G])=5
N([A])=6
And any of the other many assignments.
So, popping up a level we now have a rule for generating new melodies from
old ones. The next step is apply this rule as methodically as possible,
trying to come up with as many ways as you can to exhaust its application.
i
guarantee you, you will be surprised by the results.
The MIDIscenti on this list might write a program which applies such a
transformation to a loop. A really cool approach is to put the 0 on the
starting note of a melody, apply transformation and loop that once, then
put
the 0 on the second note of a melody, apply transformation and loop once,
etc.
Philosophically, i believe that this meta-technique of exhaustively
exploring the design space generated from a few simple rules is exactly
what
happens in nature. Natural selection speeds up the truly exhaustive search.
Similarly, in this technique we're, effectively, employing a genetic
algorithm where
* the individuals are 'musical utterances';
* reproduction is the application of a rule;
* the fitness criterion is 'do i like the way it sounds.'
It also pleases my sensibilities no end to derive inspiration from an
entirely mechanical process. It fits with my view of the mystery of life:
so
much awe-inspiring variation from just enough mechanism to make it happen.
Finally, it takes away most of the ego from the process. It's very little
about me or my generative and potent creativity. It's more about my tiny,
limited aesthetic (which was more or less developed before i was even
cognizant of 'i') reacting to and interacting with the vast array of
information that's already there in front of my nose. And, when my
impoverished imagination fails to help me see what's right in front of me,
turning the handle on the machine will.
Sorry the post was so long. i didn't have time to think about how to make
it
shorter.
--greg
-----Original Message-----
From: Nemoguitt@aol.com [SMTP:Nemoguitt@aol.com]
Sent: Monday, January 25, 1999 11:01 AM
To: Loopers-Delight@annihilist.com
Subject: question
what do you all do when your muse goes on vacation?.......i have
hit
a wall
and it seems all i am now doing is attempting to make "silk purses
out of sows
ears".....throughout december i was a nova of creativity, burnt
miles of
tape.....now for the last week or so i cant even buy a new
idea.......any
methods out there to re-kindle the spark or is it just a matter of
waiting?...........michael