Feature Request: Randomisation with Parameter Ranges

34 views
Skip to first unread message

Harish Persad

unread,
Dec 2, 2023, 10:50:46 PM12/2/23
to Enttec LED Mapper
So arduino has a pretty powerful feature: "random()".
For a little bit of code like this in a common library (FastLED), you can create complex randomised twinkles along your strip of LED, each twinkle randomised within a range of Hue, Saturation and Brightness. You can see the Hue is quite limited, it's kept mostly on the 'white' end of the saturation, and able to be any possible brightness:

int i = random(NUM_LEDS);
if (i < NUM_LEDS) leds[i] = CHSV(random(140,150), random(0, 100), random(0, 255));

Here's my proposal. Make the parametric sliders for effects parameters in ELM be able to be set as a range instead of single value. Allowing for a similar level of true complexity and unpredictability when layering effects.

Capture.PNG

I love what you do with ELM, the majority of my projects use it. My one gripe being you can often see effects 'cycling' even when layered up significantly. I come from the architectural installation world rather than live performance so perhaps this is an issue you never considered as there's usually an operator. The recent update with this new performance screen I found quite offputting but I guess that's the main market for your software. Anyway, I think this could be a powerful change. Take a look at some of my work here: instagram.com/harishpersad

Many thanks,
Harish
Reply all
Reply to author
Forward
0 new messages