Generative
Generative Algorithm – Input to Parameter Randomisation
This post is documentation of practical research done with one of the Max patches I have built to generate parameter modulation within Ableton. My aim is to show what results this specific system allows for, and as I go through and explain the different possibilities, I will also combine the ones already explained to generate more “finalised” sonic content. I chose to showcase this algorithm with very simple rhythmic and harmonic content, without any modulation, so that the sonic modulation is as clear as possible. The ambition for this algorithm is to generate modulation data, that can be mapped to any parameter within the Ableton workflow. Every time it receives a MIDI note, it generates randomised numbers between 0-127 and, in its current state, each instance of the device can generate up to 4 separate modulation numbers, that can be mapped to any parameter available for external control within Ableton. In the most recent development of the code, I added constricted randomisation, which can be used to only allow a certain percentage of randomisation from its previous value. This addition allows for a much gentler approach to parameter randomisation, as sometimes one would not prefer to allow a certain control (for example volume) to be switched from its maximum value to its minimum value. One of the main reasons for me to initiate the building of this device was an urge to leave a large part of the sonic decision making up to indeterminate processes. To a large extent the fundamental drive producing this project was, and is, to build a physical device that play generative music that even I (as the creator of the device, and systems running it) get surprised by. There is still a lot of work to be done before I have reached this goal. But alas, in it’s current state, this device (especially in combination with one or two other modulating sources) is able to produce an extremely rich variety of sound, mainly because of its ability to control anything, with a good amount of (possible) control. Meet the most advanced live website builder on WordPress.
To help the following text make any sense, a description of the interface (from left to right, and top to bottom) is as follows:
Featuring latest web technologies,enjoyable UX and the
most beautiful design trends. Simply drag&drop elements