I just tried it - it is just called ARC, right? Here I mostly see these differences:
- Everything is limited to 64 values (0-63) now, which is somehow a shame I suppose.
- No Loop function (which decouples the 64 leds and the 256 internal values).
Then when I tried it, for instance creating an LFO on Ring0, which speed is given by turning Ring0 itself, here are the issues I get:
- I need to erase each led before lighting up the next one (if I don’t want the ring to get entirely lit at once), and can’t use an ITER object for that as they are limited to 16 iterations so far. That would be quite a lot of work for not much anyway, but the gymnastic requires quite a lot for each ring and that is annoying so here’s what I would suggest: an extra input that allows or not to have only one lit led at a time, either one for all or one per ring.
- Then it seems the Aleph has a hard time dealing with refreshment on the ARC, so that below a METRO/PER of 40 or so, things become blurry and then visually wrong (the led jump up to 8 slots when reaching METRO/PER = 5). Is there a way to make that better? @tehn?
- Finally, I made it work for one encoder anyway but things got more complex when I added a second one with the same principle: the Aleph can’t seem to cope with the timing on both sides, so that one ring influences the other. I think it has to do with the fact that for each iteration on each side I have to remind the Aleph which ring to send to. Somehow it seems too much for it, unless there is a better way which I didn’t (here I mostly decoupled everything in order to avoid confusion).
Here is the scene I created for that occasion, if somebody (@glia ?) wants to test and eventually improve it : Test_ARC.scn (256.1 KB)
Basically, Ring0 and Ring1 modify the speed of the two LFOs that make them move forward respectively. Switch 1 and Switch 2 will perform an on/off on each METRO driving the LFOs, so you notice the difference when both are running together: NOT the same thing!
Edit: just to add that I just tried the same patch with the previous version of ARC, and setting LOOP to 0 gave me the same result. When set to 1, I could see the value of the encoder as a second led for each ring (until it got erased by the LFO), but that’s it… At this stage, as it takes quite some programming space and can’t be chained with a Grid, unless there is a module taking specific advantage of it, the ARC is pretty much useless with an Aleph in my opinion. Anyone else?