ArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArray
BrainModularBrainModular Users Forum2010-11-30T14:15:11+02:00https://brainmodular.org/forums/app.php/feed/topic/25662010-11-30T14:15:11+02:002010-11-30T14:15:11+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17235#p17235 i wait to see x-mas offers but im so awaiting!!
]]>2010-11-30T14:11:15+02:002010-11-30T14:11:15+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17234#p17234 FYI: this is the tablet I am using with my Ableton session being run on another PC.
Statistics: Posted by CreationFused — 30 Nov 2010, 13:11
]]>2010-11-30T12:13:46+02:002010-11-30T12:13:46+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17230#p17230 Also, I still get nothing on looping eg: /live/clip/loopstate (0,0,0&1).
Statistics: Posted by CreationFused — 30 Nov 2010, 11:13
]]>2010-11-30T03:39:58+02:002010-11-30T03:39:58+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17228#p17228can you point me the link to the files you picked i ll try to check tomorrow, maybe i had moded the script and it need a 5 data send, data being on 5 and 4rd would be the type of target : 0 normal track, 1 send, 2 master, but i don't remember in wich version i did that...
]]>2010-11-30T01:03:02+02:002010-11-30T01:03:02+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17227#p17227 I changed the messages for the devices as mentioned above.
I am calling the device correctly aren't I? Eg:To turn on the first device on track one.
/live/device/param 0 0 0 1
Statistics: Posted by CreationFused — 30 Nov 2010, 00:03
]]>2010-11-29T15:16:36+02:002010-11-29T15:16:36+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17219#p17219Statistics: Posted by CreationFused — 29 Nov 2010, 14:16
]]>
2010-11-29T12:42:27+02:002010-11-29T12:42:27+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17216#p17216mmmm you ll see liveOsc is a long quest
for the racks,. Do you use send modules set to float? what version of liveOsc do you use, the one on the site, or one I tweaked you found in the forum? I ask that because by default they need a tweak to understand floats. As in usine we set same type of datas for all the data, we set to float, but the script is awaiting an integer for track, dvice and param IDs 3 first data. so it won't work. So in the script need to modify on the devices sections of liveOscCallbacks.py (at the end) :
CODE:
everytime you see:track = msg[2]replace bytrack = int(msg[2])
and do the same for device msg3 and param IDmsg4.
relating looping state mmm, it should work, but only with requests..
]]>2010-11-29T12:22:49+02:002010-11-29T12:22:49+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17215#p17215 I am receiving the osc signal whenever I activate the rack(or do anything in the rack) within Ableton (eg /live/device/param (0,0,1,0,Device On)) But whenever I attempt to send data to it nothing happens.
Also, I receive nothing at all on looping states. Is that a bug within the LiveOSC?
Cheers.
Statistics: Posted by CreationFused — 29 Nov 2010, 11:22
]]>2010-11-24T19:09:02+02:002010-11-24T19:09:02+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17164#p17164Statistics: Posted by CreationFused — 24 Nov 2010, 18:09
]]>2010-11-23T23:06:43+02:002010-11-23T23:06:43+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17138#p17138 In fact that's not the good way to do, as indeed a module receive all commands send on that adress. you don't filter on the OSC modules themself, but after.
so in fact you need to use only one module, that receive all, and spread the datas then with some pass, A=b or dispatcher.
i couldn't check it work right here but i would do like this:
the dispatcher will dispatch the received name to corresponding button(=clip) only if track is 0, by default the dispatcher select need to be set to 1 to send to out1, 2 for 2 ect. that's why there is the 1 constant added to clipNb coming from OSC data2, because first clip on OSC is 0, not 1. this is disturbing at start on dispatcher but then find it's cool cause if set him to 0, then it won't dispatch anything, that's what apply here if the track is not 0, select will be 0. then you can make a similar system with A=1 for track b ect.
i don't remember ewactly but there are cases when a waitOne module need to be inserted on select or datain to be correctly dispatched. Test and if notice pb, try to add a wait one, on either select or in.
]]>2010-11-23T12:00:12+02:002010-11-23T12:00:12+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17125#p17125 Here is what's happening:
I have a few osc receive modules with addr:/live/name/clip and with the data I want to receive in each module set-up eg: (track 0, Clip 1), (track 0, Clip 2) and so on. I have a single osc send (2data) with addr:/live/name/clip with data1:0 data2:2. What happens is when I toggle the send on the module it successfully requests the track name, but it goes to all of the receive modules, not just the receive module set to (track 0, Clip 2).
I've attached a jpg to explain how I have set it all up. I am pretty sure I have done it completely wrong!
Thanks for your help!!
Statistics: Posted by CreationFused — 23 Nov 2010, 11:00
]]>2010-11-23T02:51:12+02:002010-11-23T02:51:12+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17117#p17117However I can't stop the send request from updating all the clips, not just to the one that i am requesting
you mean it sends you several clips names one after the other on the receive module? this hapen if you use only a singledataOsc send with a 'query' string, that trig a "request all clips names" in liveosc code, but normally if you use a 2 data send it should ask only and receive one XY clip only info. maybe you are constantly asking as the send swich on the module is always on and you change the datas in, in your patch via scrolling or stuff like that? if so try to activate the send with some tiny pulses with has changed linked to something.
]]>2010-11-23T01:00:47+02:002010-11-23T01:00:47+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17115#p17115 Any ideas why its doing this?
Statistics: Posted by CreationFused — 23 Nov 2010, 00:00
]]>2010-11-22T22:33:01+02:002010-11-22T22:33:01+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17108#p17108 in fact you don't have to 'listen' to each clip. the receive module for clip info should have the overall adress: /live/name/clip only, and if i well remenber if you make a osc receive 3 or 4, on that adress you'll receive (in fact nb of receive is not really important as long as it's enough long to let you see the wanted datas).
something like /live/name/clip 1 2 bass . where as we see in api.tx first digit will be track nb, second clip nb, then will come the name, .
now you will receives those infos on that adress only if you : A) change the name or color of a clip, or create a new one, maybe try and see if it works. B) send a request = asking what is the clip XY name?
do do that request you use a send module with same /live/name/clip and if picking a osc send 2 datas, using 2 integers like /live/name/clip and in datas you make 1, 2, set it to integers type, you request the name of clip2 of track 1. and should see the data change of your receive module as you ask different clips. (here on sending hoewer it's important to have the good nb of data):
in this exemple, using a 2 data osc send will act as a request (= clip nb XY?). but if you used a osc 3 data send with same adress, it's a 'set name ' function (= clipXY is "bass"). (also in usine you can"t actually set names as the type is for all datas. but that's just to show you it's important to have the right nb of out on sendOsc, generally you can get the nb you need for each function in oscapi.txt, as youll see most osc Tag adress will perform differents functions relatng the nb of datas.
]]>2010-11-22T15:35:01+02:002010-11-22T15:35:01+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17105#p17105 I've placed a receive osc module with the address of /live/name/clip 1,1 however it doesn't receive a thing.
Should I be using a receive module with more data inlets?
Also, Sorry for all the noob questions!!
Statistics: Posted by CreationFused — 22 Nov 2010, 14:35
]]>2010-11-18T11:45:54+02:002010-11-18T11:45:54+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17015#p17015 One more q tho... If I have a single button command do I simply add it to the oscAPI.txt file and it will be recognised?
Statistics: Posted by CreationFused — 18 Nov 2010, 10:45
]]>2010-11-17T19:42:06+02:002010-11-17T19:42:06+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=16996#p16996 but you have indeed to have the same calls as the one provided in oscApi.txt, it can't guess what you would have changed
and also one thing to understand the is that the nb of message elements matters. sometime asking on same adress/tag with a 2, 3, or 4 element modules will have a different function (ie one will simply ask, one will allow to set using 3 and 4rd datas ect).
i advice you to start slowly, ie trying to process simple commands such as tempo, when you feel ok and got it working try the mutes, then the volumes (here you'll see some pbs explained in the other thread).
experiment with oscapi descriptions. don't hesitate to ask if need, here, or maybe in the other thread can be cool to centralize live and osc specific questions..
]]>2010-11-17T14:44:23+02:002010-11-17T14:44:23+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=16995#p16995Statistics: Posted by CreationFused — 17 Nov 2010, 13:44
]]>2010-11-17T13:00:18+02:002010-11-17T13:00:18+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=16993#p16993Statistics: Posted by nay-seven — 17 Nov 2010, 12:00
]]>2010-11-17T12:03:56+02:002010-11-17T12:03:56+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=16992#p16992 However, I am getting confused... If I have a switch sending osc data eg: /switches/switch1 that I want to control the on/off state of an effects rack. Will it work being named as that or will it have to be named the same as one of the calls in the oscapi.txt file?
Statistics: Posted by CreationFused — 17 Nov 2010, 11:03
]]>2010-11-17T11:32:23+02:002010-11-17T11:32:23+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=16991#p16991 I was thinking on using the TouchOsc script as I was attempting to simply emulate the osc signals that touchosc would send in usine.
I don't think that this worked so I'll have a go with LiveOSc.
Thanks again!
Statistics: Posted by CreationFused — 17 Nov 2010, 10:32
]]>2010-11-17T02:54:42+02:002010-11-17T02:54:42+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=16985#p16985Statistics: Posted by Clearscreen — 17 Nov 2010, 01:54
]]>2010-11-17T01:10:44+02:002010-11-17T01:10:44+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=16984#p16984 im not sure i totally get your link gecause it refers to an initial touchosc ableton script, which i didn't used, im not sure you can connect to it, but it evolved to a separate set of scripts more generalist to access live via osc called liveOSc.
I copied the liveosc folder to midi remote script of ableton, then lauch ableton, and choose liveosc in midi remote control unit. then launch usine, activate osc and monitor local host on port 9001. then you should be able to process all the commands included in liveOsc.
]]>2010-11-16T23:44:58+02:002010-11-16T23:44:58+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=16983#p16983i suppose you need a better live users here...:/
Statistics: Posted by nay-seven — 16 Nov 2010, 22:44
]]>BrainModularBrainModular Users Forum2010-11-30T14:15:11+02:00https://brainmodular.org/forums/app.php/feed/topic/25662010-11-30T14:15:11+02:002010-11-30T14:15:11+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17235#p17235 i wait to see x-mas offers but im so awaiting!!
]]>2010-11-30T14:11:15+02:002010-11-30T14:11:15+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17234#p17234 FYI: this is the tablet I am using with my Ableton session being run on another PC.
Statistics: Posted by CreationFused — 30 Nov 2010, 13:11
]]>2010-11-30T12:13:46+02:002010-11-30T12:13:46+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17230#p17230 Also, I still get nothing on looping eg: /live/clip/loopstate (0,0,0&1).
Statistics: Posted by CreationFused — 30 Nov 2010, 11:13
]]>2010-11-30T03:39:58+02:002010-11-30T03:39:58+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17228#p17228can you point me the link to the files you picked i ll try to check tomorrow, maybe i had moded the script and it need a 5 data send, data being on 5 and 4rd would be the type of target : 0 normal track, 1 send, 2 master, but i don't remember in wich version i did that...
]]>2010-11-30T01:03:02+02:002010-11-30T01:03:02+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17227#p17227 I changed the messages for the devices as mentioned above.
I am calling the device correctly aren't I? Eg:To turn on the first device on track one.
/live/device/param 0 0 0 1
Statistics: Posted by CreationFused — 30 Nov 2010, 00:03
]]>2010-11-29T15:16:36+02:002010-11-29T15:16:36+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17219#p17219Statistics: Posted by CreationFused — 29 Nov 2010, 14:16
]]>2010-11-29T12:42:27+02:002010-11-29T12:42:27+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17216#p17216mmmm you ll see liveOsc is a long quest
for the racks,. Do you use send modules set to float? what version of liveOsc do you use, the one on the site, or one I tweaked you found in the forum? I ask that because by default they need a tweak to understand floats. As in usine we set same type of datas for all the data, we set to float, but the script is awaiting an integer for track, dvice and param IDs 3 first data. so it won't work. So in the script need to modify on the devices sections of liveOscCallbacks.py (at the end) :
CODE:
everytime you see:track = msg[2]replace bytrack = int(msg[2])
and do the same for device msg3 and param IDmsg4.
relating looping state mmm, it should work, but only with requests..
]]>2010-11-29T12:22:49+02:002010-11-29T12:22:49+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17215#p17215 I am receiving the osc signal whenever I activate the rack(or do anything in the rack) within Ableton (eg /live/device/param (0,0,1,0,Device On)) But whenever I attempt to send data to it nothing happens.
Also, I receive nothing at all on looping states. Is that a bug within the LiveOSC?
Cheers.
Statistics: Posted by CreationFused — 29 Nov 2010, 11:22
]]>2010-11-24T19:09:02+02:002010-11-24T19:09:02+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17164#p17164Statistics: Posted by CreationFused — 24 Nov 2010, 18:09
]]>2010-11-23T23:06:43+02:002010-11-23T23:06:43+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17138#p17138 In fact that's not the good way to do, as indeed a module receive all commands send on that adress. you don't filter on the OSC modules themself, but after.
so in fact you need to use only one module, that receive all, and spread the datas then with some pass, A=b or dispatcher.
i couldn't check it work right here but i would do like this:
the dispatcher will dispatch the received name to corresponding button(=clip) only if track is 0, by default the dispatcher select need to be set to 1 to send to out1, 2 for 2 ect. that's why there is the 1 constant added to clipNb coming from OSC data2, because first clip on OSC is 0, not 1. this is disturbing at start on dispatcher but then find it's cool cause if set him to 0, then it won't dispatch anything, that's what apply here if the track is not 0, select will be 0. then you can make a similar system with A=1 for track b ect.
i don't remember ewactly but there are cases when a waitOne module need to be inserted on select or datain to be correctly dispatched. Test and if notice pb, try to add a wait one, on either select or in.
]]>2010-11-23T12:00:12+02:002010-11-23T12:00:12+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17125#p17125 Here is what's happening:
I have a few osc receive modules with addr:/live/name/clip and with the data I want to receive in each module set-up eg: (track 0, Clip 1), (track 0, Clip 2) and so on. I have a single osc send (2data) with addr:/live/name/clip with data1:0 data2:2. What happens is when I toggle the send on the module it successfully requests the track name, but it goes to all of the receive modules, not just the receive module set to (track 0, Clip 2).
I've attached a jpg to explain how I have set it all up. I am pretty sure I have done it completely wrong!
Thanks for your help!!
Statistics: Posted by CreationFused — 23 Nov 2010, 11:00
]]>2010-11-23T02:51:12+02:002010-11-23T02:51:12+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17117#p17117However I can't stop the send request from updating all the clips, not just to the one that i am requesting
you mean it sends you several clips names one after the other on the receive module? this hapen if you use only a singledataOsc send with a 'query' string, that trig a "request all clips names" in liveosc code, but normally if you use a 2 data send it should ask only and receive one XY clip only info. maybe you are constantly asking as the send swich on the module is always on and you change the datas in, in your patch via scrolling or stuff like that? if so try to activate the send with some tiny pulses with has changed linked to something.
]]>2010-11-23T01:00:47+02:002010-11-23T01:00:47+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17115#p17115 Any ideas why its doing this?
Statistics: Posted by CreationFused — 23 Nov 2010, 00:00
]]>2010-11-22T22:33:01+02:002010-11-22T22:33:01+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17108#p17108 in fact you don't have to 'listen' to each clip. the receive module for clip info should have the overall adress: /live/name/clip only, and if i well remenber if you make a osc receive 3 or 4, on that adress you'll receive (in fact nb of receive is not really important as long as it's enough long to let you see the wanted datas).
something like /live/name/clip 1 2 bass . where as we see in api.tx first digit will be track nb, second clip nb, then will come the name, .
now you will receives those infos on that adress only if you : A) change the name or color of a clip, or create a new one, maybe try and see if it works. B) send a request = asking what is the clip XY name?
do do that request you use a send module with same /live/name/clip and if picking a osc send 2 datas, using 2 integers like /live/name/clip and in datas you make 1, 2, set it to integers type, you request the name of clip2 of track 1. and should see the data change of your receive module as you ask different clips. (here on sending hoewer it's important to have the good nb of data):
in this exemple, using a 2 data osc send will act as a request (= clip nb XY?). but if you used a osc 3 data send with same adress, it's a 'set name ' function (= clipXY is "bass"). (also in usine you can"t actually set names as the type is for all datas. but that's just to show you it's important to have the right nb of out on sendOsc, generally you can get the nb you need for each function in oscapi.txt, as youll see most osc Tag adress will perform differents functions relatng the nb of datas.
]]>2010-11-22T15:35:01+02:002010-11-22T15:35:01+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17105#p17105 I've placed a receive osc module with the address of /live/name/clip 1,1 however it doesn't receive a thing.
Should I be using a receive module with more data inlets?
Also, Sorry for all the noob questions!!
Statistics: Posted by CreationFused — 22 Nov 2010, 14:35
]]>2010-11-18T11:45:54+02:002010-11-18T11:45:54+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=17015#p17015 One more q tho... If I have a single button command do I simply add it to the oscAPI.txt file and it will be recognised?
Statistics: Posted by CreationFused — 18 Nov 2010, 10:45
]]>2010-11-17T19:42:06+02:002010-11-17T19:42:06+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=16996#p16996 but you have indeed to have the same calls as the one provided in oscApi.txt, it can't guess what you would have changed
and also one thing to understand the is that the nb of message elements matters. sometime asking on same adress/tag with a 2, 3, or 4 element modules will have a different function (ie one will simply ask, one will allow to set using 3 and 4rd datas ect).
i advice you to start slowly, ie trying to process simple commands such as tempo, when you feel ok and got it working try the mutes, then the volumes (here you'll see some pbs explained in the other thread).
experiment with oscapi descriptions. don't hesitate to ask if need, here, or maybe in the other thread can be cool to centralize live and osc specific questions..
]]>2010-11-17T14:44:23+02:002010-11-17T14:44:23+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=16995#p16995Statistics: Posted by CreationFused — 17 Nov 2010, 13:44
]]>2010-11-17T13:00:18+02:002010-11-17T13:00:18+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=16993#p16993Statistics: Posted by nay-seven — 17 Nov 2010, 12:00
]]>2010-11-17T12:03:56+02:002010-11-17T12:03:56+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=16992#p16992 However, I am getting confused... If I have a switch sending osc data eg: /switches/switch1 that I want to control the on/off state of an effects rack. Will it work being named as that or will it have to be named the same as one of the calls in the oscapi.txt file?
Statistics: Posted by CreationFused — 17 Nov 2010, 11:03
]]>2010-11-17T11:32:23+02:002010-11-17T11:32:23+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=16991#p16991 I was thinking on using the TouchOsc script as I was attempting to simply emulate the osc signals that touchosc would send in usine.
I don't think that this worked so I'll have a go with LiveOSc.
Thanks again!
Statistics: Posted by CreationFused — 17 Nov 2010, 10:32
]]>2010-11-17T02:54:42+02:002010-11-17T02:54:42+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=16985#p16985Statistics: Posted by Clearscreen — 17 Nov 2010, 01:54
]]>2010-11-17T01:10:44+02:002010-11-17T01:10:44+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=16984#p16984 im not sure i totally get your link gecause it refers to an initial touchosc ableton script, which i didn't used, im not sure you can connect to it, but it evolved to a separate set of scripts more generalist to access live via osc called liveOSc.
I copied the liveosc folder to midi remote script of ableton, then lauch ableton, and choose liveosc in midi remote control unit. then launch usine, activate osc and monitor local host on port 9001. then you should be able to process all the commands included in liveOsc.
]]>2010-11-16T23:44:58+02:002010-11-16T23:44:58+02:00https://brainmodular.org/forums/viewtopic.php?t=2566&p=16983#p16983i suppose you need a better live users here...:/
Statistics: Posted by nay-seven — 16 Nov 2010, 22:44