PDA

View Full Version : General controllers guide



test
13-02-2015, 06:42 PM
817Somebody knows how it works general controllers?

test
15-02-2015, 08:29 PM
and one more question , is it possible to control the catalyst by osc? I connected my ipad and Catalyst sees commands osc, but I can not figure out what to do next .

samsc
16-02-2015, 05:21 PM
osc has no standard - nothing is defined to do anything
its entirely up to apps what they do-
even different osc apps dont work the same way- they send and create osc commands in different ways -

which app you try?

samsc
16-02-2015, 05:22 PM
general controllers are blocks of controllers that can be used to control some features in exact maps-
some users are using hundreds of these things to move complex shapes around-

test
20-02-2015, 11:56 AM
Thank you for your reply! I understood how to operate general controllers. To work with OSC, I used the IPAD and the program TouchOSC. I see that the catalyst takes OSC commands, but don't know what to do next. Is it possible to manage some settings using TouchOSC(presets, cuelist, etc...)?820

samsc
21-02-2015, 09:31 AM
simple touch osc patch

preset and layer control-

ingibekk
22-02-2015, 03:39 PM
Any way of getting feedback from Catalyst to TouchOSC ? Or am I missing something ?

Best,
Ingi Bekk

samsc
22-02-2015, 04:54 PM
Any way of getting feedback from Catalyst to TouchOSC ? Or am I missing something ?

Best,
Ingi Bekk

there are thousands of parameters in catalyst - updating 25 times a second... - when you have a few layers - outputting them over OSC is not viable - it quickly becomes thousands of updates required per second
OSC is incredibly inefficient way of keeping track of parameters-
OSC uses UDP - UDP is unreliable- packets can be dropped - hubs will get swamped by UDP traffic in updating parameters-


you can get status using my http commands - and stack them all into one - which is a much more effiicient AND reliable way - if anyone would want to track state

OSC is just about ok - for things like midi controllers - when you have a handful of devices - working at low rates - but not for full on app status.

test
24-02-2015, 05:57 PM
Thank you for the information! I realized all parameters except update the library and switching fullscreen? Is it possible to do it via OSC?

ingibekk
25-02-2015, 08:02 AM
Thank you for the information! I realized all parameters except update the library and switching fullscreen? Is it possible to do it via OSC?

Would you mind sharing the list of commands ?

Best,
Ingi Bekk

samsc
25-02-2015, 08:44 AM
Thank you for the information! I realized all parameters except update the library and switching fullscreen? Is it possible to do it via OSC?

not at the moment

samsc
25-02-2015, 09:03 AM
Would you mind sharing the list of commands ?

Best,
Ingi Bekk

commands are the same as the http commands with an extra '/' at beginning

bottom of docs page in webserver
http://localhost:8080/catws/control_2.html

/Layer/File/1
file layer 1 etc etc

-

if you making your own control stuff - please dont use osc
http commands much better-
single http command does lots of things -
you can get status-
its reliable - http tells you whether its connected or not...
its really really easy to send an http command - from a script or from a browser- to any connection in the world.
/
a osc command is a binary protocol - with lots of weird formatting.
its unreliable - not guaranteed network delivery-
much more difficult to test and send messages.