=== PRACTICE_WHALESONG ===
#Environment: PracticeSpace
#AddChar: Vez, Pose: instrument_holding
#AddChar: Skyler, Pose: instrument_holding
#AddChar: Micah, Pose: instrument_holding
#AddChar: Fern, Pose: instrument_holding
#AddChar: Akai, Pose: instrument_holding
VEZ: Okay, we're booked for the Blow Your Own Hole Festival at Erosion.
FERN: Erosion? Is that the cave club? I'd love to ROCK a cave! (laughs)
MICAH: I hate to endorse any pun, but yeah. The acoustics are perfect.
SKYLER: And loud! Shows at Erosion can been heard across the whole city.
FERN: Yes! I heard a whale choir practicing the other night. So beautiful!
FERN: I only wish I knew what they were singing.
SKYLER: Vez can be your translator.
FERN: VEZ, YOU SPEAK WHALEISH?!!!
VEZ: A bit. I took lessons in school, but my intonation was always a little too pitched.
MICAH: Every human's intonation is too pitched; we're not whales. It's just cool you understand the language.
FERN: SO COOL!
MICAH: Whales are smart. They should definitely have a voice in the Bandocracy.
SKYLER: No one disagrees with that. So our song supporting whale voices will be a sure hit!
Vez bristles...
+ (SLIDE)... but says nothing and lets Skyler's comment slide.
New band, fresh start, no more drama with Skyler. Vez can do that, right?
+ ... and decides to put Skyler in her place.
Like Vez should've done the first time they were in a band together.
VEZ: Nothing's a sure thing, Skyler.
SKYLER: You're the band's black cloud now?
VEZ: I'm not being negative. Just a friendly reminder that you can't phone this in.
VEZ: Every song matters, even if the cause has broad support.
++ SKYLER: I NEVER phone it in! I'm 100% ON STAGE all the time!
~ Skyler_growth--
VEZ: I didn't mean your stage presence, I meant writing the song.
++ SKYLER: You're right. I promise I'll give this song my all.
~ Skyler_growth++
VEZ: I'm... right?
SKYLER: Yep.
That earns Skyler a cautious smile from Vez. Skyler plays it cool, but inside her heart's doing backflips.
--
-
#PlaySFX: Akai_attention
AKAI: SONGWRITING! LET'S DO IT!
AKAI: (sighs) What I mean is...
AKAI: I've already created two complete percussion tracks. You humans will need more time for your parts, of course.
-> CREATE_SONG
= CREATE_SONG
#UI: practice/band_playing
#PlayMusic:
//not sure how we'll start playing the music stems in this scene. Individually play default stems? Or a group default noodle? i.e. The song stems wouldn't play until players have clicked on a character and selected a stem. It'll just be the default noodle until then.
//Click on a character or click the FINISH button.
+ [DRUMS]
-> STEMS_DRUMS
+ [GUITARIST]
-> STEMS_GUITAR
+ [SINGER]
-> STEMS_VOCALS
+ [KEYS]
-> STEMS_KEYS
+ [BASSIST]
-> STEMS_BASS
+ {STEMS_DRUMS && STEMS_GUITAR && STEMS_VOCALS && STEMS_KEYS && STEMS_BASS}[FINISH]
//Once players have had a chance to select the music part for each character, this button appears.
-> SONG_JAM
= STEMS_DRUMS
#UI: practice/drums_playing
+ [PLAY STEM A]
~ drums_whalesong = "Human"
#PlayMusic: drums_whalesong_human
AKAI: {&It's a "shore party" because humans run the world.|Humans would like this beat best.}
-> STEMS_DRUMS
+ [PLAY STEM B]
~ drums_whalesong = "Whaleish"
#PlayMusic: drums_whalesong_whaleish
AKAI: {&If whales had a say, I think they'd like these drums best.|Sounds like whales shakin' things up!}
-> STEMS_DRUMS
+ [EXIT]
-> CREATE_SONG
= STEMS_GUITAR
#UI: practice/guitar_playing
+ [PLAY STEM A] #Mood+
~ guitar_whalesong = "Human"
#PlayMusic: guitar_whalesong_human
SKYLER: {&A wailing guitar solo for me!|Will Vez think this solo is me hogging the spotlight?|I need a solo for my comeback!}
-> STEMS_GUITAR
+ [PLAY STEM B] #Mood=
~ guitar_whalesong = "Whaleish"
#PlayMusic: guitar_whalesong_whaleish
SKYLER: {&This riff isn't as fun as a solo.|Will playing this riff prove to Vez I've changed?|A whaley riff says I care about the message more than myself.}
-> STEMS_GUITAR
+ [EXIT]
-> CREATE_SONG
= STEMS_VOCALS
#UI: practice/vocals_playing
+ [PLAY STEM A]
~ vocals_whalesong = "Human"
#PlayMusic: vocals_whalesong_human
VEZ: {Hmm... what rhymes with ecolocation?|Whales understand human language, so these lyrics work for everybody.|The message is what's important no matter what language it's in.|"Say it don't spray it" - seriously!|Stick to lyrics everyone understands.}
-> STEMS_VOCALS
+ [PLAY STEM B]
~ vocals_whalesong = "Whaleish"
#PlayMusic: vocals_whalesong_whaleish
VEZ: {Maybe I should sing in Whaleish.|The whales will love this, IF I can sing it right.|I haven't spoken Whaleish in years.|Ugh, my Whaleish probably sounds like Seal by now.|Did I get that intonation right?}
-> STEMS_VOCALS
+ [EXIT]
-> CREATE_SONG
= STEMS_KEYS
#UI: practice/keys_playing
+ [PLAY STEM A]
~ keys_whalesong = "Human"
#PlayMusic: keys_whalesong_human
FERN: {&Will our cetacean siblings like these simple chords?|This can be a backup if the band thinks synthesized whale sounds are too much.}
-> STEMS_KEYS
+ [PLAY STEM B]
~ keys_whalesong = "Whaleish"
#PlayMusic: keys_whalesong_whaleish
FERN: {&Synthesized whale sounds are so cool!|No such thing as too much whale!|THIS will blow them out of the water! In the best way.}
-> STEMS_KEYS
+ [EXIT]
-> CREATE_SONG
= STEMS_BASS
#UI: practice/bass_playing
+ [PLAY STEM A]
~ bass_whalesong = "Human"
#PlayMusic: bass_whalesong_human
BASSIST: {&Everyone likes a classic bassline.|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"
#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
+ [EXIT]
-> CREATE_SONG
= SONG_JAM
#Environment: PracticeSpace
#AddChar: Vez, Pose: instrument_holding
#AddChar: Skyler, Pose: instrument_holding
#AddChar: Micah, Pose: instrument_holding
#AddChar: Fern, Pose: instrument_holding
#AddChar: Akai, Pose: instrument_holding
AKAI: ONE! EIGHT! FIVE!
MICAH: Is your personality program messing with your math?
AKAI: ... Let's just jam.
#PlayMusic: L0_stem_selections
//Band plays a short segment of the song! How else will they discuss it? Not the whole song (I knew Mir wants that to be a fun reveal in the PERFORMANCE setion), but at least a section where the Vocals can be in human and/or Whaleish.
#AddChar: Vez, Pose: instrument_playing
#AddChar: Skyler, Pose: instrument_playing
#AddChar: Micah, Pose: instrument_playing
#AddChar: Fern, Pose: instrument_playing
#AddChar: Akai, Pose: instrument_playing
#PlayerControlUntil: BandJamDone, JumpToPath: PRACTICE_WHALESONG.DISCUSS_STANCE
+ [Once the short band jam is over...]
-> DISCUSS_STANCE
= DISCUSS_STANCE
#AddChar: Vez, Pose: instrument_holding
#AddChar: Skyler, Pose: instrument_holding
#AddChar: Micah, Pose: instrument_holding
#AddChar: Fern, Pose: instrument_holding
#AddChar: Akai, Pose: instrument_holding
{ vocals_whalesong == "Whaleish":
FERN: Vez! Your Whaleish sounds AMAZING!!!
VEZ: Thanks. Though the whales might roast my pronunciation.
- else:
MICAH: Not bad, everyone.
SKYLER: {SLIDE:Like I said, surefire hit!|Yeah. Nobody phoned it in.}
FERN: It's good, but... Vez? Didn't I hear you singing some Whaleish lyrics?
VEZ: Yeah, I was playing around, but I don't think my pronunciation was right.
}
VEZ: And I don't want my shoddy Whaleish to offend the whales.
+ SKYLER: Good call. Safer to stick to English.
+ MICAH: The whales will appreciate that you tried.
SKYLER: (laughs) And everyone else will just think you're possessed!
Everyone glares at Skyler.
SKYLER: What? Nobody jokes about being possessed by whale ghosts anymore?
MICAH: That was never a thing.
FERN: What I think Skyler means is...
FERN: Vez's Whaleish is so good it sounds exactly like a whale!
SKYLER: Sure. But you're missing the point...
+ FERN: Maybe we can invite a whale to be a guest vocalist.
VEZ: Oh really? You think we should have a token whale in our band?
++ FERN: No!
FERN: That's not what I meant.
++ FERN: Yes?
FERN: But not if you don't.
--
SKYLER: It doesn't matter because...
-
SKYLER: Most people don't even know Whaleish. Why sing lyrics the fans won't understand?
AKAI: MAKE THEM LEARN!
MICAH: Truth. It's way past time humans stop forcing others to assimilate as a condition of inclusion.
VEZ: I agree with that, but - and it pains me to say this - Skyler has a point.
VEZ: Humans need to get this song's message, not the whales.
AKAI: REALITY CHECK! If only some of the lyrics are in Whaleish, humans will still get the message.
FERN: Yes! Sing some Whaleish! It'll make a big SPLASH! Haha!
MICAH: Easy on the puns, Fern. I almost laughed.
MICAH: But I think your point is that we can't welcome the whales to the Bandocracy if we don't speak their language.
FERN: Wow, yes! Oh my gosh...
+ FERN: Do we share the same musical soul?!
MICAH: Slow down. It's our first practice.
+ FERN: You are so wise!
MICAH: That's just a nicer way of saying "old".
MICAH: But I'll take it.
-
VEZ: So, are we changing the song? Or going with what we've got?
-> SONG_DONE_L0
=== SONG_DONE_L0 ===
#UI: practice/song_created
//NOTE in the UX Storyboard, there are emotion indicators HERE. These made sense for the narrative in the multiplayer version, but I really don't think we need these in the single player version. That's why I haven't put in any variables or hashtags to indicate character moods here.
+ {not EDIT_WHALESONG}[EDIT SONG]
-> EDIT_WHALESONG
+ [HEAD TO SHOW]
-> PERFORM_WHALESONG
=== 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:
//Click on a character or click the FINISH button.
+ [DRUMS]
-> STEMS_DRUMS
+ [GUITARIST]
-> STEMS_GUITAR
+ [SINGER]
-> STEMS_VOCALS
+ [KEYS]
-> STEMS_KEYS
+ [BASSIST]
-> STEMS_BASS
+ [FINISH]
-> SONG_EDITED_L0
= SONG_EDITED_L0
#Environment: PracticeSpace
#AddChar: Vez, Pose: instrument_holding
#AddChar: Skyler, Pose: instrument_holding
#AddChar: Micah, Pose: instrument_holding
#AddChar: Fern, Pose: instrument_holding
#AddChar: Akai, Pose: instrument_holding
AKAI: SONG DONE!
VEZ: Yep, it has to be. Our time's up in this practice space.
-> SONG_DONE_L0
= STEMS_DRUMS
#UI: practice/drums_playing
+ [PLAY STEM A]
~ drums_whalesong = "Human"
#PlayMusic: drums_whalesong_human
AKAI: It'll be a "shore party" no matter what.
-> STEMS_DRUMS
+ [PLAY STEM B] #Mood+
~ drums_whalesong = "Whaleish"
#PlayMusic: drums_whalesong_whaleish
AKAI: Underwater percussion for the whales!
-> STEMS_DRUMS
+ [EXIT]
-> EDIT_WHALESONG
= STEMS_GUITAR
#UI: practice/guitar_playing
+ [PLAY STEM A] #Mood+
~ guitar_whalesong = "Human"
#PlayMusic: guitar_whalesong_human
SKYLER: Rocking guitar solo for ME!
-> STEMS_GUITAR
+ [PLAY STEM B]
~ guitar_whalesong = "Whaleish"
#PlayMusic: guitar_whalesong_whaleish
SKYLER: Whaley guitar for the CAUSE!
-> STEMS_GUITAR
+ [EXIT]
-> EDIT_WHALESONG
= STEMS_VOCALS
#UI: practice/vocals_playing
+ [PLAY STEM A]
~ vocals_whalesong = "Human"
#PlayMusic: vocals_whalesong_human
VEZ: A clear message everyone can understand!
-> STEMS_VOCALS
+ [PLAY STEM B]
~ vocals_whalesong = "Whaleish"
#PlayMusic: vocals_whalesong_whaleish
VEZ: Whaleish to welcome the whales!
-> STEMS_VOCALS
+ [EXIT]
-> EDIT_WHALESONG
= STEMS_KEYS
#UI: practice/keys_playing
+ [PLAY STEM A]
~ keys_whalesong = "Human"
#PlayMusic: keys_whalesong_human
FERN: This sounds good no matter what lyrics Vez chooses.
-> STEMS_KEYS
+ [PLAY STEM B] #Mood+
~ keys_whalesong = "Whaleish"
#PlayMusic: keys_whalesong_whaleish
FERN: Whaley harmonics to go with Whaleish lyrics.
-> STEMS_KEYS
+ [EXIT]
-> EDIT_WHALESONG
= STEMS_BASS
#UI: practice/bass_playing
+ [PLAY STEM A]
~ bass_whalesong = "Human"
#PlayMusic: bass_whalesong_human
MICAH: Keep it simple. For the people.
-> STEMS_BASS
+ [PLAY STEM B] #Mood+
~ bass_whalesong = "Whaleish"
#PlayMusic: bass_whalesong_whaleish
MICAH: Make it deep. For the whales.
-> STEMS_BASS
+ [EXIT]
-> EDIT_WHALESONG