commit 85

This commit is contained in:
Moritz Ruth 2025-03-21 19:06:26 +01:00
parent 16f251f861
commit 8d23d84599
Signed by: moritzruth
GPG key ID: C9BBAB79405EE56D
13 changed files with 68 additions and 67 deletions

View file

@ -111,7 +111,7 @@ fun ShowBuilderContext.act1() = act("1. Akt") {
} }
onRun { onRun {
FrontLights.all { it.brightness.off(6.seconds) } FrontLights.center { it.brightness.off(6.seconds) }
sidelight.brightness.off(6.seconds) sidelight.brightness.off(6.seconds)
} }
} }
@ -127,7 +127,7 @@ fun ShowBuilderContext.act1() = act("1. Akt") {
curtainState = CurtainState.OPEN curtainState = CurtainState.OPEN
onRun { onRun {
FrontLights.all { it.brightness.fade(100.percent, 6.seconds) } FrontLights.center { it.brightness.fade(100.percent, 6.seconds) }
sidelight.brightness.fade(100.percent, 6.seconds) sidelight.brightness.fade(100.percent, 6.seconds)
sidelight.colors.forEach { it.static(Color.WARM_WHITE) } sidelight.colors.forEach { it.static(Color.WARM_WHITE) }
} }
@ -189,7 +189,7 @@ fun ShowBuilderContext.act1() = act("1. Akt") {
rightSpotTarget = null rightSpotTarget = null
onRun { onRun {
FrontLights.all { it.brightness.fade(100.percent, 2.seconds) } FrontLights.center { it.brightness.fade(100.percent, 2.seconds) }
sidelight.brightness.off(1.seconds) sidelight.brightness.off(1.seconds)
Spots.right.brightness.off(1.seconds) Spots.right.brightness.off(1.seconds)
} }
@ -213,12 +213,12 @@ fun ShowBuilderContext.act1() = act("1. Akt") {
repeat(2) { repeat(2) {
lightStep(StepCue.Custom("Gardine wird geschlossen")) { lightStep(StepCue.Custom("Gardine wird geschlossen")) {
FrontLights.all { it.brightness.fade(40.percent, 2.seconds) } FrontLights.center { it.brightness.fade(40.percent, 2.seconds) }
sidelight.brightness.fade(80.percent, 3.seconds) sidelight.brightness.fade(80.percent, 3.seconds)
} }
lightStep(StepCue.Custom("Gardine wird geöffnet")) { lightStep(StepCue.Custom("Gardine wird geöffnet")) {
FrontLights.all { it.brightness.fade(100.percent, 1.seconds) } FrontLights.center { it.brightness.fade(100.percent, 1.seconds) }
sidelight.brightness.off(1.5.seconds) sidelight.brightness.off(1.5.seconds)
} }
} }
@ -236,7 +236,7 @@ fun ShowBuilderContext.act1() = act("1. Akt") {
curtainState = CurtainState.CLOSED curtainState = CurtainState.CLOSED
onRun { onRun {
FrontLights.all { it.brightness.off(5.seconds) } FrontLights.center { it.brightness.off(5.seconds) }
} }
} }
@ -255,7 +255,7 @@ fun ShowBuilderContext.act1() = act("1. Akt") {
curtainState = CurtainState.OPEN curtainState = CurtainState.OPEN
onRun { onRun {
FrontLights.all { it.brightness.fade(75.percent, 5.seconds) } FrontLights.center { it.brightness.fade(75.percent, 5.seconds) }
} }
} }
@ -290,7 +290,7 @@ fun ShowBuilderContext.act1() = act("1. Akt") {
curtainState = CurtainState.CLOSED curtainState = CurtainState.CLOSED
onRun { onRun {
FrontLights.all { it.brightness.off(5.seconds) } FrontLights.center { it.brightness.off(5.seconds) }
} }
} }
@ -318,7 +318,7 @@ fun ShowBuilderContext.act1() = act("1. Akt") {
} }
onRun { onRun {
FrontLights.all { it.brightness.fade(50.percent, 3.5.seconds) } FrontLights.center { it.brightness.fade(50.percent, 3.5.seconds) }
sidelight.brightness.fade(75.percent, 4.seconds) sidelight.brightness.fade(75.percent, 4.seconds)
Spots.right.brightness.static(100.percent) Spots.right.brightness.static(100.percent)
} }
@ -334,7 +334,7 @@ fun ShowBuilderContext.act1() = act("1. Akt") {
} }
onRun { onRun {
FrontLights.all { it.brightness.fade(100.percent, 3.seconds) } FrontLights.center { it.brightness.fade(100.percent, 3.seconds) }
sidelight.brightness.off(10.seconds) sidelight.brightness.off(10.seconds)
} }
} }
@ -374,7 +374,7 @@ fun ShowBuilderContext.act1() = act("1. Akt") {
onRun { onRun {
Spots.right.brightness.pulseOnce(0.seconds, 20.seconds) Spots.right.brightness.pulseOnce(0.seconds, 20.seconds)
FrontLights.all { FrontLights.center {
it.brightness.pulseOnce( it.brightness.pulseOnce(
rampUpDuration = 1.seconds, rampUpDuration = 1.seconds,
rampDownDuration = 10.seconds, rampDownDuration = 10.seconds,
@ -424,7 +424,7 @@ fun ShowBuilderContext.act1() = act("1. Akt") {
} }
onRun { onRun {
FrontLights.all { it.brightness.off(3.seconds) } FrontLights.center { it.brightness.off(3.seconds) }
BlinderBars.all { BlinderBars.all {
it.color.reset() it.color.reset()

View file

@ -57,7 +57,7 @@ fun ShowBuilderContext.act2() = act("2. Akt") {
Washs.both { it.brightness.off(0.4.seconds) } Washs.both { it.brightness.off(0.4.seconds) }
backlightBar.brightness.off(0.4.seconds) backlightBar.brightness.off(0.4.seconds)
sidelight.brightness.off(0.4.seconds) sidelight.brightness.off(0.4.seconds)
FrontLights.all { it.brightness.fade(100.percent, 3.seconds) } FrontLights.center { it.brightness.fade(100.percent, 3.seconds) }
} }
} }
@ -71,7 +71,7 @@ fun ShowBuilderContext.act2() = act("2. Akt") {
} }
onRun { onRun {
FrontLights.all { it.brightness.fade(40.percent, 20.seconds) } FrontLights.center { it.brightness.fade(40.percent, 20.seconds) }
} }
} }
@ -102,7 +102,7 @@ fun ShowBuilderContext.act2() = act("2. Akt") {
} }
onRun { onRun {
FrontLights.all { it.brightness.fade(75.percent, 10.seconds) } FrontLights.center { it.brightness.fade(75.percent, 10.seconds) }
backlightBar.brightness.fade(25.percent, 10.seconds) backlightBar.brightness.fade(25.percent, 10.seconds)
Tops.both { Tops.both {
@ -125,7 +125,7 @@ fun ShowBuilderContext.act2() = act("2. Akt") {
it.brightness.static(100.percent) it.brightness.static(100.percent)
} }
FrontLights.all { it.brightness.fade(100.percent, 2.seconds) } FrontLights.center { it.brightness.fade(100.percent, 2.seconds) }
} }
step(StepCue.Custom("Lucy ist geflüchtet")) { step(StepCue.Custom("Lucy ist geflüchtet")) {
@ -139,7 +139,7 @@ fun ShowBuilderContext.act2() = act("2. Akt") {
it.strobeSpeed.off() it.strobeSpeed.off()
} }
BlinderBars.all { it.brightness.off(1.seconds) } BlinderBars.all { it.brightness.off(1.seconds) }
FrontLights.all { it.brightness.fade(75.percent, 1.seconds) } FrontLights.center { it.brightness.fade(75.percent, 1.seconds) }
} }
} }
@ -286,7 +286,7 @@ fun ShowBuilderContext.act2() = act("2. Akt") {
it.brightness.static(100.percent) it.brightness.static(100.percent)
} }
FrontLights.all { it.brightness.fade(100.percent, 2.seconds) } FrontLights.center { it.brightness.fade(100.percent, 2.seconds) }
backlightBar.brightness.pulseOnce(1.seconds, 3.seconds) backlightBar.brightness.pulseOnce(1.seconds, 3.seconds)
@ -308,7 +308,7 @@ fun ShowBuilderContext.act2() = act("2. Akt") {
onRun { onRun {
Tops.both { it.reset() } Tops.both { it.reset() }
BlinderBars.all { it.brightness.off(1.seconds) } BlinderBars.all { it.brightness.off(1.seconds) }
FrontLights.all { it.brightness.fade(75.percent, 1.seconds) } FrontLights.center { it.brightness.fade(75.percent, 1.seconds) }
} }
} }
@ -343,7 +343,7 @@ fun ShowBuilderContext.act2() = act("2. Akt") {
it.brightness.static(100.percent) it.brightness.static(100.percent)
} }
FrontLights.all { it.brightness.fade(100.percent, 2.seconds) } FrontLights.center { it.brightness.fade(100.percent, 2.seconds) }
Spots.right.brightness.off(5.seconds) Spots.right.brightness.off(5.seconds)
Washs.both { Washs.both {
@ -364,7 +364,7 @@ fun ShowBuilderContext.act2() = act("2. Akt") {
BlinderBars.all { it.brightness.off(1.seconds) } BlinderBars.all { it.brightness.off(1.seconds) }
Tops.both { it.reset() } Tops.both { it.reset() }
Washs.both { it.brightness.off() } Washs.both { it.brightness.off() }
FrontLights.all { it.brightness.fade(75.percent, 1.seconds) } FrontLights.center { it.brightness.fade(75.percent, 1.seconds) }
} }
} }
@ -386,7 +386,7 @@ fun ShowBuilderContext.act2() = act("2. Akt") {
curtainState = CurtainState.CLOSED // fast curtainState = CurtainState.CLOSED // fast
onRun { onRun {
FrontLights.all { it.brightness.off(3.seconds) } FrontLights.center { it.brightness.off(3.seconds) }
sidelight.brightness.off(3.seconds) sidelight.brightness.off(3.seconds)
BlinderBars.all { it.brightness.off(2.seconds) } BlinderBars.all { it.brightness.off(2.seconds) }
} }
@ -493,7 +493,7 @@ fun ShowBuilderContext.act2() = act("2. Akt") {
} }
lightStep(StepCue.Custom("Der Vorhang wird geöffnet")) { lightStep(StepCue.Custom("Der Vorhang wird geöffnet")) {
FrontLights.all { it.brightness.static(100.percent) } FrontLights.center { it.brightness.static(100.percent) }
backlightBar.color.fade(Color.WARM_WHITE, 0.5.seconds) backlightBar.color.fade(Color.WARM_WHITE, 0.5.seconds)
backlightBar.brightness.pulseOnce(0.5.seconds, 25.seconds, end = 40.percent) backlightBar.brightness.pulseOnce(0.5.seconds, 25.seconds, end = 40.percent)
@ -535,7 +535,7 @@ fun ShowBuilderContext.act2() = act("2. Akt") {
leftSpotTarget = "Jonathan" leftSpotTarget = "Jonathan"
onRun { onRun {
FrontLights.all { it.brightness.off(20.seconds) } FrontLights.center { it.brightness.off(20.seconds) }
Spots.left.brightness.fade(100.percent, 10.seconds) Spots.left.brightness.fade(100.percent, 10.seconds)
backlightBar.brightness.off(20.seconds) backlightBar.brightness.off(20.seconds)
sidelight.brightness.fade(20.percent, 20.seconds) sidelight.brightness.fade(20.percent, 20.seconds)

View file

@ -45,7 +45,7 @@ val sidelight = StairvilleClb4(DmxAddress(140u))
val fogMachine = AdjFogFury3000(DmxAddress(117u)) val fogMachine = AdjFogFury3000(DmxAddress(117u))
val devices = persistentSetOf( val devices = persistentSetOf(
*FrontLights.all.toTypedArray(), *FrontLights.center.toTypedArray(),
Spots.left, Spots.left,
Spots.right, Spots.right,
*Tops.both.toTypedArray(), *Tops.both.toTypedArray(),

View file

@ -59,12 +59,12 @@ fun SceneBuilderContext.songDraculasZorn() {
lightStep(StepCue.Text("Eloïse", "Was?")) { lightStep(StepCue.Text("Eloïse", "Was?")) {
sidelight.brightness.fade(100.percent, 10.seconds) sidelight.brightness.fade(100.percent, 10.seconds)
FrontLights.all { it.brightness.fade(75.percent, 10.seconds) } FrontLights.center { it.brightness.fade(75.percent, 10.seconds) }
Washs.both { it.brightness.pulse(1.5.seconds, 0.1.seconds, 0.4.seconds) } Washs.both { it.brightness.pulse(1.5.seconds, 0.1.seconds, 0.4.seconds) }
} }
lightStep(StepCue.Text("Dracula", "Das seh ich selbst!", "Anfang")) { lightStep(StepCue.Text("Dracula", "Das seh ich selbst!", "Anfang")) {
FrontLights.all { it.brightness.fade(40.percent, 1.5.seconds) } FrontLights.center { it.brightness.fade(40.percent, 1.5.seconds) }
Washs.both { it.brightness.pulse(0.8.seconds, 0.1.seconds, 0.4.seconds) } Washs.both { it.brightness.pulse(0.8.seconds, 0.1.seconds, 0.4.seconds) }
BlinderBars.all { BlinderBars.all {
@ -92,7 +92,7 @@ fun SceneBuilderContext.songDraculasZorn() {
lightStep(StepCue.Text("Bernadette", "Er ist bei uns eingebrochen", "Anfang")) { lightStep(StepCue.Text("Bernadette", "Er ist bei uns eingebrochen", "Anfang")) {
sidelight.brightness.fade(100.percent, 10.seconds) sidelight.brightness.fade(100.percent, 10.seconds)
backlightBar.pulseSlow() backlightBar.pulseSlow()
FrontLights.all { it.brightness.fade(75.percent, 10.seconds) } FrontLights.center { it.brightness.fade(75.percent, 10.seconds) }
Washs.both { it.brightness.pulse(1.5.seconds, 0.1.seconds, 0.4.seconds) } Washs.both { it.brightness.pulse(1.5.seconds, 0.1.seconds, 0.4.seconds) }
BlinderBars.all { BlinderBars.all {
@ -153,7 +153,7 @@ fun SceneBuilderContext.songDraculasZorn() {
it.brightness.fade(25.percent, 2.seconds) it.brightness.fade(25.percent, 2.seconds)
} }
FrontLights.all { it.brightness.fade(40.percent, 15.seconds) } FrontLights.center { it.brightness.fade(40.percent, 15.seconds) }
Tops.both { Tops.both {
it.pointAtStageMiddleSingleCenterMarking() it.pointAtStageMiddleSingleCenterMarking()
@ -168,7 +168,7 @@ fun SceneBuilderContext.songDraculasZorn() {
sidelight.brightness.fade(100.percent, 10.seconds) sidelight.brightness.fade(100.percent, 10.seconds)
Tops.both { it.brightness.fade(100.percent, 1.5.seconds) } Tops.both { it.brightness.fade(100.percent, 1.5.seconds) }
FrontLights.all { it.brightness.off(2.seconds) } FrontLights.center { it.brightness.off(2.seconds) }
BlinderBars.all { it.brightness.off(1.5.seconds) } BlinderBars.all { it.brightness.off(1.5.seconds) }
Washs.both { it.colorWheelMode.static(CoemarProWash.ColorWheelMode.Red) } Washs.both { it.colorWheelMode.static(CoemarProWash.ColorWheelMode.Red) }
@ -208,7 +208,7 @@ fun SceneBuilderContext.songDraculasZorn() {
it.brightness.pulseOnce(0.5.seconds, 3.seconds) it.brightness.pulseOnce(0.5.seconds, 3.seconds)
} }
FrontLights.all { it.brightness.fade(100.percent, 3.seconds) } FrontLights.center { it.brightness.fade(100.percent, 3.seconds) }
BlinderBars.all { BlinderBars.all {
it.brightness.off(3.seconds) it.brightness.off(3.seconds)
@ -217,7 +217,7 @@ fun SceneBuilderContext.songDraculasZorn() {
} }
lightStep(StepCue.Custom("Musik: Fill-in")) { lightStep(StepCue.Custom("Musik: Fill-in")) {
FrontLights.all { it.brightness.off(3.seconds) } FrontLights.center { it.brightness.off(3.seconds) }
sidelight.brightness.off(4.seconds) sidelight.brightness.off(4.seconds)
@ -298,7 +298,7 @@ fun SceneBuilderContext.songDraculasZorn() {
} }
lightStep(StepCue.Text("Alle", "Graf Dracula!", "Anfang")) { lightStep(StepCue.Text("Alle", "Graf Dracula!", "Anfang")) {
FrontLights.all { it.brightness.fade(50.percent, 8.seconds) } FrontLights.center { it.brightness.fade(50.percent, 8.seconds) }
sidelight.brightness.fade(100.percent, 8.seconds) sidelight.brightness.fade(100.percent, 8.seconds)
@ -315,7 +315,7 @@ fun SceneBuilderContext.songDraculasZorn() {
lightStep(StepCue.Custom("Musik: Schlussschlag")) { lightStep(StepCue.Custom("Musik: Schlussschlag")) {
Tops.both { it.brightness.pulseOnce(0.1.seconds, 6.seconds) } Tops.both { it.brightness.pulseOnce(0.1.seconds, 6.seconds) }
FrontLights.all { it.brightness.off() } FrontLights.center { it.brightness.off() }
Washs.both { it.brightness.off(1.seconds) } Washs.both { it.brightness.off(1.seconds) }
sidelight.brightness.off(1.seconds) sidelight.brightness.off(1.seconds)
@ -329,7 +329,7 @@ fun SceneBuilderContext.songDraculasZorn() {
} }
lightStep(StepCue.MusicEnd) { lightStep(StepCue.MusicEnd) {
FrontLights.all { it.brightness.fade(40.percent, 20.seconds) } FrontLights.center { it.brightness.fade(40.percent, 20.seconds) }
Spots.right.brightness.off(20.seconds) Spots.right.brightness.off(20.seconds)
BlinderBars.all { it.reset() } BlinderBars.all { it.reset() }

View file

@ -15,7 +15,7 @@ fun SceneBuilderContext.songDuettDraculaMina() {
rightSpotTarget = "Dracula" rightSpotTarget = "Dracula"
onRun { onRun {
FrontLights.all { it.brightness.fade(25.percent, 30.seconds) } FrontLights.center { it.brightness.fade(25.percent, 30.seconds) }
Spots.right.brightness.fade(100.percent, 30.seconds) Spots.right.brightness.fade(100.percent, 30.seconds)
Spots.left.brightness.fade(100.percent, 30.seconds) Spots.left.brightness.fade(100.percent, 30.seconds)
@ -30,7 +30,7 @@ fun SceneBuilderContext.songDuettDraculaMina() {
} }
lightStep(StepCue.Text("Dracula", "Ich kenne dich!")) { lightStep(StepCue.Text("Dracula", "Ich kenne dich!")) {
FrontLights.all { it.brightness.off(15.seconds) } FrontLights.center { it.brightness.off(15.seconds) }
} }
lightStep(StepCue.Text("Mina", "Ich kenne dich!", "Anfang")) { lightStep(StepCue.Text("Mina", "Ich kenne dich!", "Anfang")) {

View file

@ -11,7 +11,7 @@ import kotlin.time.Duration.Companion.seconds
fun SceneBuilderContext.songDuettMinaJonathan() { fun SceneBuilderContext.songDuettMinaJonathan() {
lightStep(StepCue.MusicStart("Duett", 3.minutes + 50.seconds)) { lightStep(StepCue.MusicStart("Duett", 3.minutes + 50.seconds)) {
FrontLights.all { it.brightness.fade(40.percent, 5.seconds) } FrontLights.center { it.brightness.fade(40.percent, 5.seconds) }
Washs.both { Washs.both {
it.pointAtCeiling() it.pointAtCeiling()
it.colorWheelMode.static(CoemarProWash.ColorWheelMode.White) it.colorWheelMode.static(CoemarProWash.ColorWheelMode.White)
@ -44,7 +44,7 @@ fun SceneBuilderContext.songDuettMinaJonathan() {
lightStep(StepCue.MusicEnd) { lightStep(StepCue.MusicEnd) {
Spots.left.brightness.off(10.seconds) Spots.left.brightness.off(10.seconds)
FrontLights.all { it.brightness.fade(75.percent, 10.seconds) } FrontLights.center { it.brightness.fade(75.percent, 10.seconds) }
BlinderBars.all { it.brightness.off(4.seconds) } BlinderBars.all { it.brightness.off(4.seconds) }
Washs.both { it.brightness.off(4.seconds) } Washs.both { it.brightness.off(4.seconds) }
backlightBar.brightness.off(6.seconds) backlightBar.brightness.off(6.seconds)

View file

@ -42,7 +42,7 @@ fun SceneBuilderContext.songFinale() {
onRun { onRun {
Spots.right.brightness.off(10.seconds) Spots.right.brightness.off(10.seconds)
FrontLights.all { it.brightness.fade(100.percent, 5.seconds) } FrontLights.center { it.brightness.fade(100.percent, 5.seconds) }
backlightBar.color.cycle(12.seconds) backlightBar.color.cycle(12.seconds)
backlightBar.brightness.fade(100.percent, 20.seconds) backlightBar.brightness.fade(100.percent, 20.seconds)
@ -53,7 +53,7 @@ fun SceneBuilderContext.songFinale() {
} }
lightStep(StepCue.Custom("Musik: Schlussschlag")) { lightStep(StepCue.Custom("Musik: Schlussschlag")) {
FrontLights.all { it.brightness.off(1.seconds) } FrontLights.center { it.brightness.off(1.seconds) }
BlinderBars.all { it.brightness.off(1.seconds) } BlinderBars.all { it.brightness.off(1.seconds) }
backlightBar.brightness.off(1.seconds) backlightBar.brightness.off(1.seconds)
} }

View file

@ -29,7 +29,7 @@ fun SceneBuilderContext.songFinaleErsterAkt() {
} }
onRun { onRun {
FrontLights.all { it.brightness.off(10.seconds) } FrontLights.center { it.brightness.off(10.seconds) }
Spots.right.brightness.fade(100.percent, 10.seconds) Spots.right.brightness.fade(100.percent, 10.seconds)
backlightBar.brightness.fade(100.percent, 10.seconds) backlightBar.brightness.fade(100.percent, 10.seconds)
@ -529,12 +529,12 @@ fun SceneBuilderContext.songFinaleErsterAkt() {
it.brightness.fade(60.percent, 5.seconds) it.brightness.fade(60.percent, 5.seconds)
} }
FrontLights.all { it.brightness.fade(100.percent, 5.seconds) } FrontLights.center { it.brightness.fade(100.percent, 5.seconds) }
} }
lightStep(StepCue.Custom("Musik: Schlussschlag")) { lightStep(StepCue.Custom("Musik: Schlussschlag")) {
Spots.right.brightness.off(4.seconds) Spots.right.brightness.off(4.seconds)
FrontLights.all { it.brightness.off() } FrontLights.center { it.brightness.off() }
Washs.both { it.brightness.off(0.5.seconds) } Washs.both { it.brightness.off(0.5.seconds) }
backlightBar.strobeSpeed.off() backlightBar.strobeSpeed.off()

View file

@ -40,7 +40,7 @@ fun SceneBuilderContext.songIrrenhaus() {
} }
lightStep(StepCue.Text("Dr. Sewart", "Bei uns ist alles scheißegal", "letzte Silbe")) { lightStep(StepCue.Text("Dr. Sewart", "Bei uns ist alles scheißegal", "letzte Silbe")) {
FrontLights.all { it.brightness.fade(100.percent, 2.seconds) } FrontLights.center { it.brightness.fade(100.percent, 2.seconds) }
Washs.both { it.brightness.off(3.seconds) } Washs.both { it.brightness.off(3.seconds) }
BlinderBars.all { it.brightness.off(3.seconds) } BlinderBars.all { it.brightness.off(3.seconds) }
@ -49,12 +49,12 @@ fun SceneBuilderContext.songIrrenhaus() {
} }
lightStep(StepCue.Text("Alle", "Hurra", "letzte Silbe")) { lightStep(StepCue.Text("Alle", "Hurra", "letzte Silbe")) {
FrontLights.all { it.brightness.off() } FrontLights.center { it.brightness.off() }
Spots.right.brightness.off() Spots.right.brightness.off()
} }
lightStep(StepCue.Custom("Musik: Nächster Beat")) { lightStep(StepCue.Custom("Musik: Nächster Beat")) {
FrontLights.all { it.brightness.pulseOnce(0.seconds, 0.5.seconds, peak = 100.percent, end = 60.percent) } FrontLights.center { it.brightness.pulseOnce(0.seconds, 0.5.seconds, peak = 100.percent, end = 60.percent) }
Tops.both { it.brightness.pulseOnce(0.1.seconds, 0.5.seconds, 100.percent) } Tops.both { it.brightness.pulseOnce(0.1.seconds, 0.5.seconds, 100.percent) }
Washs.both { it.brightness.pulseOnce(0.1.seconds, 0.5.seconds, 100.percent) } Washs.both { it.brightness.pulseOnce(0.1.seconds, 0.5.seconds, 100.percent) }
BlinderBars.all { BlinderBars.all {
@ -84,7 +84,7 @@ fun SceneBuilderContext.songIrrenhaus() {
} }
lightStep(StepCue.Text("Dr. Sewart", "Wir wissen, wie das geht", "letzte Silbe")) { lightStep(StepCue.Text("Dr. Sewart", "Wir wissen, wie das geht", "letzte Silbe")) {
FrontLights.all { it.brightness.fade(100.percent, 2.seconds) } FrontLights.center { it.brightness.fade(100.percent, 2.seconds) }
Washs.both { Washs.both {
it.strobeSpeed.static(60.percent) it.strobeSpeed.static(60.percent)
@ -101,12 +101,12 @@ fun SceneBuilderContext.songIrrenhaus() {
} }
lightStep(StepCue.Text("Alle", "Hurra", "letzte Silbe")) { lightStep(StepCue.Text("Alle", "Hurra", "letzte Silbe")) {
FrontLights.all { it.brightness.off() } FrontLights.center { it.brightness.off() }
backlightBar.strobeSpeed.off() backlightBar.strobeSpeed.off()
} }
lightStep(StepCue.Custom("Musik: Nächster Beat")) { lightStep(StepCue.Custom("Musik: Nächster Beat")) {
FrontLights.all { it.brightness.pulseOnce(0.seconds, 0.5.seconds, peak = 100.percent, end = 60.percent) } FrontLights.center { it.brightness.pulseOnce(0.seconds, 0.5.seconds, peak = 100.percent, end = 60.percent) }
Tops.both { it.brightness.pulseOnce(0.1.seconds, 0.5.seconds, 100.percent) } Tops.both { it.brightness.pulseOnce(0.1.seconds, 0.5.seconds, 100.percent) }
Washs.both { Washs.both {
@ -140,7 +140,7 @@ fun SceneBuilderContext.songIrrenhaus() {
} }
lightStep(StepCue.Text("Dr. Sewart", "Wir warten schon auf dich!", "während letzter Silbe")) { lightStep(StepCue.Text("Dr. Sewart", "Wir warten schon auf dich!", "während letzter Silbe")) {
FrontLights.all { it.brightness.fade(100.percent, 2.seconds) } FrontLights.center { it.brightness.fade(100.percent, 2.seconds) }
Washs.both { Washs.both {
it.strobeSpeed.static(60.percent) it.strobeSpeed.static(60.percent)
@ -157,12 +157,12 @@ fun SceneBuilderContext.songIrrenhaus() {
} }
lightStep(StepCue.Text("Alle", "Hurra", "letzte Silbe")) { lightStep(StepCue.Text("Alle", "Hurra", "letzte Silbe")) {
FrontLights.all { it.brightness.off() } FrontLights.center { it.brightness.off() }
backlightBar.strobeSpeed.off() backlightBar.strobeSpeed.off()
} }
lightStep(StepCue.Custom("Musik: Nächster Beat")) { lightStep(StepCue.Custom("Musik: Nächster Beat")) {
FrontLights.all { it.brightness.pulseOnce(0.seconds, 0.5.seconds, peak = 100.percent, end = 60.percent) } FrontLights.center { it.brightness.pulseOnce(0.seconds, 0.5.seconds, peak = 100.percent, end = 60.percent) }
Tops.both { it.brightness.pulseOnce(0.1.seconds, 0.5.seconds, 100.percent) } Tops.both { it.brightness.pulseOnce(0.1.seconds, 0.5.seconds, 100.percent) }
Washs.both { Washs.both {
it.brightness.pulseOnce(0.1.seconds, 0.5.seconds, 100.percent) it.brightness.pulseOnce(0.1.seconds, 0.5.seconds, 100.percent)
@ -199,7 +199,7 @@ fun SceneBuilderContext.songIrrenhaus() {
} }
lightStep(StepCue.Custom("Musik: Schlussschlag")) { lightStep(StepCue.Custom("Musik: Schlussschlag")) {
FrontLights.all { it.brightness.static(100.percent) } FrontLights.center { it.brightness.static(100.percent) }
Tops.both { it.brightness.pulseOnce(0.1.seconds, 2.seconds, 100.percent) } Tops.both { it.brightness.pulseOnce(0.1.seconds, 2.seconds, 100.percent) }
Washs.both { it.brightness.pulseOnce(0.1.seconds, 2.seconds, 100.percent) } Washs.both { it.brightness.pulseOnce(0.1.seconds, 2.seconds, 100.percent) }
BlinderBars.all { BlinderBars.all {
@ -215,7 +215,7 @@ fun SceneBuilderContext.songIrrenhaus() {
rightSpotTarget = null rightSpotTarget = null
onRun { onRun {
FrontLights.all { it.brightness.fade(50.percent, 5.seconds) } FrontLights.center { it.brightness.fade(50.percent, 5.seconds) }
Spots.right.brightness.off(5.seconds) Spots.right.brightness.off(5.seconds)
} }
} }

View file

@ -73,7 +73,7 @@ fun SceneBuilderContext.songLucy() {
rightSpotTarget = "Lucy" rightSpotTarget = "Lucy"
onRun { onRun {
FrontLights.all { it.brightness.fade(25.percent, 2.seconds) } FrontLights.center { it.brightness.fade(25.percent, 2.seconds) }
Spots.right.brightness.fade(100.percent, 1.seconds) Spots.right.brightness.fade(100.percent, 1.seconds)
sidelight.brightness.off(2.seconds) sidelight.brightness.off(2.seconds)
} }
@ -130,7 +130,7 @@ fun SceneBuilderContext.songLucy() {
lightStep(StepCue.Custom("1. Beat")) { lightStep(StepCue.Custom("1. Beat")) {
BlinderBars.all { it.brightness.off(0.5.seconds) } BlinderBars.all { it.brightness.off(0.5.seconds) }
FrontLights.all { it.brightness.off(0.5.seconds) } FrontLights.center { it.brightness.off(0.5.seconds) }
} }
greedyCueStep(StepCue.Custom("2. Beat")) greedyCueStep(StepCue.Custom("2. Beat"))
@ -155,7 +155,7 @@ fun SceneBuilderContext.songLucy() {
it.brightness.pulseOnce(0.1.seconds, 3.seconds) it.brightness.pulseOnce(0.1.seconds, 3.seconds)
} }
FrontLights.all { it.brightness.pulseOnce(0.1.seconds, 4.seconds, end = 40.percent) } FrontLights.center { it.brightness.pulseOnce(0.1.seconds, 4.seconds, end = 40.percent) }
} }
step(StepCue.MusicEnd) { step(StepCue.MusicEnd) {

View file

@ -29,6 +29,7 @@ fun SceneBuilderContext.songMaskenball() {
step(StepCue.Custom("Musik: Einsetzen der Drums")) { step(StepCue.Custom("Musik: Einsetzen der Drums")) {
actors { actors {
+"Hawkins / von links" +"Hawkins / von links"
+"Dr. Sewart / von links"
+"Eloïse / von links" +"Eloïse / von links"
+"Françoise / von links" +"Françoise / von links"
+"Bernadette / von links" +"Bernadette / von links"
@ -39,7 +40,7 @@ fun SceneBuilderContext.songMaskenball() {
onRun { onRun {
backlightBar.brightness.off(4.seconds) backlightBar.brightness.off(4.seconds)
FrontLights.all { it.brightness.fade(100.percent, 2.seconds) } FrontLights.center { it.brightness.fade(100.percent, 2.seconds) }
Tops.both { Tops.both {
it.startRoomMovement(5.0) it.startRoomMovement(5.0)
@ -61,7 +62,7 @@ fun SceneBuilderContext.songMaskenball() {
Tops.both { it.brightness.fade(100.percent, 1.seconds) } Tops.both { it.brightness.fade(100.percent, 1.seconds) }
Washs.both { it.brightness.fade(100.percent, 1.seconds) } Washs.both { it.brightness.fade(100.percent, 1.seconds) }
FrontLights.all { it.brightness.fade(100.percent, 2.seconds) } FrontLights.center { it.brightness.fade(100.percent, 2.seconds) }
BlinderBars.all { BlinderBars.all {
it.preset.static(StairvilleSplb.Preset.STUB) // theatre-like, warm it.preset.static(StairvilleSplb.Preset.STUB) // theatre-like, warm

View file

@ -20,7 +20,7 @@ fun SceneBuilderContext.songMittsommernacht() {
curtainState = CurtainState.OPEN curtainState = CurtainState.OPEN
onRun { onRun {
FrontLights.all { FrontLights.center {
it.brightness.fade(100.percent, 6.seconds) it.brightness.fade(100.percent, 6.seconds)
} }
@ -63,7 +63,7 @@ fun SceneBuilderContext.songMittsommernacht() {
onRun { onRun {
Spots.right.brightness.static(100.percent) Spots.right.brightness.static(100.percent)
FrontLights.all { FrontLights.center {
it.brightness.static(25.percent) it.brightness.static(25.percent)
} }
@ -85,7 +85,7 @@ fun SceneBuilderContext.songMittsommernacht() {
onRun { onRun {
Spots.right.brightness.off(2.seconds) Spots.right.brightness.off(2.seconds)
FrontLights.all { FrontLights.center {
it.brightness.fade(100.percent, 8.seconds) it.brightness.fade(100.percent, 8.seconds)
} }
@ -134,7 +134,7 @@ fun SceneBuilderContext.songMittsommernacht() {
} }
onRun { onRun {
FrontLights.all { it.brightness.off() } FrontLights.center { it.brightness.off() }
} }
} }
@ -229,7 +229,7 @@ fun SceneBuilderContext.songMittsommernacht() {
} }
lightStep(StepCue.Custom("Die Bewohner entfreezen")) { lightStep(StepCue.Custom("Die Bewohner entfreezen")) {
FrontLights.all { it.brightness.fade(100.percent, 1.seconds) } FrontLights.center { it.brightness.fade(100.percent, 1.seconds) }
Tops.both { it.brightness.fade(100.percent, 2.seconds) } Tops.both { it.brightness.fade(100.percent, 2.seconds) }
backlightBar.brightness.fade(75.percent, 2.seconds) backlightBar.brightness.fade(75.percent, 2.seconds)
@ -280,7 +280,7 @@ fun SceneBuilderContext.songMittsommernacht() {
} }
onRun { onRun {
FrontLights.all { it.brightness.fade(50.percent, 3.seconds) } FrontLights.center { it.brightness.fade(50.percent, 3.seconds) }
} }
} }
} }

View file

@ -60,7 +60,7 @@ fun SceneBuilderContext.songRepriseMaskenball() {
it.brightness.pulseOnce(1.seconds, 3.seconds, peak = 50.percent) it.brightness.pulseOnce(1.seconds, 3.seconds, peak = 50.percent)
} }
FrontLights.all { it.brightness.fade(100.percent, 5.seconds) } FrontLights.center { it.brightness.fade(100.percent, 5.seconds) }
} }
step(StepCue.MusicEnd) {} step(StepCue.MusicEnd) {}