General

Emulate a Monome256 under Reaktor

Started by LeBelgeElectrod on .

Sign in or create an account to join the conversation.

6 posts

Topic starter
the pad is set with 16 row and 16 columns so the ipad app send list like :
'Pads/x 0 0 0 0 0 1 0 0 0 1 0 1 0 1 0 0 0 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 0... '
I create an OSC receive into Reaktor for using this list but that's impossible. I don't know if u use reaktor but u need to change the number of port of the OSC Receive for each pads, with 16/16 there is 256 pads. and the max allowed of port for one osc receive is 10, where I need to create 256 ports... hope u got me?

It could be interesting to have a thing like Pads/x [x] [y] [value] in this case I use 3 ports only. did u think it possible to have something like this? maybe by using script?
@LaBeigeElectrod

off the top of my head the only thing i can think of is doing the following line of code 256 times, which would take you a long time... but its doable anyways.
create script on pad object, executable with 'on osc'
oscout(0, 'Pads/x', {0,0,x[0]});
oscout(0, 'Pads/x', {0,1,x[1]});
... next row ... button 17 = column 0 (really 1 but lemur recognizes rows and columns starting at 0 instead of 1)....
oscout(0, 'Pads/x', {1,0,x[16]});
..... all the way to button 256

this would take care of Lemur to Reaktor messages, NOT from Reaktor to Lemur. To do that you'd have to use operators and recreate the original OSC message.
There is probably a lot easier way to do this, however it'll give you a starting point.

hope that helps,
Protocol