OK im building a drum sequencer in max. Each drum part's sequence represented by a multislider with value either 0 or 1 for each slider.
Because I dont have a monome, I use a midi controller to switch between which drum part i am controlling with my other midi controller
(12 pads on a padkontrol select the drum part, 16 buttons on a BCR turn steps 1-16 for that part on/off)
All is working surprisingly well and came together very easily. .. just one thing I need help on!
I need to make it so that when I press a padkontrol pad (switch drum parts), the newly selected drum part's sequence gets sent out to CC1-16 on my BCR2000, so that the LED's on these buttons match the sequence for the currently selected part. At the moment I'm using a very retarded way of doing it, that for some reason doesn't update the first LED (for step 1/cc#1), but 2-16 update fine.
Could someone please show me an example of a way to send all the data of a multislider back out to my BCR2000?
currently:
a pad is hit on the PK to select a different drum part:
bang the multislider for that part
take the resulting list and put it into listfunnel
unpack 0 0 (split the index and the value)
index + 2
Here is where the problem seems to be
+2 to the index, which works for steps 2-16 fine (and they correspond to the right slider element)..
but shouldnt it be index+1? (index 0 -> CC#1). But if I put it index +1 everything gets out of order. Same deal with no addition.
ctlout to BCR2000
Help appreciated!
Because I dont have a monome, I use a midi controller to switch between which drum part i am controlling with my other midi controller
(12 pads on a padkontrol select the drum part, 16 buttons on a BCR turn steps 1-16 for that part on/off)
All is working surprisingly well and came together very easily. .. just one thing I need help on!
I need to make it so that when I press a padkontrol pad (switch drum parts), the newly selected drum part's sequence gets sent out to CC1-16 on my BCR2000, so that the LED's on these buttons match the sequence for the currently selected part. At the moment I'm using a very retarded way of doing it, that for some reason doesn't update the first LED (for step 1/cc#1), but 2-16 update fine.
Could someone please show me an example of a way to send all the data of a multislider back out to my BCR2000?
currently:
a pad is hit on the PK to select a different drum part:
bang the multislider for that part
take the resulting list and put it into listfunnel
unpack 0 0 (split the index and the value)
index + 2
Here is where the problem seems to be
+2 to the index, which works for steps 2-16 fine (and they correspond to the right slider element)..
but shouldnt it be index+1? (index 0 -> CC#1). But if I put it index +1 everything gets out of order. Same deal with no addition.
ctlout to BCR2000
Help appreciated!
Recent Blog: Inequality across the pacific...