This commit is contained in:
Moritz Ruth 2023-05-26 00:06:47 +02:00
parent b493c6567b
commit 74f113e670
Signed by: moritzruth
GPG key ID: C9BBAB79405EE56D
4 changed files with 10 additions and 32 deletions

View file

@ -107,7 +107,6 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
step(StepCue.Text("Tina", "Macht auch Spaß. Echt!")) {
actors {
// TODO: Woher?
+"Kathi"
+"Maria"
+"Eva"
@ -116,7 +115,6 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
step(StepCue.Text("Richy", "Hey, wartet doch!")) {
actors {
// TODO: Wohin?
-"Kathi"
-"Maria"
-"Eva"
@ -135,7 +133,6 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
step(StepCue.MusicEnd) {
actors {
// TODO: Wohin?
-"Tina"
}
@ -152,7 +149,6 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
scene("3") {
step(StepCue.MusicStart("?", 69.seconds)) {
actors {
// TODO: Wer?
+"Paula"
+"David"
@ -174,10 +170,8 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
scene("4") {
step(StepCue.MusicEnd) {
actors {
// TODO: Wer?
}
// TODO: Spot-Operatoren mitteilen, dass sie die Lichtkegel sich decken sollen, solange es geht.
leftSpotTarget = "Paula"
rightSpotTarget = "David"
@ -186,7 +180,7 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
Washs.both.forEach {
it.pointAtCeiling()
it.colorWheelMode.static(CoemarProWash.ColorWheelMode.White)
it.magenta.static(100.percent) // TODO: Soll pink sein
it.magenta.static(100.percent)
it.beamAngle.sine(10.seconds, 20.percent, 80.percent)
}
@ -200,7 +194,6 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
}
lightStep(StepCue.MusicStart("Wenn Du da bist (Duett)", 3.minutes + 45.seconds)) {
// TODO: Nebel
Washs.both.forEach { it.brightness.fade(75.percent, 15.seconds) }
}
@ -264,7 +257,6 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
step(StepCue.Text("Paula", "umgekehrt, du Hirsch!")) {
actors {
// TODO: links ist wichtig wegen Wash
+"Kai / von links"
+"Adrian / von links"
}
@ -314,7 +306,7 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
it.colorWheelMode.static(FuturelightDmh160.ColorWheelMode.White)
it.prismMode.static(FuturelightDmh160.PrismMode.FROST)
it.prismRotationSpeed.static(0.percent)
it.pointAtStageCenterMarking()
it.pointAtStageMiddleSingleCenterMarking()
}
FrontLights.all.forEach { it.brightness.fade(25.percent, 20.seconds) }
@ -324,7 +316,6 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
rightSpotTarget = "Paula"
onRun {
// TODO: Paula auf Markierung hinweisen
Tops.both.forEach { it.brightness.pulseOnce(200.milliseconds, 3.seconds) }
FrontLights.all.forEach { it.brightness.off() }
@ -385,7 +376,6 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
scene("9") {
step(StepCue.MusicEnd) {
actors {
// TODO: Wo stehen Kai und Adrian?
+"Kai"
+"Adrian"
}
@ -402,9 +392,8 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
spotRight.brightness.static(100.percent)
// für später
// TODO: Nebel
Tops.both.forEach {
it.pointAtStageCenterMarking()
it.pointAtStageMiddleSingleCenterMarking()
it.colorWheelMode.static(FuturelightDmh160.ColorWheelMode.White)
it.prismRotationSpeed.static(0.percent)
}
@ -415,7 +404,6 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
scene("10") {
step(StepCue.Text("Kai", "Hilfe, los, runter!")) {
actors {
// TODO: Alle Mitspieler
+"Paula / steht bei Markierung"
}
@ -426,8 +414,6 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
}
}
// TODO: Crowd-Sound absprechen mit Büchner und Rein
step(StepCue.Curtain(CurtainState.OPEN, false)) {
onRun {
Tops.both.forEach { it.brightness.fade(50.percent, 1.5.seconds) }

View file

@ -38,7 +38,6 @@ fun ShowBuilderContext.secondAct() = act("Zweiter Akt") {
scene("3") {
step(StepCue.Text("Sven", "Okay!")) {
actors {
// TODO: Wohin?
-"Heike"
-"Sven"
+"Paula / sitzt auf Sofa"
@ -90,7 +89,6 @@ fun ShowBuilderContext.secondAct() = act("Zweiter Akt") {
step(StepCue.Text("Astronaut", "Ich hau ab!")) {
actors {
// TODO: Wohin?
-"Ajax"
-"Lenora"
-"Leila"

View file

@ -13,11 +13,11 @@ import kotlin.time.Duration.Companion.milliseconds
import kotlin.time.Duration.Companion.minutes
import kotlin.time.Duration.Companion.seconds
@Suppress("DuplicatedCode")
fun ShowBuilderContext.thirdAct() = act("Dritter Akt") {
scene("1") {
step(StepCue.Stub) {
actors {
// TODO: Woher?
+"Jacob"
+"Andreas"
+"Valentina"
@ -44,8 +44,6 @@ fun ShowBuilderContext.thirdAct() = act("Dritter Akt") {
scene("3") {
step(StepCue.MusicStart("Tischballet", 69.seconds)) {
actors {
// TODO: So viele Leute können ja nicht ernsthaft da sein.
// TODO: Woher?
+"David"
+"Eva"
+"Gerda"
@ -82,7 +80,6 @@ fun ShowBuilderContext.thirdAct() = act("Dritter Akt") {
step(StepCue.Text("Gerda", "Ich glaub, wir ziehen ab.")) {
actors {
// TODO: Wer geht ab?
-"Andreas"
-"Dorina"
-"Eva"
@ -110,7 +107,6 @@ fun ShowBuilderContext.thirdAct() = act("Dritter Akt") {
step(StepCue.Text("David", "Echt nicht.")) {
actors {
// TODO: Woher?
+"Kai"
+"Adrian"
}
@ -118,7 +114,7 @@ fun ShowBuilderContext.thirdAct() = act("Dritter Akt") {
step(StepCue.Text("Kai", "ich bin auf allen Kanälen.")) {
actors {
// TODO: Der Rest geht ab
// Der Rest geht ab
-"Kai"
-"Adrian"
-"Paula"
@ -138,14 +134,13 @@ fun ShowBuilderContext.thirdAct() = act("Dritter Akt") {
scene("6") {
step(StepCue.MusicStart("Umbaumusik", 69.seconds)) {
Tops.both.forEach {
it.pointStraightAtStageCenter()
// TODO: Warm-weiß, wenn möglich
it.pointAtStageMiddleOffCenterMarking()
it.colorWheelMode.static(FuturelightDmh160.ColorWheelMode.WarmWhite)
}
}
step(StepCue.MusicEnd) {
actors {
// TODO: Markierungen anbringen
+"Kathi / steht links bei Markierung"
+"Maria / steht rechts bei Markierung"
}
@ -302,7 +297,6 @@ fun ShowBuilderContext.thirdAct() = act("Dritter Akt") {
step(StepCue.MusicStart("Terminhektik", 1.minutes + 30.seconds)) {
actors {
// TODO: Woher und wer?
+"Sven"
+"Tina"
+"Eva"
@ -330,7 +324,6 @@ fun ShowBuilderContext.thirdAct() = act("Dritter Akt") {
}
onRun {
// TODO: Nebel
FrontLights.all.forEach { it.brightness.fade(0.percent, 40.seconds) }
sideLight.colors.forEach { it.static(Color(240.degrees)) }

View file

@ -66,6 +66,7 @@ class FuturelightDmh160(override val firstChannel: DmxAddress, private val isRig
object LightBlue : Simple(0)
object DarkBlue : Simple(0)
object Violet : Simple(0)
object WarmWhite : Simple(0)
}
enum class PrismMode(val dmxValue: DmxValue) {
@ -93,11 +94,11 @@ class FuturelightDmh160(override val firstChannel: DmxAddress, private val isRig
pan, tilt, brightness, colorWheelMode, strobeSpeed
)
fun pointAtStageCenterMarking() {
fun pointAtStageMiddleSingleCenterMarking() {
// TODO
}
fun pointStraightAtStageCenter() {
fun pointAtStageMiddleOffCenterMarking() {
// TODO
}
}