25
25
<program name="prog3" >
27
27
<step name="Cue 1" >
28
<crossfader_load cue="1" crossfader="X1" />
28
<crossfader_load crossfader="X1" cue="1" />
29
29
<crossfader_run downtime="4s" crossfader="X1" uptime="4s" />
31
31
<step name="Cue 2" >
32
<crossfader_load cue="2" crossfader="X1" />
32
<crossfader_load crossfader="X1" cue="2" />
33
33
<crossfader_run downtime="3s" crossfader="X1" uptime="3s" />
35
35
<step name="Cue 1" >
36
<crossfader_load cue="1" crossfader="X1" />
36
<crossfader_load crossfader="X1" cue="1" />
37
37
<crossfader_run downtime="2s" crossfader="X1" uptime="2s" />
39
39
<step name="Cue 2" >
40
<crossfader_load cue="2" crossfader="X1" />
40
<crossfader_load crossfader="X1" cue="2" />
41
41
<crossfader_run downtime="1s" crossfader="X1" uptime="1s" />
43
43
<step name="Cue 1" >
44
<crossfader_load cue="1" crossfader="X1" />
44
<crossfader_load crossfader="X1" cue="1" />
45
45
<crossfader_run downtime="0.5s" crossfader="X1" uptime="0.5s" />
64
64
<color_mixer_instrument red="cyc_red" name="cyc" green="cyc_green" blue="cyc_blue" />
65
<instrument name="2" driver="instrument" core="LB1" dimmer="2" />
66
<meta_instrument name="foo" >
67
<instrument core="LB1" name="mtest2" driver="gobo_rotator" attributes="gobo_rpm" dimmer="101" />
68
<instrument core="LB1" name="mtest1" driver="instrument" attributes="level" dimmer="100" />
70
65
<instrument name="8" driver="instrument" core="LB1" dimmer="8" />
71
66
<instrument name="9" driver="instrument" core="LB1" dimmer="9" />
72
67
<instrument name="6" driver="instrument" core="LB1" dimmer="6" />
73
68
<instrument name="7" driver="instrument" core="LB1" dimmer="7" />
74
69
<instrument name="4" driver="instrument" core="LB1" dimmer="4" />
75
70
<instrument name="5" driver="instrument" core="LB1" dimmer="5" />
71
<instrument name="2" driver="instrument" core="LB1" dimmer="2" />
72
<instrument name="3" driver="instrument" core="LB1" dimmer="3" />
76
73
<instrument name="house1" driver="instrument" core="LB1" dimmer="65" />
77
<instrument name="3" driver="instrument" core="LB1" dimmer="3" />
74
<instrument name="house2" driver="instrument" core="LB1" dimmer="66" />
78
75
<instrument name="house3" driver="instrument" core="LB1" dimmer="67" />
79
<instrument name="house2" driver="instrument" core="LB1" dimmer="66" />
80
<instrument name="cyc_green" driver="instrument" core="LB1" dimmer="21" />
81
76
<instrument name="cyc_red" driver="instrument" core="LB1" dimmer="20" />
82
77
<instrument name="1" driver="instrument" core="LB1" dimmer="1" />
78
<instrument name="cyc_green" driver="instrument" core="LB1" dimmer="21" />
79
<instrument name="10" driver="instrument" core="LB1" dimmer="10" />
83
80
<instrument name="cyc_blue" driver="instrument" core="LB1" dimmer="22" />
84
<instrument name="10" driver="instrument" core="LB1" dimmer="10" />
84
<parent level="50.0%" >
87
<parent level="50.0%" >
90
<instrument level="100.0%" name="cyc" color="#ff1e00" />
91
<instrument level="100%" name="2" />
92
<instrument level="0%" name="1" />
95
<instrument level="100%" name="house1" />
96
<instrument level="100%" name="house3" />
97
<instrument level="100%" name="house2" />
100
<parent level="100.0%" >
103
<instrument level="75.0%" name="1" />
87
105
<cue name="preshow" >
88
106
<instrument level="50%" name="2" />
89
107
<instrument level="50%" name="1" />
93
111
<instrument level="0%" name="2" />
94
112
<instrument level="100%" name="1" />
97
<instrument level="100%" name="house1" />
98
<instrument level="100%" name="house3" />
99
<instrument level="100%" name="house2" />
115
<parent level="100.0%" >
102
<parent level="50.0%" >
105
<parent level="50.0%" >
108
<instrument level="100%" name="2" />
109
<instrument level="100.0%" name="cyc" color="#ff1e00" />
110
<instrument level="0%" name="1" />
120
<instrument level="50.0%" name="1" />
157
<procedure args="" name="benchmark" >
158
import math, time, string
161
for x in range(1,50):
162
ins.append(lb.instrument['moving'+str(x)])
164
if (1>2): print 'not true!'
167
for y in range(1,4*80):
169
x.set_attribute(attribute='target', value='(10ft, 10ft, 10ft)')
171
print 'set', 4*80*50 ,'instruments in ', e-s
147
175
<procedure args="instrument, center, radius" name="circle" >
148
176
# arguments: instrument, center, radius
175
<procedure args="" name="benchmark" >
176
import math, time, string
179
for x in range(1,50):
180
ins.append(lb.instrument['moving'+str(x)])
182
if (1>2): print 'not true!'
185
for y in range(1,4*80):
187
x.set_attribute(attribute='target', value='(10ft, 10ft, 10ft)')
189
print 'set', 4*80*50 ,'instruments in ', e-s
195
<process procedure="chase" instruments="1,2" name="foo" />
205
<process procedure="chase" name="foo" instruments="1,2" />