This commit is contained in:
Moritz Ruth 2023-07-06 22:11:43 +02:00
parent ab8d4716f6
commit e923231c59
Signed by: moritzruth
GPG key ID: C9BBAB79405EE56D
6 changed files with 33 additions and 27 deletions

View file

@ -17,7 +17,7 @@ import kotlin.time.Duration.Companion.seconds
fun ShowBuilderContext.firstAct() = act("Erster Akt") { fun ShowBuilderContext.firstAct() = act("Erster Akt") {
@Suppress("DuplicatedCode") @Suppress("DuplicatedCode")
scene("Intro") { scene("Intro") {
step(StepCue.MusicStart("Lampenfieber", 5.minutes + 20.seconds)) { step(StepCue.MusicStart("Lampenfieber", 5.minutes + 10.seconds)) {
props(PropConfigurations::classroom) props(PropConfigurations::classroom)
onRun { onRun {
@ -128,7 +128,7 @@ fun ShowBuilderContext.firstAct() = act("Erster Akt") {
} }
} }
step(StepCue.MusicStart("Rap", 2.minutes + 30.seconds)) { step(StepCue.MusicStart("Rap", 2.minutes + 20.seconds)) {
actors { actors {
+"Maria" +"Maria"
+"Kathi" +"Kathi"
@ -312,7 +312,7 @@ fun ShowBuilderContext.firstAct() = act("Erster Akt") {
FrontLights.center.forEach { it.brightness.off(10.seconds) } FrontLights.center.forEach { it.brightness.off(10.seconds) }
} }
step(StepCue.MusicStart("Aus dem Schatten treten", 3.minutes + 20.seconds)) { step(StepCue.MusicStart("Aus dem Schatten treten", 4.minutes)) {
actors { actors {
-"Kai / nach links" -"Kai / nach links"
-"Adrian / nach links" -"Adrian / nach links"

View file

@ -99,7 +99,7 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
songSchauMichMit() songSchauMichMit()
step(StepCue.MusicStart("Umbaumusik", 3.minutes + 20.seconds)) { step(StepCue.MusicStart("Umbaumusik", 2.minutes)) {
props(PropConfigurations::richy) props(PropConfigurations::richy)
} }
} }
@ -141,7 +141,7 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
} }
} }
step(StepCue.MusicStart("Und jetzt", 5.minutes + 30.seconds)) { step(StepCue.MusicStart("Und jetzt", 5.minutes + 16.seconds)) {
rightSpotTarget = "Tina" rightSpotTarget = "Tina"
onRun { onRun {
@ -215,7 +215,7 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
} }
scene("Szene 3") { scene("Szene 3") {
step(StepCue.MusicStart("Probenatmosphäre", 10.minutes)) { step(StepCue.MusicStart("Probenatmosphäre", 30.seconds)) {
actors { actors {
+"David" +"David"
// mehr // mehr
@ -381,7 +381,7 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
} }
} }
lightStep(StepCue.MusicStart("Paulas Monolog", 3.minutes + 45.seconds)) { lightStep(StepCue.MusicStart("Paulas Monolog", 3.minutes + 8.seconds)) {
Washs.both.forEach { Washs.both.forEach {
it.beamAngle.static(100.percent) it.beamAngle.static(100.percent)
it.colorWheelMode.static(CoemarProWash.ColorWheelMode.DarkBlue) it.colorWheelMode.static(CoemarProWash.ColorWheelMode.DarkBlue)
@ -409,7 +409,9 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
bar.color.static(Color(190.degrees)) bar.color.static(Color(190.degrees))
bar.brightness.static(100.percent) bar.brightness.static(100.percent)
sideLight.color3.fadeRandomAround(190.degrees, 10.degrees, 5.seconds) sideLight.color1.static(Color(190.degrees, 40.percent, 40.percent))
sideLight.color2.fadeRandomAround(190.degrees, 10.degrees, 5.seconds)
sideLight.color3.static(Color(190.degrees, 40.percent, 70.percent))
sideLight.color4.fadeRandomAround(190.degrees, 20.degrees, 6.seconds) sideLight.color4.fadeRandomAround(190.degrees, 20.degrees, 6.seconds)
Washs.both.forEach { Washs.both.forEach {
@ -463,7 +465,7 @@ fun ShowBuilderContext.fourthAct() = act("Vierter Akt") {
} }
scene("Szene 8") { scene("Szene 8") {
step(StepCue.MusicStart("Angstballett", 4.minutes + 45.seconds)) { step(StepCue.MusicStart("Angstballett", 2.minutes + 20.seconds)) {
onRun { onRun {
// instrumental // instrumental
} }

View file

@ -16,7 +16,7 @@ import kotlin.time.Duration.Companion.seconds
fun ShowBuilderContext.secondAct() = act("Zweiter Akt") { fun ShowBuilderContext.secondAct() = act("Zweiter Akt") {
scene("Szene 1") { scene("Szene 1") {
step(StepCue.MusicStart("Umbaumusik", 1.minutes + 14.seconds)) { step(StepCue.MusicStart("Umbaumusik", 1.minutes + 30.seconds)) {
props(PropConfigurations::tvRoom) props(PropConfigurations::tvRoom)
} }
} }
@ -100,7 +100,7 @@ fun ShowBuilderContext.secondAct() = act("Zweiter Akt") {
} }
} }
step(StepCue.MusicStart("Eine Rolle spielen I", 2.minutes + 5.seconds)) { step(StepCue.MusicStart("Eine Rolle spielen I", 2.minutes + 45.seconds)) {
Washs.both.forEach { Washs.both.forEach {
it.colorWheelMode.static(CoemarProWash.ColorWheelMode.WarmWhite) it.colorWheelMode.static(CoemarProWash.ColorWheelMode.WarmWhite)
it.pointAtGuests() it.pointAtGuests()
@ -168,7 +168,7 @@ fun ShowBuilderContext.secondAct() = act("Zweiter Akt") {
} }
} }
step(StepCue.MusicStart("Eine Rolle spielen II", 10.minutes)) { step(StepCue.MusicStart("Eine Rolle spielen II", 1.minutes + 30.seconds)) {
props(PropConfigurations::casting) props(PropConfigurations::casting)
// instrumental // instrumental
} }

View file

@ -132,7 +132,7 @@ fun ShowBuilderContext.thirdAct() = act("Dritter Akt") {
} }
scene("Szene 3") { scene("Szene 3") {
lightStep(StepCue.MusicStart("Tischballett (Umbau)", 10.minutes)) { lightStep(StepCue.MusicStart("Tischballett (Umbau)", 50.seconds)) {
sideLight.fadeColorsToClassroomFromDarkness(Duration.ZERO) sideLight.fadeColorsToClassroomFromDarkness(Duration.ZERO)
} }
} }
@ -209,7 +209,7 @@ fun ShowBuilderContext.thirdAct() = act("Dritter Akt") {
} }
scene("Szene 6") { scene("Szene 6") {
step(StepCue.MusicStart("Umbaumusik", 1.minutes + 50.seconds)) { step(StepCue.MusicStart("Umbaumusik", 2.minutes + 20.seconds)) {
props(PropConfigurations::calling) props(PropConfigurations::calling)
onRun { onRun {
@ -294,7 +294,7 @@ fun ShowBuilderContext.thirdAct() = act("Dritter Akt") {
} }
} }
step(StepCue.MusicStart("Aus dem Schatten treten II", 10.minutes)) { step(StepCue.MusicStart("Aus dem Schatten treten II", 3.seconds + 20.seconds)) {
actors { actors {
-"Kathi" -"Kathi"
-"David" -"David"

View file

@ -12,17 +12,7 @@ import kotlin.time.Duration.Companion.milliseconds
import kotlin.time.Duration.Companion.minutes import kotlin.time.Duration.Companion.minutes
import kotlin.time.Duration.Companion.seconds import kotlin.time.Duration.Companion.seconds
@Suppress("DuplicatedCode") private fun SceneBuilderContext.intro() {
fun SceneBuilderContext.songRopeSkippingTanz() {
step(StepCue.MusicStart("Rope-Skipping-Tanz", 3.minutes)) {
onRun {
Washs.both.forEach {
it.pointAtCeiling()
it.colorWheelMode.static(CoemarProWash.ColorWheelMode.WarmWhite)
}
}
}
lightStep(StepCue.Custom("Erster Klavier-Ton")) { lightStep(StepCue.Custom("Erster Klavier-Ton")) {
Washs.both.forEach { it.brightness.pulseOnce(200.milliseconds, 2000.milliseconds) } Washs.both.forEach { it.brightness.pulseOnce(200.milliseconds, 2000.milliseconds) }
} }
@ -43,6 +33,20 @@ fun SceneBuilderContext.songRopeSkippingTanz() {
it.brightness.fade(0.percent, 1.seconds) it.brightness.fade(0.percent, 1.seconds)
} }
} }
}
@Suppress("DuplicatedCode")
fun SceneBuilderContext.songRopeSkippingTanz() {
// intro()
step(StepCue.MusicStart("Rope-Skipping-Tanz", 3.minutes)) {
onRun {
Washs.both.forEach {
it.pointAtCeiling()
it.colorWheelMode.static(CoemarProWash.ColorWheelMode.WarmWhite)
}
}
}
lightStep(StepCue.Custom("Schlagzeug-Einsatz")) { lightStep(StepCue.Custom("Schlagzeug-Einsatz")) {
Washs.both.forEach { Washs.both.forEach {

View file

@ -17,7 +17,7 @@ import kotlin.time.Duration.Companion.minutes
import kotlin.time.Duration.Companion.seconds import kotlin.time.Duration.Companion.seconds
fun SceneBuilderContext.songSchauMichMit() { fun SceneBuilderContext.songSchauMichMit() {
step(StepCue.MusicStart("Schau mich mit anderen Augen an", 10.minutes)) { step(StepCue.MusicStart("Schau mich mit anderen Augen an", 3.minutes + 40.seconds)) {
onRun { onRun {
sideLight.moveColorsPinkAndBlue() sideLight.moveColorsPinkAndBlue()