From e5fa6b5f0f04c1d35de7329dad00468981906cca Mon Sep 17 00:00:00 2001 From: Heather Jackson Date: Thu, 12 Mar 2026 16:24:52 -0400 Subject: [PATCH] Outlined PRACTICE_WHALESONG --- Level 0/PRACTICE_WHALESONG.ink | 166 ++++++++++++++++++++++++++++----- OPENING.ink | 4 +- 2 files changed, 146 insertions(+), 24 deletions(-) diff --git a/Level 0/PRACTICE_WHALESONG.ink b/Level 0/PRACTICE_WHALESONG.ink index f758cfc..9dd5034 100644 --- a/Level 0/PRACTICE_WHALESONG.ink +++ b/Level 0/PRACTICE_WHALESONG.ink @@ -1,6 +1,29 @@ === PRACTICE_WHALESONG === #Environment: PracticeSpace -This scene is not written yet! But we'll start with a short convo about the upcoming SHOW the band just booked, and its cause, which is the topic for the band's next song. + +#AddChar: Darcy, Pose: instrument_holding +#AddChar: Skyler, Pose: instrument_holding +#AddChar: Micah, Pose: instrument_holding +#AddChar: Fern, Pose: instrument_holding +#AddChar: Akai, Pose: instrument_holding + +KEYBOARDIST: Erosion? Is that the cave club? I'd love to rock a cave! (laughs) + +BASSIST: I hate to endorse any pun, but yeah. The acoustics are perfect. + +SINGER: Voting rights for whales is a step toward global equality. + +BASSIST: Whales will make better choices than humans do. They should be able to vote. + +GUITARIST: They will. No one is trying to stop it. So... we'd have a sure hit! + +DRUMMER: While you all (doing something in short time), I created two complete percussion tracks. +DRUMMER: We can have a Shore Party... +#PlayMusic: drums_whalesong_human +DRUMMER: Or, we can go all AquaDrum... +#PlayMusic: drums_whalesong_whaleish + +DRUMMER: Now come up with your parts. You'll need more time, of course. + [Let's make music!] -> CREATE_SONG @@ -12,6 +35,8 @@ This scene is not written yet! But we'll start with a short convo about the upco //Click on a character or click the FINISH button. + + [DRUMS] + -> STEMS_DRUMS + [GUITARIST] -> STEMS_GUITAR + [SINGER] @@ -20,22 +45,48 @@ This scene is not written yet! But we'll start with a short convo about the upco -> STEMS_KEYS + [BASSIST] -> STEMS_BASS - + [DONE] + + [FINISH] -> DISCUSS_STANCE - + += STEMS_DRUMS +#UI: practice/drums_playing +#StopMusic +// ^ or something like that. Maybe not stopped, but bring the volume of the others waaaaaay down. + + + [PLAY STEM A] + ~ drums_whalesong = "Human" + #PlayMusic: drums_whalesong_human + //formerly drums_whalesong_onland, but I want the names to be consistent with the stance labels. + Give Akai some thoughts on these stems? He probably doesn't care that much. Or maybe he does. + -> STEMS_DRUMS + + [PLAY STEM B] + ~ drums_whalesong = "Whaleish" + #PlayMusic: drums_whalesong_whaleish + //formerly drums_whalesong_underwater + Solidarity with the whales! + -> STEMS_DRUMS + + [PREVIOUS CHARACTER] + -> STEMS_BASS + + [NEXT CHARACTER] + -> STEMS_GUITAR + + [EXIT] + -> CREATE_SONG + = STEMS_GUITAR #UI: practice/guitar_playing + [PLAY STEM A] ~ guitar_whalesong = "Human" - Thoughts about stem. This needs to be a shuffle. + #PlayMusic: guitar_whalesong_human + GUITARIST: {& It wouldn't be a "me" track without a solo.|Darcy always preferred the spotlight on me. Probably still does.|Sorry, whales. I do the whaling.} -> STEMS_GUITAR + [PLAY STEM B] ~ guitar_whalesong = "Whaleish" - Thoughts about stem. This needs to be a shuffle. + #PlayMusic: guitar_whalesong_whaleish + GUITARIST: {&This riff is whaley, but doesn't rock.|I wanna debut with a solo that rocks, but...|This whaley riff will prove I care most about the message, not myself.} -> STEMS_GUITAR + [PREVIOUS CHARACTER] - -> STEMS_BASS + -> STEMS_DRUMS + [NEXT CHARACTER] -> STEMS_VOCALS + [EXIT] @@ -46,11 +97,13 @@ This scene is not written yet! But we'll start with a short convo about the upco + [PLAY STEM A] ~ vocals_whalesong = "Human" - Thoughts about Human lyrics. This needs to be a shuffle. + #PlayMusic: vocals_whalesong_whaleish + SINGER: {&The whales will love this, IF I can sing it.|I'll be the first person ever to sing in Whaleish.|I learned Whaleish from a human. I hope they were right.|Ugh, my Whaleish probably sounds like Seal by now.} -> STEMS_VOCALS + [PLAY STEM B] ~ vocals_whalesong = "Whaleish" - Thoughts about Whaleish lyrics. This needs to be a shuffle. + #PlayMusic: vocals_whalesong_human + SINGER: {&I'd rather stick to these human lyrics.|Will the whales connect with human lyrics?|It's an important message no matter what language it's in.|"Say it don’t spray it" - seriously!} -> STEMS_VOCALS + [PREVIOUS CHARACTER] -> STEMS_GUITAR @@ -65,11 +118,13 @@ This scene is not written yet! But we'll start with a short convo about the upco + [PLAY STEM A] ~ keys_whalesong = "Human" - Thoughts about stem. This needs to be a shuffle. + #PlayMusic: keys_whalesong_human + KEYS: {&Simple and safe. But still fun, I hope.|Will our cetacean siblings like these chords?|Maybe whaley harmonics are better.} -> STEMS_KEYS + [PLAY STEM B] ~ keys_whalesong = "Whaleish" - Thoughts about stem. This needs to be a shuffle. + #PlayMusic: keys_whalesong_whaleish + KEYS: {&Cool! Synthesized whale sounds to harmonize with the vocals!|No such thing as too much whale!|THIS will Float the Vote!} -> STEMS_KEYS + [PREVIOUS CHARACTER] -> STEMS_VOCALS @@ -83,37 +138,104 @@ This scene is not written yet! But we'll start with a short convo about the upco + [PLAY STEM A] ~ bass_whalesong = "Human" - Thoughts about stem. This needs to be a shuffle. + #PlayMusic: bass_whalesong_human + BASSIST: {&Everyone likes a classic bassline.|But is this deep enough to penetrate the ocean?|This bassline might not be salty enough for the whales.} -> STEMS_BASS + [PLAY STEM B] ~ bass_whalesong = "Whaleish" - Thoughts about stem. This needs to be a shuffle. + #PlayMusic: bass_whalesong_whaleish + BASSIST: {&Smooth. Like a whale. I think whales are smooth.|Might as well dive deep.|This bassline evokes whale power.} -> STEMS_BASS + [PREVIOUS CHARACTER] -> STEMS_KEYS + [NEXT CHARACTER] - -> STEMS_GUITAR + -> STEMS_DRUMS + [EXIT] -> CREATE_SONG = DISCUSS_STANCE - -Discussion about the STANCE the band is taking based on vocal choice, and whether the instrumental choices are right for the stance. +/* Discussion about the STANCE the band is taking based on vocal choice, and whether the instrumental choices are right for the stance. Any characters who are not on board with the chosen stance can express reservations and/or try to convince the band to change the stance. +This is the crux of the argument... +A) Acculturation (whales maintain their culture, eg. language, and humans learn to speak Whaleish), or +B) Assimilation (whales must communicate using land-dweller language b/c humans can’t learn it). +*/ + +{ vocals_whalesong == "Whaleish": + -> WHALEISH_LYRICS +- else: + -> HUMAN_ONLY_LYRICS +} + += WHALEISH_LYRICS +GUITARIST: I... didn't know you could make those sounds, Darcy. + +BASSIST: I think you just said "blow it out your hole"?! +BASSIST: Just kidding. You sound great. + +KEYBOARDIST: OooooOOOOOooo! That wasn't me doing whale. That was me impressed! +KEYBOARDIST: But I hope the Whales don't find out I failed Conversational Whaleish. #THOUGHT + +SINGER: I mean, the whales might roast my pronunciation... but, thanks. + +KEYBOARDIST: Sing it in Whale! That would make such a SPLASH! Haha! + +GUITARIST: Woah. That feels like a big risk for our first song. +GUITARIST: And if we alienate people, it won't matter how important the message is. #THOUGHT +GUITARIST: It is important, though. And it could make a splash, like Fern said. #THOUGHT +GUITARIST: But, if the whaley sounds get all the attention... no one will even notice me. #THOUGHT + +SINGER: You don't think I can do it? + +GUITARIST: Hey, if anyone can do it, it's you. But people might call it a gimmick. +GUITARIST: And we don't want to say the wrong thing. Right? + +BASSIST: I don't think Darcy would write gibberish in any language. +BASSIST: But Whales don't need to hear this message. Humans do. +BASSIST: Humans don't even listen to human voices. They'll tune out Whaleish completely. But... #THOUGHT + + + [I hope Darcy has the guts to go for it.] + + [I doubt Darcy will do it. Even though...] + - +BASSIST: It could make a... splash. #THOUGHT +BASSIST: I hope that's the last pun we get from Fern. I almost laughed. #THOUGHT + +GUITARIST: Yeah. That, too. Whaleish might confuse them. + +SINGER: It sounds like we all want to say the same thing. +SINGER: So, the issue is the lyrics. Whaleish or no whaleish. + + -> Q_PRACTICE_OVER + += HUMAN_ONLY_LYRICS + +GUITARIST: It's loud. It hits. No distractions. + +BASSIST: No one can hide from the point. + +KEYBOARDIST: You know what? I don't miss the Whaleish. + +SINGER: Full disclosure... I wrote it in Whaleish and translated it for humans! + + -> Q_PRACTICE_OVER + += Q_PRACTICE_OVER + Is the song done? + [EDIT SONG] - -> EDIT_SONG + -> EDIT_WHALESONG // + Maybe. Check Harmony. // -> HARMONY // This isn't available Level 0. This will also be a BUTTON, not a dialogue choice. The other choices may also be buttons. TBD + [HEAD TO SHOW] + SINGER: Well, that's a wrap on practice. This weekend, {band_name}'s first song will debut at Float the Vote! -> PERFORM_WHALESONG -=== EDIT_SONG === -//NOTE: I thought of pointing this back to CREATE_SONG, but this section needs new thoughts about the stems now that the band has discussed how they feel about the song. Hence this NEW knot! +=== EDIT_WHALESONG === +//NOTE: I thought of pointing this back to CREATE_SONG, but this section needs new thoughts about the stems now that the band has discussed how they feel about the song. Hence this NEW knot! Also makes it easy to check if players chose to edit a song or not. #UI: practice/band_playing #PlayMusic: @@ -147,7 +269,7 @@ Is the song done? + [NEXT CHARACTER] -> STEMS_VOCALS + [EXIT] - -> EDIT_SONG + -> EDIT_WHALESONG = STEMS_VOCALS #UI: practice/vocals_playing @@ -165,7 +287,7 @@ Is the song done? + [NEXT CHARACTER] -> STEMS_KEYS + [EXIT] - -> EDIT_SONG + -> EDIT_WHALESONG = STEMS_KEYS @@ -184,7 +306,7 @@ Is the song done? + [NEXT CHARACTER] -> STEMS_BASS + [EXIT] - -> EDIT_SONG + -> EDIT_WHALESONG = STEMS_BASS #UI: practice/bass_playing @@ -202,7 +324,7 @@ Is the song done? + [NEXT CHARACTER] -> STEMS_GUITAR + [EXIT] - -> EDIT_SONG + -> EDIT_WHALESONG = PRACTICE_DONE #Environment: PracticeSpace diff --git a/OPENING.ink b/OPENING.ink index bf3de63..61a9d6e 100644 --- a/OPENING.ink +++ b/OPENING.ink @@ -31,7 +31,7 @@ OH! Can the opening video be rewatchable from somewhere? Maybe in the playlist? #AddChar: Akai, Pose: instrument_holding //We haven't talked about poses with Art yet, so I just called this one "instrument_holding" to signify that they're still holding their instruments but not playing anymore. -DARCY: Wow. That's the best first practice I've ever heard. +DARCY: Wow. That's the best first jam session I've ever heard. + SKYLER: You're welcome! @@ -127,7 +127,7 @@ AKAI: AKAI AND THE MEATSACKS! + FERN: Did the drum machine just... talk?! - AKAI: HE! He talked. + AKAI: HE! He talked. + SKYLER: Who programmed the drumbot to talk?