Hello!
Have only really been learning about Tidal/Supercollider for a week and a half so sorry if I’m not well read or if this has been answered elsewhere. I’m trying to find ways to control the values of randomness applied to a pattern or sound using a MIDI slider, so that the amount/frequency of the randomness can perceivably increase or decrease over time. In effect this would end up sounding a bit similar to what a Granulator can do I am guessing, though the ways I could use it could vary. The reason I want to use randomness to achieve this is so I can emulate Iannis Xenakis a bit, specifically his idea of creating ‘Clouds’ of sound, making sound structures appear through a mass of seemingly spontaneous/random events.
I’ll show you the closest I’ve come to finding a way to do this; I took this line of code from Randomness | Tidal Cycles for Perlin noise:
d1 $ sound "bd*32" # speed (perlin + 0.5)
And inserted a MIDI parameter into it based off what I learned from this video (https://www.youtube.com/watch?v=XZH4IoBG5Pg):
d1 $ sound "bd*32" # speed (perlin + cF 0.5 "2")
Now this works somewhat, the only problem is I can’t get it to fully slow down/stop, the rate the sample plays back is within the range of like 30 times a cycle to 300 times (just estimating here) and the MIDI slider only adjusts within this range. This results in the randomness of it not being very perceptible since it’s happening so quickly, it sounds more like a buzzing sound rather than a rhythm.
If you have any tips for this, or if you’re aware of any other methods of controlling randomness with MIDI please lmk. Thanks!
EDIT: Just realized that I had the *32 applied to the drum sample which is why it was so fast, without it though the range within which I can modulate the amount is still small.