A short story driven by procedurally generated and controlled audio.
Developed in Pure Data as part of a narrative project I built in Unity.
It takes data from the player's X & Y mouse position to modulate effects applied to their microphone input. Alongside this, two separate Markov Chains (1st and 2nd order types) generate procedural music, also affected by user input.
The output of the chains are used to generate chords and arpeggios, which determine the bass notes played underneath them.
The full patch is available for download below.