First published at 09:01 UTC on December 1st, 2022.
In the first patch with the audiometers I made a fully automated version, random numbers are switching random speakers at random moments on and off. Although you see 16 channels, there are actually 8. The extra 8 channels are virtual ones, these I u…
MORE
In the first patch with the audiometers I made a fully automated version, random numbers are switching random speakers at random moments on and off. Although you see 16 channels, there are actually 8. The extra 8 channels are virtual ones, these I use in the 2nd patch. I am splitting a stereo file in 2, adding to channel 2 a reverb varying from 0 to 90 and back, with random stops with different lengths in between. This makes the signal more spatial.
In the 2nd automation patch, the order and combination of speakers is determined, whereas the timing is constantly changing. I have made 12 presets, differing from 1 at a time, 2 at a time, 3 at a time, and 4 at a time. 10 presets are randomly timed, and 2 of them have an accelerator, varying from 100 milliseconds to 1 second and back, with time-delays in between. This means that the route stays the same, but that the timing is constantly speeding up, or slowing down (between 100 ms and 1000 ms).
In the 2nd patch I am using the extra (virtual) 8 channels (I mentioned already) with a time-delay, this is actually the 2nd mono-signal, following the first mono-signal via the same route of speakers, with a time delay of 700 milliseconds, to prevent that all speakers are at the same time silent. So each speaker receives the 2 mono-signals directly after each other. This makes the presets a little bit more unexpected as well, because of fading out times, and delay times. This I have done on purpose, to make it more dynamically, not too predictable.
A random counter switches between the different presets, and disconnects the random timer when one of the accelerators are activated. By recording directly to the harddisc, an 8-channel soundfile is generated, with a smooth fade in and fade out of 2 seconds at the beginning and end of the file, and of course all the sound-fragments have fade ins and outs as well, albeit with different lengths. Of course the minimum and maximum timings (the range of the random generators) can always be adjusted.
In addition this patch can be played live as well (for instance with a midi-controller). It is so great to play around with this stuff and I am proud that I managed to program this on my own, without any help and that it works exactly as I wish, without errors or stack overflows, and in my own logic.
This project is sponsored by Creative Industries Fund NL
https://www.stimuleringsfonds.nl/
LESS