====== EOS ====== ===== show ===== ==== save show ==== shift + update ===== patch ===== ==== patch by address ==== format ==== remove address ==== chan 1 address enter ==== delete channel ==== delete chan 1 enter ==== chan check ==== chan 1 at 70 [softkey chan check] enter next/previous (page up/down) ===== undo ===== ==== undo last command ==== undo enter ==== undo multiple commands ==== undo page up enter ===== live ===== ==== groups ==== === add channel at the end of the group === group 2 enter +79 enter === remove chan from group === group 2 enter -79 enter === add chan in specific place in group === group 2 enter 79 insert before 7 enter ==== levels ==== === add 5% === chan 1 at +05 enter === divide level by 50% === chan 1 at /50 enter === multiply level by 2 (200%) === chan 1 at /200 enter === fan level === chan 1 thru 10 at 1 thru full enter ==== selection ==== === selection offset === chan 1 thru 10 offset 2 enter === select active === select active (ctrl a) === select last === select last (ctrl l) ==== park ==== === park channel === chan 5 @ 50 park enter === park at current value === chan 5 park enter === park parameter === chan 5 color park enter === park address === address 5 @ 75 park enter === remove park === chan 5 park enter === unpark all === park enter === unpark address === address park enter === using park tab === == park channel == chan 2 @ 50 enter == park address == address 5 @ 75 enter == unpark channel == chan 2 @ enter == unpark address == address 5 @ enter ==== copy to / recall from ==== === copy channel === chan 1 copyto chan 2 enter === copy parameter === chan 1 color copyto chan 2 enter ===== timing ===== ==== delay by parameter ==== group 1 tilt delay 5 enter ==== remove time or delay ==== group 1 delay enter ===== palettes ===== ==== distribute to palettes ==== group 1 focuspalette 1 to 5 enter ==== fan with palettes ==== group 1 focuspalette 1 + 5 enter ==== record only parameter ==== group 1 goboselect record beampalette 2 enter ===== display values (need confirmation) ===== ==== show values instead of palette name ==== about label ==== same but always ==== about label label ==== go back to name ==== about ===== groups ===== ==== sub groups (shift+slash) ==== (chan 1+chan2)(chan 11+chan12) ===== sneak ===== ==== change value with default time ==== sneak enter ==== force time ==== sneak 0 enter ==== change value for a channel with time ==== chan 1 thru 5 at 50 sneak 5 enter ===== faders ===== ==== unload fader ==== shift + load ===== cue list ===== ==== release cuelist ==== goto cue 2/ out ==== go to cue 0 and home device params ==== goto cue out enter ==== go to cue 0 without touching non intensity parameters ==== goto cue 0 enter ==== reload cue 1 ==== goto cue 1 enter ==== reload active cue ==== goto cue enter ==== record next ==== record next ==== other ==== goto cue next/last ==== record blackout (et penser à mettre un block et assert sur le cue en question) ==== select active out record next ==== go to cue 5 with cue time ==== goto cue 5 time enter ==== go to cue 5 with custom time ==== goto cue 5 time 3 enter ==== preload (jump to) cue 5 to next ==== cue 5 load ==== save value only to specific cue in blind mode ==== chan 1 at 50 cue only enter ===== effects ===== usefull macro : "effect 1 Learn Time Sample BPM" ==== stop effect ==== group 1 stopeffect (ctrl+shift+e) enter ==== stop running effect ==== group 1 effect enter ==== flyout ==== [[https://www.youtube.com/watch?v=vGZ26l1CvcU|source]] absolute effect ^action ^param ^step time ^time ^dwell ^level^ |1|intens|0|0|3.99|100.0| |2|tilt|(0)|0|0|bkgrd| |3|tilt|2.99|3.49|0.5|(+)-100| |4|intens|0.75|0.5|1.5|0.0| |5|tilt|1.5|0|0|bkgrd| ==== sym circle ==== === version 1 === inspiration : https://community.etcconnect.com/control_consoles/eos-family-consoles/macros/i/macro-favorites/symmetrical-circle-effect * group 1 : 1 thru 4 * group 2 : 5 thru 8 * effect 1 : circle (standard) * effect 2 : circle (attributes reverse / green arrow left down (mirror hor + mirror vert) * macro 1 : group 1 effect 1 group 2 offset reverse effect 2 === version bg === using same effects, need to set "Axis -10" to be very symetrical Offset Num_Groups 2 Next Effect 4 Next Offset Reverse Effect 5 === version mega bg shlag === only working for 4 fixtures..... it is better to use version bg... source : https://youtu.be/JagsTbVKXPI?si=Ra53JlNqQgec5tjK hardkey : tab 12 chan 1 t 4 type ayrton eurus s basic -> panel augmented3d chan 1 thru 4 position */*/5 chan 1 thtu 4 position */4/ chan 1 thru 4 position -4/*/thru 4/*/ hardkey esc chan 1 thru 4 record group 1 group 1 @ full mouse : in augment3d tab, left click and maintain on the lead singer position until the machines are in place record focus palette 1 effect effect 901 copy to 901.1 effect 901.1 reverse steps hardkey : esc g 1 a f f group 1 offset chan per group 2 next group 1 offset chan per group 2: chan 1 thru 2 effect 901 next group 1 offset chan per group 2: chan 3 thru 4 effect 901.1 effect 901.1 axis -15 record preset 10 plus fx ctrl+g+o+i+0 g 1 alt+p 10 ===== a revoir ===== * block * autoblock * assert ===== missing ===== * group 1 at full thru 0 thru full * group 1 beam palette 20 time 5 --> group 1 beam palette 20 sneak 5 * cue 2/ out --> goto cue 2/ out * where is the "move" button ? --> copyto*2 * small faders on big screen * locked on "syntax error" * out out = out time 0 ===== OSC ===== ==== Tests ==== client.send_message("/eos/cmd", "Tilt @ +0.1#") ==== Show Control ==== pip install python-osc from pythonosc import udp_client client = udp_client.SimpleUDPClient("10.0.0.1",8000) client.send_message("/eos/cmd", "Event 1 / Network_Inputs#") client.send_message("/eos/cmd", "Event 1 _sACN 1 / 1#") client.send_message("/eos/cmd", "Event 1 Show_Control_Action Level_By_Address 1 / 1#") from pythonosc import udp_client input_universe = 1 output_universe = 2 event_list = "2" desk_ip = "192.168.0.100" client = udp_client.SimpleUDPClient(desk_ip,8000) client.send_message("/eos/cmd", "Delete Event " + event_list+ " /#") client.send_message("/eos/cmd", "Event " + event_list+ " /#") client.send_message("/eos/cmd", "Event " + event_list+ " / Network_Inputs#") client.send_message("/eos/cmd", "Event " + event_list+ " / External Enable#") for id in range(1,513): input_address = str(((input_universe - 1) * 512) + id) output_address = str(((output_universe - 1) * 512) + id) client.send_message("/eos/cmd", "Event " + event_list+ " / " + input_address+ " _sACN "+ input_address+ "#") client.send_message("/eos/cmd", "Event " + event_list+ " / " + input_address+ " Show_Control_Action Level_By_Address "+ output_address +"#") ==== Faders ==== To use faders, we need to define a "virtual" fader page for osc containing a fixed number of faders and then use them to control real faders. source : https://community.troikatronix.com/topic/5351/tutorial-how-to-do-fader-communication-with-etc-eos-lighting-desk-using-osc /eos/fader/1/config/10 /eos/user/2/fader/1/1 = 0.5