roll array help
welcome soundmind ,
check this example : there's a " master " and a "slave :

check this example : there's a " master " and a "slave :

Thank you nay-seven. I have tried your suggestion but i am still confused. It seems as if I would have to have two separate step modules displayed on my interface in order to edit the steps and to perform the roll function. When connecting two steps as you suggested one as master and one as slave, I can only edit the one on the left going in to the roll array module. The one on the right (slave?) is only editable from the one on the left (master?). Which leads me to believe I will need both on the interface. BTW i used the roll array script found on this forum which did not need a second array to function. Perhaps I am not understanding something. Thanks again for your help.
you can take nay's technique keeping only the left step module, and connect the array out of roll module back to array in of step (with a pass if change module in between) to edit and roll on one step only.
Thanks for the info but this doesn't seem to work. The step display starts blinking rapidly and doesn't function when using that method. Please let me know if it works for you. maybe i am doing something wrong. I am using the step module not the step midi module if it makes any difference. Thanks again.
ok, so i suppose you use the BMoussay script ..? named circular array..?
so i've found a solution , not really "clean " cause you have to click a button before editing you array each time you have used the roll function but it works..
here it is :

just put your stepmodule in "invisible " mode and you'll have only the array visible in your patch...
so i've found a solution , not really "clean " cause you have to click a button before editing you array each time you have used the roll function but it works..
here it is :

just put your stepmodule in "invisible " mode and you'll have only the array visible in your patch...
-
martignasse
- Site Admin
- Posts: 611
- Location: Lyon, FRANCE
- Contact:
Hi soundmind, and welcome in usine world
it seems that the 'roll array' module has a wrong behavior with the 'pass only if changed' module. I'll investigate and see if i can make it right.
exact, i can reproduce.soundmind wrote:Thanks for the info but this doesn't seem to work. The step display starts blinking rapidly and doesn't function when using that method. Please let me know if it works for you. maybe i am doing something wrong. I am using the step module not the step midi module if it makes any difference. Thanks again.
it seems that the 'roll array' module has a wrong behavior with the 'pass only if changed' module. I'll investigate and see if i can make it right.
Martin FLEURENT - Usine Developer - SDK maintainer
nay-seven: interesting example. But it seems like a lot of modules are needed for such a simple function. your efforts are appreciated.
martignasse: thanks for testing. Looking forward to your findings.
martignasse: thanks for testing. Looking forward to your findings.
-
martignasse
- Site Admin
- Posts: 611
- Location: Lyon, FRANCE
- Contact:
23fx23 wrote:you can take nay's technique keeping only the left step module, and connect the array out of roll module back to array in of step (with a pass if change module in between) to edit and roll on one step only.
It's not working because it create a kind of infinite loop when the 'roll' slider isn't to 0% :soundmind wrote:Thanks for the info but this doesn't seem to work. The step display starts blinking rapidly and doesn't function when using that method. Please let me know if it works for you. maybe i am doing something wrong. I am using the step module not the step midi module if it makes any difference. Thanks again.
BEGIN
the array is updated on the 'in' array
but immediatly rolled one more time by the value of the 'roll' slider
the more rolled array is updated on the step midi
RETURN TO BEGIN
the trick is to force the 'roll' slider to 0% when the 'in' array is updated with the fresh rolled one :

but this produce a strange result, you must double click the shift buttons to produce a roll.
theoretically, this principle can be adapted to suite your need.
Hope it help
Anyway, this is really a tricky area and the roll array module will be updated in the V5.
Martin FLEURENT - Usine Developer - SDK maintainer
mmm your re right martingnasse, strange I was quasi sure I used that in several patches,will check... soo let's wait V5.
not sure it will match your needs but pressing Caps and moving the mouse on the array performs a roll too.
edit: if you remove the passif change out of step and connect directly to roll it works, with only one clic.
not sure it will match your needs but pressing Caps and moving the mouse on the array performs a roll too.
edit: if you remove the passif change out of step and connect directly to roll it works, with only one clic.
Thank you all for your help on this matter. I will use the work around until it is fixed in the next version.
23fx23: i noticed that as well. I believe it is the shift key which enables the roll without any buttons or extra modules.
martignasse: your work and advice on this module is appreciated.
thanks again.
23fx23: i noticed that as well. I believe it is the shift key which enables the roll without any buttons or extra modules.
martignasse: your work and advice on this module is appreciated.
thanks again.

not supra clean too, but with this you can roll the array with a fader, and press edit to edit it, once done swich of edit.
-
martignasse
- Site Admin
- Posts: 611
- Location: Lyon, FRANCE
- Contact:
23fx23, you should change your pseudo to 'MadPatcher', really 
seriously, you find a good optimization for this case
seriously, you find a good optimization for this case
Martin FLEURENT - Usine Developer - SDK maintainer

this one, removes the need of a swich to edit, here can edit and roll, not yet solution for buttons btw.
Who is online
Users browsing this forum: No registered users and 85 guests
