Bypassing/Enabling the units with a loop
-
I am sure this could be a very easy solution for most of you guys, but I really couldn't figure it out.
There is a knob from 0 to 8 range, 1 for each step.
There are 3 Convolution reverbs:
Convolution0
Convolution1
Convolution2
These convolution reverbs will be bypassed-enabled with in a loop. So:
When the Knob is 0:
Convolution0
will be enabled. Others bypassed.
When the Knob is 1:Convolution1
will be enabled. Others bypassed.
When the Knob is 2:Convolution2
will be enabled. Others bypassed.
When the Knob is 3:Convolution0
will be enabled. Others bypassed.
When the Knob is 4:Convolution1
will be enabled. Others bypassed.
.
.
.
etc.Any ideas please?
HiseSnippet 1314.3oc6X8zaaTDEe13rs0FnpsjCbiQ8jiZwY2zT.oBBm3XSM3zXhSCHgPQS1cr8nNdlUyNaJlpJwQtyWC9vfDG3CAW3a.7lY2Md2fiaZTaEsp6kj48m48adyu2alw8Ux.ZbrTgbpt+zHJx4ccGLUnG2ZLgIPc2F4bU2sIShnJ7lJEYJZqoQj3XZHxwoxWZrwo5xH62e+EaQ3DQ.clHD5.IKf1iMgomIseyulw4cHgz8YSJX8FM6FHEsjbYBfmJtdnHRviHinOfXLaIWjykZGxzR0.MQSiQNKukLb5fwxGKRs+.VL6HN0LvGM.lnTwcj7PChMRQsFy3g8yW2wHjia+YYgJoYgUb2gExNQ9rrw0rJvy7nX9vYoxvqRI34WDddEf2bfjSAHsbJjtt6f.EKROSiAOuiaWglpFRfzdQnjZKZo+xwskDrPnaLg7HZGEL3DOpeGOuaiW2ya06UqFj5i03iIJrY+lIFg+bbtqin5VxIQRALn9MyzeSiWYtQLbCZ3gfCGKAG+9e3d0FJU35LXf28vL7mguC7macqUqgguR12HJIdbcKsyDo1CGRCfvX0cS7svrUsQB9XBNSPwCSDAZlTfkhLrX.pRxqGjixaCqDdBc0ZOoV0p0dJ3+yXszH1H2NKsHb9Q.yq9om9TXTH5OPpo6JpaiRsmVCeZUCGNWcYSGmplqZSUgZQNVWjL4Hpp3ZzXHPUJy+bOa9WwxifzLSACkhtBld2Hp3rJZPYoSCWMCUfoZKS8pYL0AbVHUgX.grpaVlDYgbwNDnG1cahljOQvbBwA52nYlkfy1zigNHok.vrPiejVFYsMaOD4b4yQX+wSB4OePyoyF7MMi0znArehVrQ1DxL6Q3lgzgjDt9fxP+ZMQ+2pTn+fLLgSzkaZX5Tlo.1IKUoZpFEwL8zh.3EVmjyKDutaelNX77w3RyAiv90KCLl0+88bS6BLCfK6146dI0rsRg3ei73a69vSroBS7uRpDuRXXa0zxmAhPeKUeZQ8..JBJk65NIJgGS6QEiziKtwmAkthnDcQ4OLltEzRZjRlHB2erhRBKNe8UzPJmTJF2m0pvb7K+Qy7ZgB1zoy9YkVYhVoYGFO6.2Oz8I82a2upcq8Oryt81t8dOss+FdG503twMdL4XzDyxz0w3lsfw042VwAwkxHXOQoy0YDzVDlq2ox4deyewzl8jv1iXzNDshYB+CRlL.t5P.EXMBAka5.5rjoWU5XubDMfJBsC9G3KSouYrSlR+bknmCpg+aoFazv6rnF+4udoERML5eikZr9aoFab1cMD6d4ERML5eskZ794TiMSBYxdRyUarTiURkfMhv8gcApxeAut52OuutJ5b+5J3F2AvA9kt4i8V.6q.Ryo1y6Y2OHPNtDEZOoTatpawW2M.XLbpc2Dl9RVSOlphKOCyXNa3tVO1QJhZ5Z1TyZaFAyiMAEm9+q44iuOKBeeYzZa5eFzITxMVHcxn+zzokOezomwCIW9+cOj70fanV5stUyw3.lgC0VbLkCULVLdC31+16gmKsb4xNRgLZrTvBJy3fx7QinphXetKnM0Zf0Wrm1dTNkDSK1LrG77Sh5zEMOG4B+m628O28qOvMEtXSMN902WVT4M5WV7J4rlWEwXBIPIOLH8c9Fd5UrRf0sv14tp6NlwX+7m26550vC5MGxNLHvjh+HeDZ99r9Evm6bA7YiKfO28B3yGeA74St.97oKzGygKalnkSRK4.A8aa+YVbbN4TbmJn+EofZKl
-
Modulo is your friend.
inline function onDampingControl(component, value) { for (i = 0; i < arrayed_Convo.length; i++) arrayed_Convo[i].setBypassed(i != value % 3); };
-
@d-healey = King
Thank you!