Code - Game Design - Music
Conways.png

Generative Music Projects

Generative Music Projects

 

Affirmations

2017

Tools: Unity, C#, PureData, Heavy, protools

Link: <here>

Procedurally generated piano music accompanying positive affirmations

The music in Affirmations is created using acoustic piano samples and a procedural system with considerations for rhythm, contrapuntal melodic structures and harmony. This system is designed in such a way as to only harmonise a given melodic note with sonorous harmonic intervals, as well as to use variable delay in the triggering of notes to produce a human-like performance quality, creating a complex but organic texture of beautiful piano music

 

Sequence

2017

Tools: Unity, C#

Link: <here>

Procedurally generated trees creating minimalist music loops

Sequence utilises a space colonisation algorithm to generate trees on a 2D plane, the resulting branch configuration of which then defines the pitch material and rhythm used for the generation of music. Branch tips are triggered sequentially in a short loop, with their position on the y-axis defining pitch and their position on the x-axis defining the point in time at which they are triggered. Pitch selection is based on the lydian mode and devised so that the music produced will always be sonorous

 

Conway’s Bleeps and Bloops

2016

Tools: Unity, C#, PureData, Heavy

Link: <here> 

Cellular Automata and Generative music system created with a modified ruleset of Conway’s Game of Life

In Conway's Bleeps and Bloops, the number, position and lifetime of living cells act as parameters used to generate music. Cells propagate and die based on the configuration of their neighbours, consequently shaping the pitch content of the music. The position and total lifetime of a cell defines its colour, pitch, stereo panning and timbre, with pitch material taken from the chromatic scale. Special rules are used for cell regeneration if all cells die, allowing for the continuous creation of music. Conway's Bleeps and Bloops is based on an unreleased work by Turkish sound artist, Batuhan Bozkurt.