Hi Marc,
Normally the OSC sender will send the values to beyond.
Otherwise said.
You need to define range in the "OSC sender".
The phrase for x position is
Code:
/beyond/master/livecontrol/posx
If ports are configured correctly on the OSC sender, Beyond will accept the values send by OSC.
Keep in mind, posx has a range of -32768 till 32768 as these are 16 bit coordinates.
You don't need to create a script for every function, we already defined a lot of functions:
===========================
LIVE CONTROL PARAMETERS
===========================
There are six areas where used Live Control object:
/beyond/master/...
/beyond/cue/...
/beyond/zone/...
/beyond/projector/...
/beyond/spatial/...
/beyond/smart/...
example full path to Live Control:
Code:
/beyond/master/livecontrol/size
/beyond/cue/0/0/livecontrol/size
/beyond/zone/0/livecontrol/size
/beyond/projector/0/livecontrol/size
/beyond/spatial/0/livecontrol/size
/beyond/smart/0/livecontrol/size
parameters:
- sizex
(range ,-400..400)
- sizey
(range ,-400..400)
- sizez
(range ,-400..400)
- zoom
(range ,0..100)
- posx
(range ,-32768 .. 32768 . Coordinate for output 16 bit.)
- posy
(range ,-32768 .. 32768 . Coordinate for output 16 bit.)
- posz
(range ,-32768 .. 32768 . Coordinate for output 16 bit.)
- anglex
(range , -360*8 .. 360*8 . 8 rounds)
- angley
(range ,-360*8 .. 360*8 . 8 rounds)
- anglez
(range ,-360*8 .. 360*8 . 8 rounds)
- rotox
(range ,-360*4 .. 360*4 . 4 rounds per second)
- rotoy
(range ,-360*4 .. 360*4 . 4 rounds per second)
- rotoz
(range ,-360*4 .. 360*4 . 4 rounds per second)
- brightness
(range ,0..100)
- visiblepoints
(range ,0..100)
- colorslider
(range ,0..255)
- anispeed
(range ,0..400)
- scanrate
(range ,10..200. 100 default)
- red
(range ,0..255)
- green
(range ,0..255)
- blue
(range ,0..255)
- alpha
(range ,0..255)
- fx1
(range ,-1..47. -1 means stop. 0..47 - effect index. 48 effects per row)
- fx2
(range , -1..47. -1 means stop. 0..47 - effect index. 48 effects per row)
- fx3
(range ,-1..47. -1 means stop. 0..47 - effect index. 48 effects per row)
- fx4
(range ,-1..47. -1 means stop. 0..47 - effect index. 48 effects per row)
- fx1action
(range , 0..100. effect action. 100 means fill action)
- fx2action
(range ,0..100. effect action. 100 means fill action)
- fx3action
(range ,0..100. effect action. 100 means fill action)
- fx4action
(range ,0..100. effect action. 100 means fill action)
- size
(range ,range size by x,y,z axis. -400..400,-400..400,-400..400)
- pos
(range ,position by x,y,z axis. -32768 .. 32768,-32768 .. 32768,-32768 .. 32768)
- angle
(range ,angle by x,y,z axis)
- roto
(range ,rotation speed by x,y,z axis)
===========================
MASTER
===========================
Code:
/beyond/master/livecontrol/...
===========================
CUE
===========================
Code:
/beyond/cue/#/#/livecontrol/...
require two indexes - page and cue
====================================
There are more possibilities. Where currently working on an instruction set.