]]>2010-09-21T23:56:15+02:002010-09-21T23:56:15+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15939#p15939https://sourceforge.net/projects/serial-pyio/files/ ) which includes a virtual Monome. If you open Serial-Pyio, select Device> Add virtual device you can create a 'test Monome' Ctrl click or Ctrl drag simulates multiple pad presses and fully controls the Monome app, which in the example below is Molar running in Usine. That being said, I would be happy to help wherever I can...
Statistics: Posted by gurulogic — 21 Sep 2010, 23:56
]]>2010-09-21T23:05:11+02:002010-09-21T23:05:11+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15934#p15934 I've nearly found a good way (light on cpu and stable ) to control the matrix within the launchpad like in mlrV...but it would need some modification to run the matrix in standalone...
I will think about it, because the patch won't be ready before, let say one or two months...
Statistics: Posted by ethnix73 — 21 Sep 2010, 23:05
]]>2010-09-21T22:56:19+02:002010-09-21T22:56:19+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15933#p15933 How do you receive multiple message at the same time? Do you mean with this kind of message: /40h/led_col 2 255
Statistics: Posted by ethnix73 — 21 Sep 2010, 22:56
]]>2010-09-21T22:51:38+02:002010-09-21T22:51:38+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15932#p15932 and then the patch can also be bidirectional remotely contollled by either Monome or launchpad via osc /midi? that would make 3shots in one go, also each one has his own wanted features, a common core can be found maybe...
(or /128/press /256/ press depending on which size Monome)
The full Monome OSC protocal is here. http://docs.monome.org/doku.php?id=tech:protocol:osc Pretty basic really. Seems like it should be easy to adapt in Usine, but a bit more complex to unpack multiple messages received at the same time in the OSC receive module. Osc=>Matrix and Matrix=>Osc is fully possible with some clever patching,
maybe I should instead focus on making some Monome controlled applications in Usine.
You've got a monome gurulogic?
Statistics: Posted by ethnix73 — 21 Sep 2010, 19:48
]]>2010-09-21T19:43:47+02:002010-09-21T19:43:47+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15922#p15922Probably more usefull at the moment as a Monome emulator is less than usefull without at least a dual touch screen. I don't even have a dual touch to test with...
flip-flop!
Statistics: Posted by gurulogic — 21 Sep 2010, 19:43
]]>2010-09-21T03:07:52+02:002010-09-21T03:07:52+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15895#p15895 that 's what i felt unpacking to much data has some limits, but strange that it is inverte...d, a not to invert can do the job normally but here i receive correctly maybe set the setvalue always active via a swich.
]]>2010-09-21T02:57:46+02:002010-09-21T02:57:46+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15894#p15894So much for quite easy... eta next spring!
Statistics: Posted by gurulogic — 21 Sep 2010, 02:57
]]>2010-09-21T02:33:27+02:002010-09-21T02:33:27+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15893#p15893depends on what's your target next, i suppose an array to feed matrix?
you can by patch use ie a dispatcher and spread the received data or use setArrayelement but be aware dealing such XY matrix will soon become a pain at patch level,if want ie set a row on shot, where scripting suit nicely. ( if you want dive into that's a perfect introduction to deal with, the same that lead me in with live mx). but if you wanna test first by patch, that stills allow many possibilities, need then to use setArray. so in order 1)create an array, set is size, then set it's elements values = received onoff, XY will define indexes.
if it's targeted at Matrix, the best is to use same index system as matrix. from top left to bottom right. so if you use the setArray, setting at the index = (Xcol+(Yine*NB_cols) the onoff values and feed matrix, it will be correctly mapped.
it look like this, assuming data1 is Xcol, data2 Yline,data3 Zonoff:
]]>2010-09-21T01:13:39+02:002010-09-21T01:13:39+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15892#p15892Or am I doing something terribly wrong... is there a way to further specify which chunk of data the OSC receive module gets other than as set by the basic address? My receive address is currently /256/led
Statistics: Posted by gurulogic — 21 Sep 2010, 01:13
]]>2010-09-21T00:49:08+02:002010-09-21T00:49:08+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15891#p15891 if you keep on tracing osc in and check the console you don't catch all datas?
]]>2010-09-21T00:40:38+02:002010-09-21T00:40:38+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15890#p15890 [116144] OSC from 127.0.0.1 : /256/led (iii) [116145] OSC from 127.0.0.1 : /256/led (iii) [116146] OSC from 127.0.0.1 : /256/led (iii) [116147] OSC from 127.0.0.1 : /256/led (iii)
Statistics: Posted by gurulogic — 21 Sep 2010, 00:40
]]>2010-09-21T00:25:58+02:002010-09-21T00:25:58+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15889#p15889 it semms it use as well whole column block update:
CODE:
/40h/led_col [col] [data0] [data1] [data2] ...sets more than one byte of a column, referenced from the beginning of the column. variable byte count allowed, for spanning multiple units.
in my case often got as exemple a 'single' 4x send/receive module 1)track X 2)Clip Y 3)status 4) length
and if i request a colum i will get , for a 8xcol, 32 datas in osc32receive (T,C,S,L,T,C,S,L...ect). are there adresses dealing with such 'block'? when you look at the console do you se only single(several lines) or blocks? [iiiiiiiiii]
]]>2010-09-20T23:07:20+02:002010-09-20T23:07:20+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15888#p15888 To start I am looking to get proper communication between Usine and Molar VSTI http://xferrecords.com/molar/MolarPC.zip From the 'Monome' or Usine is this case is really quite simple. All Usine has to do is send momentary (while the pad is held down) messages as /256/press x x x on port 8000. This translates as data 1=column (left to right) position, data 2=row (top to bottom) position and data 3=pad state on/off. Pressed=on, released=off.
All other 'visual feedback' is handled by the software that the Monome is controlling. In the case of Molar, the only messages that I am aware of that are sent (port 8080) are /256/led x x x and 256/clear x - -
The first problem I need to resolve before anything can happen is that Molar (and many apps) sends multiple /led messages at the same time on various columns, rows and 'cells' and the OSC Receive module does not seem to accomodate 'unpacking' multiple simultanious messages so how can I receive multiple simultanious messages? I am using this OSC monitor as reference and it registered simultanious messages just fine: http://www.frieder-weiss.de/OSC/OSCMonitor.zip
]]>2010-09-21T23:56:15+02:002010-09-21T23:56:15+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15939#p15939https://sourceforge.net/projects/serial-pyio/files/ ) which includes a virtual Monome. If you open Serial-Pyio, select Device> Add virtual device you can create a 'test Monome' Ctrl click or Ctrl drag simulates multiple pad presses and fully controls the Monome app, which in the example below is Molar running in Usine. That being said, I would be happy to help wherever I can...
Statistics: Posted by gurulogic — 21 Sep 2010, 23:56
]]>2010-09-21T23:05:11+02:002010-09-21T23:05:11+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15934#p15934 I've nearly found a good way (light on cpu and stable ) to control the matrix within the launchpad like in mlrV...but it would need some modification to run the matrix in standalone...
I will think about it, because the patch won't be ready before, let say one or two months...
Statistics: Posted by ethnix73 — 21 Sep 2010, 23:05
]]>2010-09-21T22:56:19+02:002010-09-21T22:56:19+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15933#p15933 How do you receive multiple message at the same time? Do you mean with this kind of message: /40h/led_col 2 255
Statistics: Posted by ethnix73 — 21 Sep 2010, 22:56
]]>2010-09-21T22:51:38+02:002010-09-21T22:51:38+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15932#p15932 and then the patch can also be bidirectional remotely contollled by either Monome or launchpad via osc /midi? that would make 3shots in one go, also each one has his own wanted features, a common core can be found maybe...
(or /128/press /256/ press depending on which size Monome)
The full Monome OSC protocal is here. http://docs.monome.org/doku.php?id=tech:protocol:osc Pretty basic really. Seems like it should be easy to adapt in Usine, but a bit more complex to unpack multiple messages received at the same time in the OSC receive module. Osc=>Matrix and Matrix=>Osc is fully possible with some clever patching,
yes, I have two 128's which I usually use as a 256.
Funny, because i've started an emulation of mlrV to use with a launchpad. Will be a big patch, so there is yet lot of work...
What kind of Osc message send a pad on a monome? Osc=>Matrix and Matrix=>Osc might be doable, no?
Statistics: Posted by ethnix73 — 21 Sep 2010, 20:24
]]>2010-09-21T20:15:09+02:002010-09-21T20:15:09+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15925#p15925Statistics: Posted by gurulogic — 21 Sep 2010, 20:15
]]>2010-09-21T19:53:58+02:002010-09-21T19:53:58+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15924#p15924Statistics: Posted by gurulogic — 21 Sep 2010, 19:53
]]>2010-09-21T19:48:07+02:002010-09-21T19:48:07+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15923#p15923
maybe I should instead focus on making some Monome controlled applications in Usine.
You've got a monome gurulogic?
Statistics: Posted by ethnix73 — 21 Sep 2010, 19:48
]]>2010-09-21T19:43:47+02:002010-09-21T19:43:47+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15922#p15922Probably more usefull at the moment as a Monome emulator is less than usefull without at least a dual touch screen. I don't even have a dual touch to test with...
flip-flop!
Statistics: Posted by gurulogic — 21 Sep 2010, 19:43
]]>2010-09-21T03:07:52+02:002010-09-21T03:07:52+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15895#p15895 that 's what i felt unpacking to much data has some limits, but strange that it is inverte...d, a not to invert can do the job normally but here i receive correctly maybe set the setvalue always active via a swich.
]]>2010-09-21T02:57:46+02:002010-09-21T02:57:46+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15894#p15894So much for quite easy... eta next spring!
Statistics: Posted by gurulogic — 21 Sep 2010, 02:57
]]>2010-09-21T02:33:27+02:002010-09-21T02:33:27+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15893#p15893depends on what's your target next, i suppose an array to feed matrix?
you can by patch use ie a dispatcher and spread the received data or use setArrayelement but be aware dealing such XY matrix will soon become a pain at patch level,if want ie set a row on shot, where scripting suit nicely. ( if you want dive into that's a perfect introduction to deal with, the same that lead me in with live mx). but if you wanna test first by patch, that stills allow many possibilities, need then to use setArray. so in order 1)create an array, set is size, then set it's elements values = received onoff, XY will define indexes.
if it's targeted at Matrix, the best is to use same index system as matrix. from top left to bottom right. so if you use the setArray, setting at the index = (Xcol+(Yine*NB_cols) the onoff values and feed matrix, it will be correctly mapped.
it look like this, assuming data1 is Xcol, data2 Yline,data3 Zonoff:
]]>2010-09-21T01:13:39+02:002010-09-21T01:13:39+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15892#p15892Or am I doing something terribly wrong... is there a way to further specify which chunk of data the OSC receive module gets other than as set by the basic address? My receive address is currently /256/led
Statistics: Posted by gurulogic — 21 Sep 2010, 01:13
]]>2010-09-21T00:49:08+02:002010-09-21T00:49:08+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15891#p15891 if you keep on tracing osc in and check the console you don't catch all datas?
]]>2010-09-21T00:40:38+02:002010-09-21T00:40:38+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15890#p15890 [116144] OSC from 127.0.0.1 : /256/led (iii) [116145] OSC from 127.0.0.1 : /256/led (iii) [116146] OSC from 127.0.0.1 : /256/led (iii) [116147] OSC from 127.0.0.1 : /256/led (iii)
Statistics: Posted by gurulogic — 21 Sep 2010, 00:40
]]>2010-09-21T00:25:58+02:002010-09-21T00:25:58+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15889#p15889 it semms it use as well whole column block update:
CODE:
/40h/led_col [col] [data0] [data1] [data2] ...sets more than one byte of a column, referenced from the beginning of the column. variable byte count allowed, for spanning multiple units.
in my case often got as exemple a 'single' 4x send/receive module 1)track X 2)Clip Y 3)status 4) length
and if i request a colum i will get , for a 8xcol, 32 datas in osc32receive (T,C,S,L,T,C,S,L...ect). are there adresses dealing with such 'block'? when you look at the console do you se only single(several lines) or blocks? [iiiiiiiiii]
]]>2010-09-20T23:07:20+02:002010-09-20T23:07:20+02:00https://www.brainmodular.com/forums/viewtopic.php?t=2446&p=15888#p15888 To start I am looking to get proper communication between Usine and Molar VSTI http://xferrecords.com/molar/MolarPC.zip From the 'Monome' or Usine is this case is really quite simple. All Usine has to do is send momentary (while the pad is held down) messages as /256/press x x x on port 8000. This translates as data 1=column (left to right) position, data 2=row (top to bottom) position and data 3=pad state on/off. Pressed=on, released=off.
All other 'visual feedback' is handled by the software that the Monome is controlling. In the case of Molar, the only messages that I am aware of that are sent (port 8080) are /256/led x x x and 256/clear x - -
The first problem I need to resolve before anything can happen is that Molar (and many apps) sends multiple /led messages at the same time on various columns, rows and 'cells' and the OSC Receive module does not seem to accomodate 'unpacking' multiple simultanious messages so how can I receive multiple simultanious messages? I am using this OSC monitor as reference and it registered simultanious messages just fine: http://www.frieder-weiss.de/OSC/OSCMonitor.zip