MarkIII Demos
Some work in progress demos of an audio-visual performance under development. MarkIII is named after the 3rd-order Markov chains it uses to generate sequences of sounds.
Demo 1 is the first proof of concept - sequences of harmonics of a simple tone.
Demo 2 extendes this to sequences of rhythms as well as harmonics of more complex tones.
Demo 3 returns to simple harmonics, but adds visualisation of the Markov Chains in 3D Euclidean space.
Demo 4 is a live recording of the same setup, filmed with a digital camera.
Demo 5 adds more complex organ-based sound, while also changing the visualisation to follow one point in rotations of a 3-sphere in 4D space.
Demo 6 follows two points in a minor scale in this 3-sphere.
Demo 7 improves the rotation algorithm but still suffers from gimbal lock.
Demo 8 adds additional voices and further rotation and colour tweaks.
Demo 9 has a completely new and improved rotation algorithm, however it still rotates the "long way" sometimes and some numerical instability at times.
MarkIII Demos were made with Pure-data using the PdLua, Gem and Zexy libraries.
The source code is available under GNU GPL3+ license, but is still changing rapidly and is unfinished and undocumented:
svn co https://code.goto10.org/svn/maximus/2010/markiii
Downloads:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
---|---|---|---|---|---|---|---|---|---|
higher quality | n/a | 33MB | 84MB | 44MB | 84MB | 135MB | 72MB | 71MB | 67MB |
smaller size | 8MB | 5MB | 10MB | 13MB | 10MB | 14MB | 7MB | 9MB | 7MB |
More download options available at the MarkIII Demos Internet Archive page.