Dimensions and Crossroads
- May 24th, 2011
- Write comment
Tonight’s goal was to get the base model to stumble towards simple rhythm generation. The problem with that is that it’s the slow, agonizing, evolution towards the end model, and this is all about inspired, and possibly intelligent, design.
There’s just no clear evolutionary path from simple tones to the full model without at least filling in the stump classes of the relevant pieces before hand. So tonight was a sort of rehash of the model of music:
Picture a cube, or better yet a room. Make it the one you’re in.
Look at the corner of the ceiling ahead of you, to the left. That’s the nexus. That’s point (0, 0, 0, 0, 0, … 0). You won’t ever hear anything there, but it is the singularity of the sound space.
Spanning the ceiling from the nexus towards the back wall, passing to your left, is T. T is intersect time. It’s the dimension where music and consciousness coexist, and it is the axis along which we’re allowed to perceive music. At the nexus, is T(0), the start, and at the back wall is T(n), some arbitrary length of the sound space. If you move back and forth along this line, you are scrubbing forwards and back along the time of the song.
From the nexus, along the ceiling, to the right wall, is t0, the timbral axis. This corresponds to the natural, expressive duration of a sound. Snappy sounds to spacious sounds; left to right. Frequency plays in waves from this axis, but by and large it is noise selection. A violin and cello will find themselves ordered from left to right along this axis, with some overlay–not that you should imagine that instruments determine anything just yet… that comes later.
From the nexus to the floor is t1, the pulse axis. It is tightly correlated to t0, in that a steady belting of tones matching their timbral length would occur at t1(1). That is to say that is a piano note at middle C has a timbral value of ~500ms, a pulse length at t1(1) would also equal ~500ms. A stead pounding of quarter notes, if you will. t1 is a multiplicative axis, and it is tightly linked to t0. If t1 were mapped out in absolute, rather than multiplicative terms, is would form a natural trending diagonal from the nexus to the bottom right, and then projected, or extruded, forward.
Standing facing the wall, with the nexus in your upper left hand corner, and rotating your head will give you a sense of spin: these are folded dimensions, and there are, at this point, two to consider. The first is t2, velocity. These are the dynamic values of song you might otherwise understand as expressiveness or emotion. The second, related term, is t3, silence: Arrangement owes much of it’s power to this dimension. With it, entire strands can be silenced or brought into sharp focus.
And what moves through these spaces? You may have already guessed, but it is the sound filament, which exists within a timbral range (this will be important for the orchestral loops later), and contains functions which express themselves along each of tn axes expressed as a function of T: as such, any note value can be determined through the function tn(T).
It will of course, be a mater of implementation to determine how these all get implemented, but with the model down, we can at least begin to make an effort.
The plan from here will be to create empty shells to correspond to each of these components, and then to let the program slowly work up to full functionality, starting with droning tones and moving up to music.
[music: Amon Tobin]
