Redis keys
- - Drawing things :
- /pl/Scene/lasernumber : "[(x,y,color),(x1,y1,color),...]"" The live list of points. Tracer continously ask redis for key.
- /resampler/lasernumber : "[(1.0,8), (0.25,3),(0.75,3),(1.0,10)]"" a string for resampling rules.
- /clientkey : "/pl/SceneNumber/".
- /EDH/lasernumber : Internal. Order for tracer to update its homography.
- - Tracer control :
- /order : 0 : Draw Normal pointlists _1 : Get the new EDH _2 : Draw BLACK _3 : Draw GRID point list _4 : Resampler Change _5 : Client Key Change. _6 : Max Intensity Change _7 : kpps change _8 : color balance change.
- /kpps : 0- DAC output speed to laser, then order 7. Depends of actual angle.
- /intensity : 0-255 Laser output power, then order 6 (for alignement,...).
- /red : 0-100 % of full red, then order 8.
- /green : 0-100 % of full green, then order 8.
- /blue : 0-100 % of full blue, then order 8 .
- - DAC status report :
- /lstt/lasernumber : last status playback_state (0: idle 1: prepare 2: playing).
- /cap/lasernumber : number of empty points sent to fill etherdream buffer (up to 1799).
- /lack/lasernumber : "a": ACK "F": Full "I": invalid. 64 or 35 for no connection.
OSC commands
- /scale/X/lasernumber value (0-200).
- /scale/Y/lasernumber value (0-200).
- /client : change client displayed for Current Laser.
- /noteon : <8 change client displayed for Current Laser. 23 < /noteon < 32 : PL number displayed on webUI simulator.
- /grid/lasernumber value : (0 or 1) switch given laser with grid display on or off.
- /black/lasernumber value : (0 or 1) set given laser to black on or off.
- /emergency value : (0 or 1) set all lasers to black on or off.
- /ip/lasernumber value : change given laser IP i.e '192.168.1.1'.
- /kpps/lasernumber value : Live change of kpps.
- /angle/lasernumber value : angle correction for given laser by value (0-360).
- /intens/lasernumber value : increase/decrease intensity for given laser by value
- /resampler/lasernumber lsteps : change resampling strategy (glitch art) for given laser lsteps is a string like "[ (1.0, 8),(0.25, 3), (0.75, 3), (1.0, 10)]".
- /mouse/lasernumber value : (0 or 1).
- /swap/X/lasernumber value : (0 or 1).
- /swap/Y/lasernumber value : (0 or 1).
- /loffset/X/lasernumber value : change X offset of given laser to value (-32000/32000).
- /loffset/Y/lasernumber value : change Y offset of given laser to value (-32000/32000).
- /intens/lasernumber value : increase/decrease intensity for given laser by value
- /order : 0 : Draw Normal pointlists _1 : Get the new EDH _2 : Draw BLACK _3 : Draw GRID point list _4 : Resampler Change _5 : Client Key Change. _6 : Max Intensity Change _7 : kpps change _8 : color balance change.
- /planet : will be forwarded to planetarium client.
- /nozoid : will be forwarded to nozoid client.
- /scene/scenenumber/start : 0 or 1
- /regen : regen webui index html page..
- /plugins/start : pluginame.
- /plugins/stop : pluginame.
- /pl/clientnumber/lasernumber value : value is the pointlist to draw as string type. For string format see redis keys.