Table of Contents

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

source absolute effect

action param step time time dwell level
1intens003.99100.0
2tilt(0)00bkgrd
3tilt2.993.490.5(+)-100
4intens0.750.51.50.0
5tilt1.500bkgrd

sym circle

version 1

inspiration : https://community.etcconnect.com/control_consoles/eos-family-consoles/macros/i/macro-favorites/symmetrical-circle-effect

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 <del>bg</del> 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

missing

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