diff --git a/light9/web/timeline/timeline.coffee b/light9/web/timeline/timeline.coffee --- a/light9/web/timeline/timeline.coffee +++ b/light9/web/timeline/timeline.coffee @@ -167,7 +167,7 @@ coffeeElementSetup(class TimelineEditor _onGraph: (graph) -> @project = new Project(graph) - @show = 'http://light9.bigasterisk.com/show/dance2017' + @show = 'http://light9.bigasterisk.com/show/dance2018' _onSetAdjuster: () -> @makeZoomAdjs() diff --git a/show/dance2018/URI b/show/dance2018/URI new file mode 100644 --- /dev/null +++ b/show/dance2018/URI @@ -0,0 +1,1 @@ +http://light9.bigasterisk.com/show/dance2018 diff --git a/show/dance2018/deviceClass.n3 b/show/dance2018/deviceClass.n3 new file mode 100644 --- /dev/null +++ b/show/dance2018/deviceClass.n3 @@ -0,0 +1,156 @@ +@prefix : . +@prefix rdfs: . + +:color a :DeviceAttr; rdfs:label "color"; :dataType :color . +:rx a :DeviceAttr; rdfs:label "rx"; :dataType :angle . +:ry a :DeviceAttr; rdfs:label "ry"; :dataType :angle . +:uv a :DeviceAttr; rdfs:label "uv"; :dataType :scalar . +:brightness a :DeviceAttr; rdfs:label "brightness"; :dataType :scalar . +:zoom a :DeviceAttr; rdfs:label "zoom"; :dataType :scalar ; + rdfs:comment "maybe make this a separate 'wide to narrow' type" . +:focus a :DeviceAttr; rdfs:label "focus"; :dataType :scalar . +:iris a :DeviceAttr; rdfs:label "iris"; :dataType :scalar . +:prism a :DeviceAttr; rdfs:label "prism"; :dataType :scalar . +:strobe a :DeviceAttr; rdfs:label "strobe"; :dataType :scalar; + rdfs:comment "0=none, 1=fastest" . +:goboSpeed a :DeviceAttr; rdfs:label "goboSpeed"; :dataType :scalar ; + rdfs:comment "0=stopped, 1=rotate the fastest". +:quantumGoboChoice a :DeviceAttr; rdfs:label "gobo"; :dataType :choice; + :choice :spider, :windmill, :limbo, :brush, :whirlpool, :stars . +:mini15GoboChoice a :DeviceAttr; rdfs:label "gobo"; :dataType :choice; + :choice :mini15Gobo1, :mini15Gobo2, :mini15Gobo3, :mini15Gobo4, :mini15Gobo5, :mini15Gobo6, :mini15Gobo7, :mini15Gobo8, :mini15Gobo9, :mini15Gobo10 . + +:goboShake a :DeviceAttr; rdfs:label "goboShake"; :dataType :scalar . + +:mini15Gobo1 :value 3 . +:mini15Gobo2 :value 10 . +:mini15Gobo3 :value 18 . +:mini15Gobo4 :value 26 . +:mini15Gobo5 :value 34 . +:mini15Gobo6 :value 42 . +:mini15Gobo7 :value 50 . +:mini15Gobo8 :value 58 . +:mini15Gobo9 :value 66 . +:mini15Gobo10 :value 74 . + +:SimpleDimmer a :DeviceClass; rdfs:label "SimpleDimmer"; + :deviceAttr :brightness; + :attr + [ :outputAttr :level; :dmxOffset 0 ] . + +:ChauvetColorStrip a :DeviceClass; rdfs:label "ChauvetColorStrip"; + :deviceAttr :color; + :attr + [ :outputAttr :mode; :dmxOffset 0 ], + [ :outputAttr :red; :dmxOffset 1 ], + [ :outputAttr :green; :dmxOffset 2 ], + [ :outputAttr :blue; :dmxOffset 3 ] . + +:Mini15 a :DeviceClass; rdfs:label "Mini15"; + :deviceAttr :color, :rx, :ry, :mini15GoboChoice, :goboShake ; + :attr + [ :outputAttr :xRotation; :dmxOffset 0 ], + [ :outputAttr :xFine; :dmxOffset 1 ], + [ :outputAttr :yRotation; :dmxOffset 2 ], + [ :outputAttr :yFine; :dmxOffset 3 ], + [ :outputAttr :rotationSpeed; :dmxOffset 4 ], + [ :outputAttr :dimmer; :dmxOffset 5 ], + [ :outputAttr :red; :dmxOffset 6 ], + [ :outputAttr :green; :dmxOffset 7 ], + [ :outputAttr :blue; :dmxOffset 8 ], + [ :outputAttr :colorChange; :dmxOffset 9 ], + [ :outputAttr :colorSpeed; :dmxOffset 10 ], + [ :outputAttr :goboShake; :dmxOffset 11 ], + [ :outputAttr :goboChoose; :dmxOffset 12 ] . + +:Source4LedSeries2 a :DeviceClass; rdfs:label "Source4LedSeries2"; + :docs ; + :deviceAttr :color; + :attr + [ :dmxOffset 0; :outputAttr :red ], + [ :dmxOffset 1; :outputAttr :green ], + [ :dmxOffset 2; :outputAttr :blue ], + [ :dmxOffset 4; :outputAttr :strobe ], + [ :dmxOffset 7; :outputAttr :fixed255 ], + [ :dmxOffset 8; :outputAttr :fixed128_0 ], + [ :dmxOffset 9; :outputAttr :fixed128_1 ], + [ :dmxOffset 10; :outputAttr :fixed128_2 ], + [ :dmxOffset 11; :outputAttr :fixed128_3 ], + [ :dmxOffset 12; :outputAttr :fixed128_4 ], + [ :dmxOffset 13; :outputAttr :fixed128_5 ], + [ :dmxOffset 14; :outputAttr :fixed128_6 ] . + + +:ChauvetHex12 a :DeviceClass; rdfs:label "ChauvetHex12"; + :deviceAttr :color, :uv; + :docs ; + :attr + [ :outputAttr :red; :dmxOffset 0 ], + [ :outputAttr :green; :dmxOffset 1 ], + [ :outputAttr :blue; :dmxOffset 2 ], + [ :outputAttr :amber; :dmxOffset 3 ], + [ :outputAttr :white; :dmxOffset 4 ], + [ :outputAttr :uv; :dmxOffset 5 ] . + +:MacAura a :DeviceClass; rdfs:label "MacAura"; + :docs ; + rdfs:comment "note- manual counts dmx from 1; :dmxOffset is from 0"; + :deviceAttr :color, :rx, :ry, :zoom; + :attr + [ :dmxOffset 0 ; :outputAttr :shutter ], # use 22 + [ :dmxOffset 1 ; :outputAttr :dimmer ], + [ :dmxOffset 2 ; :outputAttr :zoom ], + [ :dmxOffset 3 ; :outputAttr :pan ], + [ :dmxOffset 4 ; :outputAttr :panFine ], + [ :dmxOffset 5 ; :outputAttr :tilt ], + [ :dmxOffset 6 ; :outputAttr :tiltFine ], + [ :dmxOffset 7 ; :outputAttr :fixtureControl ], # use 0 + [ :dmxOffset 8 ; :outputAttr :colorWheel ], # use 0 + [ :dmxOffset 9 ; :outputAttr :red ], + [ :dmxOffset 10 ; :outputAttr :green ], + [ :dmxOffset 11 ; :outputAttr :blue ], + [ :dmxOffset 12 ; :outputAttr :white ], + [ :dmxOffset 13 ; :outputAttr :colorTemperature ], + [ :dmxOffset 14 ; :outputAttr :fx1Select ], + [ :dmxOffset 15 ; :outputAttr :fx1Adjust ], + [ :dmxOffset 16 ; :outputAttr :fx2Select ], + [ :dmxOffset 17 ; :outputAttr :fx2Adjust ], + [ :dmxOffset 18 ; :outputAttr :fxSync ], + [ :dmxOffset 19 ; :outputAttr :auraShutter ], # use 22 + [ :dmxOffset 20 ; :outputAttr :auraDimmer ], + [ :dmxOffset 21 ; :outputAttr :auraColorWheel ], + [ :dmxOffset 22 ; :outputAttr :auraRed ], + [ :dmxOffset 23 ; :outputAttr :auraGreen ], + [ :dmxOffset 24 ; :outputAttr :auraBlue ] . + +:MacQuantum a :DeviceClass; rdfs:label "MacQuantum"; + :docs ; + :deviceAttr :color, :rx, :ry, :zoom, :focus, :iris, :prism, :quantumGoboChoice, :goboSpeed, :strobe; + :attr + [ :dmxOffset 0; :outputAttr :shutter ], + [ :dmxOffset 1; :outputAttr :dimmerFadeHi ], + [ :dmxOffset 2; :outputAttr :dimmerFadeLo ], + [ :dmxOffset 3; :outputAttr :cyan ], + [ :dmxOffset 4; :outputAttr :magenta ], + [ :dmxOffset 5; :outputAttr :yellow ], + [ :dmxOffset 6; :outputAttr :colorWheel ; rdfs:comment "use 0" ], + [ :dmxOffset 7; :outputAttr :goboChoice ], + [ :dmxOffset 8; :outputAttr :goboSpeedHi ], + [ :dmxOffset 9; :outputAttr :goboSpeedLo ], + [ :dmxOffset 10; :outputAttr :goboStaticRotate ], + [ :dmxOffset 11; :outputAttr :prismRotation ], + [ :dmxOffset 12; :outputAttr :iris ], + [ :dmxOffset 13; :outputAttr :zoomHi ], + [ :dmxOffset 14; :outputAttr :zoomLo ], + [ :dmxOffset 15; :outputAttr :focusHi ], + [ :dmxOffset 16; :outputAttr :focusLo ], + [ :dmxOffset 17; :outputAttr :panHi ], + [ :dmxOffset 18; :outputAttr :panLo ], + [ :dmxOffset 19; :outputAttr :tiltHi ], + [ :dmxOffset 20; :outputAttr :tiltLo ], + [ :dmxOffset 21; :outputAttr :fixtureControl ; rdfs:comment "use 0" ], + [ :dmxOffset 22; :outputAttr :fx1Select ], + [ :dmxOffset 23; :outputAttr :fx1Adjust ], + [ :dmxOffset 24; :outputAttr :fx2Select ], + [ :dmxOffset 25; :outputAttr :fx2Adjust ], + [ :dmxOffset 26; :outputAttr :fxSync ] . diff --git a/show/dance2018/effect.n3 b/show/dance2018/effect.n3 new file mode 100644 --- /dev/null +++ b/show/dance2018/effect.n3 @@ -0,0 +1,58 @@ +@prefix : . +@prefix dev: . +@prefix effect: . +@prefix rdf: . +@prefix rdfs: . +@prefix xml: . +@prefix xsd: . + + + +#effect:usa a :mockupEffect; rdfs:label "USA"; :chaseOffset 0; +# :chaseTempo 120; :code "chase()"; :devices dev:colorStrip, dev:moving1; +# :fadeShape :fadeCurve1; :palette "#0000ff", "#ff0000", "#ffffff"; +# :publishAttr :strength . + +#effect:Strobe a :Effect; rdfs:label "strobe"; :publishAttr :duty, :offset, :rate, :strength . + + +effect:animRainbow a :Effect; rdfs:label "animRainbow"; :publishAttr :strength, :rate ; :group "anim". +effect:aurawash a :Effect; :publishAttr :strength ; :group "anim". +effect:auraSparkles a :Effect; :publishAttr :strength ; :group "anim". +effect:pulseRainbow a :Effect; rdfs:label "pulseRainbow"; :publishAttr :strength, :rate ; :group "main"; :order 6. + +effect:orangeSearch a :Effect; :publishAttr :strength ; :group "anim". +effect:qsweep a :Effect; :publishAttr :strength ; :group "anim". +effect:chase1 a :Effect; :publishAttr :strength ; :group "anim". + +effect:lightning a :Effect; :publishAttr :strength ; :group "main"; :order 7. + +effect:strobewarm :group "anim". + +effect:house :group "main"; :order 3 . +effect:houseside :group "main"; :order 4 . +effect:cyc :group "main"; :order 3 . +effect:qwidecenter :group "main"; rdfs:label "qwidecenter [18]"; :order 5 . +effect:curtain2 :group "main"; :order 2 . + +effect:centerSpot a :Effect; rdfs:label "center spot"; + :group "main"; :order 1; :publishAttr :strength; + :setting effect:centerSpots0, effect:centerSpots1, effect:centerSpots2, effect:centerSpots3, effect:centerSpots4 . +effect:centerSpots0 :device dev:q2; :deviceAttr :color; + :scaledValue "#ffefdf" . +effect:centerSpots1 :device dev:q2; :deviceAttr :focus; + :value 0.31 . +effect:centerSpots2 :device dev:q2; :deviceAttr :rx; + :value 0.50 . +effect:centerSpots3 :device dev:q2; :deviceAttr :ry; + :value 0.01 . +effect:centerSpots4 :device dev:q2; :deviceAttr :zoom; + :value 0.42 . + + +:fadeCurve1 a :Curve; :point :fc1p0, :fc1p1, :fc1p2, :fc1p3 . +:fc1p0 :time 0.00; :value 0 . +:fc1p1 :time 0.02; :value 1 . +:fc1p2 :time 0.10; :value 1 . +:fc1p3 :time 0.15; :value 0 . +:strength rdfs:label "strength" . diff --git a/show/dance2018/networking.n3 b/show/dance2018/networking.n3 new file mode 100644 --- /dev/null +++ b/show/dance2018/networking.n3 @@ -0,0 +1,38 @@ +@prefix : . +@prefix show: . +@prefix sh: . + +show:dance2018 :networking sh:netHome . +sh:netHome + :webServer ; + :patchReceiverUpdateHost "plus"; + :captureDevice ; + :curveCalc ; + :collector ; + :collectorZmq ; + :effectEval ; + :effectSequencer ; + :keyboardComposer ; + :musicPlayer ; + :oscDmxServer ; + :paintServer ; + :picamserve ; + :rdfdb ; + :subComposer ; + :subServer ; + :vidref . + +:captureDevice :urlPath "captureDevice" . +:curveCalc :urlPath "curveCalc" . +:dmxServer :urlPath "dmxServer" . +:effectEval :urlPath "effectEval" . +:keyboardComposer :urlPath "keyboardComposer" . +:musicPlayer :urlPath "ascoltami" . +:picamserve :urlPath "picamserve" . +:paintServer :urlPath "paintServer" . +:rdfdb :urlPath "rdfdb" . +:subComposer :urlPath "subComposer" . +:subServer :urlPath "subServer" . +:vidref :urlPath "vidref" . +:collector :urlPath "collector" . +:effectSequencer :urlPath "effectSequencer" . diff --git a/show/dance2018/playlist.n3 b/show/dance2018/playlist.n3 new file mode 100644 --- /dev/null +++ b/show/dance2018/playlist.n3 @@ -0,0 +1,53 @@ +@prefix : . +@prefix show: . +@prefix sh: . +@prefix rdf: . +@prefix rdfs: . + +show:dance2018 :musicRoot "show/dance2018/music/pad"; +:spectrogramUrlRoot "/show/dance2018/spectrogram" . + +show:dance2018 :playList ( + sh:song1 sh:song2 sh:song3 sh:song4 sh:song5 + sh:song6 sh:song7 sh:song8 sh:song9 sh:song10 + sh:song11 sh:song12 sh:song13 sh:song14 sh:song15 + sh:song16 sh:song17 +) . + +sh:song1 a :Song; rdfs:label "01 open"; :songFilename "01-open.wav" . +sh:song2 a :Song; rdfs:label "02 swing"; :songFilename "02-swing.wav" . +sh:song3 a :Song; rdfs:label "03 wild"; :songFilename "03-wild.wav" . +sh:song4 a :Song; rdfs:label "04 amerpatrol"; :songFilename "04-amerpatrol.wav" . +sh:song5 a :Song; rdfs:label "05 summer"; :songFilename "05-summer.wav" . +sh:song6 a :Song; rdfs:label "06 moon"; :songFilename "06-moon.wav" . +sh:song7 a :Song; rdfs:label "07 chicagomix"; :songFilename "07-chicagomix.wav" . +sh:song8 a :Song; rdfs:label "08 ham"; :songFilename "08-ham.wav" . +sh:song9 a :Song; rdfs:label "09 salute"; :songFilename "09-salute.wav" . +sh:song10 a :Song; rdfs:label "10 jitterbugout"; :songFilename "10-jitterbugout.wav" . +sh:song11 a :Song; rdfs:label "11 boogie"; :songFilename "11-boogie.wav" . +sh:song12 a :Song; rdfs:label "12 5678-trim"; :songFilename "12-5678-trim.wav" . +sh:song13 a :Song; rdfs:label "13 womens"; :songFilename "13-womens.wav" . +sh:song14 a :Song; rdfs:label "14 civil"; :songFilename "14-civil.wav" . +sh:song15 a :Song; rdfs:label "15 yankee"; :songFilename "15-yankee.wav" . +sh:song16 a :Song; rdfs:label "16 disco"; :songFilename "16-disco.wav" . +sh:song17 a :Song; rdfs:label "17 bugle"; :songFilename "17-bugle.wav" . + + + + + + + + + + + + + + + + + + + + diff --git a/show/dance2018/theaterLightConfig.n3 b/show/dance2018/theaterLightConfig.n3 new file mode 100644 --- /dev/null +++ b/show/dance2018/theaterLightConfig.n3 @@ -0,0 +1,112 @@ +@prefix : . +@prefix rdfs: . +@prefix dev: . +@prefix dmxA: . +@prefix dmxB: . + +#dev:colorStrip a :ChauvetColorStrip; rdfs:label "colorStrip"; :dmxUniverse dmxB:; :dmxBase 87 . +#dev:moving1 a :Mini15; rdfs:label "moving1"; :dmxUniverse dmxB:; :dmxBase 4 . + +dev:houseSide a :SimpleDimmer; rdfs:label "house-side"; :dmxUniverse dmxA:; :dmxBase 68 . +dev:house1 a :SimpleDimmer; rdfs:label "house1"; :dmxUniverse dmxA:; :dmxBase 69 . +dev:house4 a :SimpleDimmer; rdfs:label "house4"; :dmxUniverse dmxA:; :dmxBase 70 . +dev:house3 a :SimpleDimmer; rdfs:label "house3"; :dmxUniverse dmxA:; :dmxBase 71 . +dev:house2 a :SimpleDimmer; rdfs:label "house2"; :dmxUniverse dmxA:; :dmxBase 72 . + +dev:f1 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 4 . +dev:f2 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 8 . +dev:f3 a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 10 . + +dev:cycR a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 42 . +dev:cycL a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 44 . + +dev:q1 a :MacQuantum; :dmxUniverse dmxB:; :dmxBase 325 . +dev:q1 :outputAttrRange dev:q1rx . dev:q1rx :outputAttr :rx; :start 0.143; :end 0.271 . +dev:q1 :outputAttrRange dev:q1ry . dev:q1ry :outputAttr :ry; :start 0.71; :end 0.821 . +dev:q2 a :MacQuantum; :dmxUniverse dmxB:; :dmxBase 352 . +dev:q2 :outputAttrRange dev:q2rx . dev:q2rx :outputAttr :rx; :start 0.097; :end 0.227 . +dev:q2 :outputAttrRange dev:q2ry . dev:q2ry :outputAttr :ry; :start 0.739; :end 0.824 . +dev:q3 a :MacQuantum; :dmxUniverse dmxB:; :dmxBase 379 . +dev:q3 :outputAttrRange dev:q3rx . dev:q3rx :outputAttr :rx; :start 0.064; :end 0.198 . +dev:q3 :outputAttrRange dev:q3ry . dev:q3ry :outputAttr :ry; :start 0.765; :end 0.822 . + +dev:aura1 a :MacAura; :dmxUniverse dmxB:; :dmxBase 406 . +dev:aura2 a :MacAura; :dmxUniverse dmxB:; :dmxBase 420 . +dev:aura3 a :MacAura; :dmxUniverse dmxB:; :dmxBase 434 . +dev:aura4 a :MacAura; :dmxUniverse dmxB:; :dmxBase 448 . +dev:aura5 a :MacAura; :dmxUniverse dmxB:; :dmxBase 462 . + +dev:aura1 :outputAttrRange dev:aura1rx . dev:aura1rx :outputAttr :rx; :start 0.145; :end 0.275 . +dev:aura2 :outputAttrRange dev:aura2rx . dev:aura2rx :outputAttr :rx; :start 0.096; :end 0.259 . +dev:aura3 :outputAttrRange dev:aura3rx . dev:aura3rx :outputAttr :rx; :start 0.068; :end 0.25 . +dev:aura4 :outputAttrRange dev:aura4rx . dev:aura4rx :outputAttr :rx; :start 0.065; :end 0.21 . +dev:aura5 :outputAttrRange dev:aura5rx . dev:aura5rx :outputAttr :rx; :start 0.06; :end 0.194 . + +dev:aura1 :outputAttrRange dev:aura1ry . dev:aura1ry :outputAttr :ry; :start 0.239; :end 0.153 . +dev:aura2 :outputAttrRange dev:aura2ry . dev:aura2ry :outputAttr :ry; :start 0.248; :end 0.148 . +dev:aura3 :outputAttrRange dev:aura3ry . dev:aura3ry :outputAttr :ry; :start 0.260; :end 0.151 . +dev:aura4 :outputAttrRange dev:aura4ry . dev:aura4ry :outputAttr :ry; :start 0.250; :end 0.153 . +dev:aura5 :outputAttrRange dev:aura5ry . dev:aura5ry :outputAttr :ry; :start 0.241; :end 0.151 . + + +dev:auraStage a :MacAura; :dmxUniverse dmxB:; :dmxBase 476; rdfs:comment "rx=.5 ry<.45" . + +dev:down2 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 157 . +dev:down3 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 193 . +dev:down4 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 169 . +dev:down5Edge a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 175 . +dev:backlight1 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 241 . +dev:backlight2 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 247 . +dev:backlight3 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 253 . +dev:backlight4 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 259 . +dev:backlight5 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 265 . +dev:hexLow3 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 223 . +dev:hexLow5 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 229 . +dev:hexLowBacklight1 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 211 . +dev:hexLowBacklight6 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 235 . +dev:hexSlant a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 319 . +dev:lip1 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 121 . +dev:lip2 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 127 . +dev:lip3 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 133 . +dev:lip4 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 139 . +dev:lip5 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 145 . +dev:postL1 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 289 . +dev:postL2 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 295 . +dev:postL3 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 301 . +dev:postR1 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 271 . +dev:postR2 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 277 . +dev:postR3 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 283 . +dev:upCenter a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 313 . +dev:veryLow1 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 151 . +dev:veryLow2 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 187 . +dev:veryLow22 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 217 . +dev:veryLow3 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 163 . +dev:veryLow4 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 199 . +dev:veryLow5 a :ChauvetHex12; :dmxUniverse dmxB:; :dmxBase 205 . + + +dev:lowPattern301 a :Source4LedSeries2; :dmxUniverse dmxB:; :dmxBase 1 . +dev:lowPattern302 a :Source4LedSeries2; :dmxUniverse dmxB:; :dmxBase 16 . +dev:lowPattern303 a :Source4LedSeries2; :dmxUniverse dmxB:; :dmxBase 31 . +dev:lowPattern304 a :Source4LedSeries2; :dmxUniverse dmxB:; :dmxBase 46 . +dev:lowPattern305 a :Source4LedSeries2; :dmxUniverse dmxB:; :dmxBase 61 . +dev:lowPattern306 a :Source4LedSeries2; :dmxUniverse dmxB:; :dmxBase 76 . +dev:lowPattern307 a :Source4LedSeries2; :dmxUniverse dmxB:; :dmxBase 91 . +dev:lowPattern308 a :Source4LedSeries2; :dmxUniverse dmxB:; :dmxBase 106 . + +# [ :name "oran1"; :output dmx:c21 ] . +# [ :name "oran2"; :output dmx:c25 ] . +# [ :name "oran3"; :output dmx:c29 ] . +# [ :name "oran4"; :output dmx:c33 ] . +# [ :name "gree1"; :output dmx:c22 ] . +# [ :name "gree2"; :output dmx:c26 ] . +# [ :name "gree3"; :output dmx:c30 ] . +# [ :name "gree4"; :output dmx:c34 ] . +# [ :name "blue1"; :output dmx:c23 ] . +# [ :name "blue2"; :output dmx:c27 ] . +# [ :name "blue3"; :output dmx:c31 ] . +# [ :name "blue4"; :output dmx:c35 ] . +# [ :name "red1"; :output dmx:c24 ] . +# [ :name "red2"; :output dmx:c28 ] . +# [ :name "red3"; :output dmx:c32 ] . +# [ :name "red4"; :output dmx:c36 ] . diff --git a/show/dance2018/vidrefConfig.n3 b/show/dance2018/vidrefConfig.n3 new file mode 100644 --- /dev/null +++ b/show/dance2018/vidrefConfig.n3 @@ -0,0 +1,10 @@ +@prefix : . +@prefix dev: . +@prefix effect: . +@prefix rdf: . +@prefix rdfs: . +@prefix show: . +@prefix xml: . +@prefix xsd: . + + :vidrefCamRequest .