
Algorithmic Chain for Algorithmic Composition
Composition, Sound Programming and Sound Design


Program Note
Algorithmic Chain, implemented in MAX, progresses through an algorithm that utilizes a Markov chain, controlled by weights, to manipulate probabilities. This work is divided into five sections based on the sets of notes used. The sets for each section are as follows:
1. A five-note scale consisting of the notes E, G, A, B, and D is used. Weights are assigned to E(tonic) and G(mediant).
2. The F# Phrygian scale (F#, G, A, B, C#, D, E), an extension of the original five-note scale, includes additional notes F# and C#. Weights are assigned to F# (tonic) and C# (dominant).
3. Part 1 features a five-note scale transposed to B (B, D, E, F#, A), while Part 2 incorporates the F# Phrygian scale introduced in Section 2. Weights are assigned to B (tonic) and F# (dominant) in the first scale and to F# (tonic) and C# (dominant) in the F# Phrygian scale, emphasizing the tonic and dominant of each scale.
4. A scale formed by combining two tetrachords composed of the notes B, D, E, F# and G, B, C#, D is used. Weights are assigned to the first notes of each tetrachord, B, and G.
5. The composition returns to a pentatonic scale starting with the note E, used in the first section, concluding the piece.
Algorithmic Chain is composed of a four-part composition that generates a new melody with each playback, where weights determine the selection of notes and velocities. Inspired by Kandinsky's work, Composition 8, I implemented shapes, sizes, and colors to represent pitches, velocities, and octaves, respectively.