Giving the option to play story with/without sound

Edit: please check further down the replies for my second explanation as due to a glitch the original one below doesn’t work for everyone :slight_smile:

@Emma_episode_03 I thought I’m make this topic so we don’t get flagged for going off topic in the other one :wink:

Now I’m not the best at explaining so please ask if there is something you are unsure of

So guys some of you me included have asked how to make a story where sound can be turned on/off. There is a way to do this without making 2 separate scripts.

So first you will need to make a Character called VOLUME to enable/disable sound (Do not use this character in your point system apart from in the sound option)

Now before your story starts ask the reader if they want to add sound then use these choices

Narrator
Do you want to play with sound?

choice
“Yes” {
@VOLUME =1
volume sound 100 1
volume music 100 0
}
“No” {
@VOLUME =0
volume sound 1 1
volume music 0 0
}

Note: I’m using 1 1 for sound as the 0 0 wasn’t working for me.

Now you can start your story

Scene 1

music (music name) the reader will only hear this if they have turned the volume on.

(Continue story here with music )

music off

(add more to the scene if you want)

Now if you want to fade music out during a scene you will need to turn it back on again for the people using sound but not for those who want to play without sound,
this is where we need to use if/else

So

Scene 2

music (music name)

(Insert what happens)

fade your volume here using the volume X S

Now this is where you will turn it back on, you need to write

if (VOLUME =1) {
volume music 100 0
}
else {
continue
}

So altogether it will look something like this
(Note this is just an example and as I have no access to the portal I’ve made backgrounds And animation up :joy:)

Narrator
Do you want to use sound in your story?

choice
“Yes” {
volume sound 100 1
volume music 100 0
@VOLUME =1
}
“No” {
volume sound 1 1
volume music 0 0
@VOLUME =0
}

INT. BEACHHOUSE

music music_gentealwaves

@CHARLIE stands screen left and CHARLIE faces right and THOMAS stands screen right and THOMAS faces left

THOMAS (talk-stretch)
What a lovely morning

CHARLIE (talk-nod-agree)
It really is, lets go for some breakfast.

@THOMAS is agree-happy-nod

@CHARLIE exits left and THOMAS exits left

music off

INT. BEACHKITCHEN

music music_radio

@CHARLIE enters from right to screen left and CHARLIE faces right and THOMAS enters from right to screen right

THOMAS (talk_happy)
Charlie, could you turn the radio off please.

@CHARLIE is nod_agree_happy

@CHARLIE is tinker_rear

volume music 0 2000
music off

if (VOLUME =1) {
volume music 100 0
}
else {
continue
}

CHARLIE (talk_suggest)
Lets go sightseeing

I would add the sound option to all of the chapters so the reader can turn them on/off when they want to

I will reply to this on how to add closed captions which can be really helpful for those playing with or unable to use sound

6 Likes

I have inserted it into my script. But I did it a little different.

choice
“Yes” {
volume music 100 0
volume sound 100 1
@VOLUME =1
}
“No” {
volume music 0 0
volume sound 1 1
@VOLUME =0
NARRATOR
Would you like to turn Closed Captions on? Ex. when the doorbell rings, a message of that.

choice
“Yes” {
@CAPTION =1
}
“No” {
@CAPTION =0
}
}

I did the caption in the choice of music, only when they choose “no”. Otherwise, they hear the sound
of the doorbell for example and get a notification that the doorbell is ringing. Which is a little weird, I guess :joy:

1 Like

Adding closed captions
adding closed captions is helpful to those unable or not wanting to use sound.

Just like with the sound we are going to make a Character named CAPTION and give them a choice to use this.

NARRATOR
Do you want to use closed captions

“Yes” {
@CAPTION =1
}
“NO” {
@CAPTION =0
}

Now each time you use music do this

music music_beachwaves

if (CAPTION =1) {
readermessage Beach wave music plays
}
else {
continue
}

2 Likes

Good point :joy:

1 Like

I have an idea.
What if we replace the narration by an overlay of sound on and one for sound off?

Like a tappable overlay? That would be really cool :sunglasses:

1 Like

Yeah, right!
I am making one, I will share it on here when I am done

1 Like

I can’t wait to get my laptop fixed ive got so many experiments I want to try out :joy:

1 Like

The next template is to let readers choose if they want sound on or not.

Make sure you don’t use a black background when using these overlays!

You should name your overlays:
SOUND ON
SOUND OFF
MUSIC NOTE

This is an example with overlays, provided here :point_down:
These haven’t been approved yet. I will update this script if it’s not approved.

Overlays

sound_on-removebg-preview
sound_off_2-removebg-preview
music_note-removebg-preview

Here is the script. Make sure to give the readers this choice every episode as their preference may change. :point_down:

EXT. RED CARPET3 - NIGHT
&cut to zone 1 AND zoom reset AND speechbubble reset

label sound

&ui SOUND OFF create and ui SOUND OFF scales to 0.8 0.8 in 0 and ui SOUND OFF shifts to 21 269 in 0 and ui SOUND OFF opacity 1 in 0
&ui SOUND ON create and ui SOUND ON scales to 0.6 0.6 in 0 and ui SOUND ON shifts to 166 269 in 0 and ui SOUND ON opacity 1 in 0
&ui MUSIC NOTE create and ui MUSIC NOTE scales to 1.067 1.067 in 0 and ui MUSIC NOTE shifts to 95 112 in 0 and ui MUSIC NOTE opacity 0 in 0

readerMessage |bold|Choose if you want your music and sound on or off.

tappable
“SOUND OFF” {
&ui MUSIC NOTE opacity 0.8 in 0.1
goto soundoff
@VOLUME =0
} “SOUND ON” {
&ui MUSIC NOTE opacity 0.8 in 0.1
goto soundon
}

label soundoff

volume music 0 0
volume sound 1 1
@VOLUME =0

readerMessage |bold| Tap on the music note to continue.
tappable
“SOUND OFF” {
goto soundoff
} “SOUND ON” {
goto soundon
} “MUSIC NOTE” {
goto choiceconfirm
}

label soundon

volume music 100 0
volume sound 100 1
@VOLUME =1

readerMessage |bold| Tap on the music note to continue.
tappable
“SOUND OFF” {
goto soundoff
} “SOUND ON” {
goto soundon
} “MUSIC NOTE” {
goto choiceconfirm
}

label choiceconfirm
&ui SOUND OFF opacity 0 in 0.1 and ui SOUND ON opacity 0 in 0.1 and ui MUSIC NOTE opacity 0 in 0.1
NARRATOR
Are you sure you want sound/no sound?
choice
“Yes!” {

if (VOLUME =0) {
NARRATOR
Would you like to turn Closed Captions on? Ex. when the doorbell rings, a message of that.

choice
“Yes” {
@CAPTION =1
}
“No” {
@CAPTION =0
}
goto startepisode

}

readerMessage created by Emma_episode_03 and Emmzy on the forums
NARRATOR
Onto the story!

} “No, I want to change!” {
&ui SOUND OFF opacity 1 in 0.1 and ui SOUND ON opacity 1 in 0.1 and ui MUSIC NOTE opacity 0.8 in 0.1
goto sound
}

label startepisode

if (CAPTION =1) {
readerMessage piano music is playing
}
else {
continue
}

if (VOLUME =1) {
music music_classicalpiano
@speechbubble reset
}
NARRATOR
Script goes here.

volume music 0 2000
music off

if (VOLUME =1) {
volume music 100 0
}
else {
continue
}

    NARRATOR
To be continued...

:point_right: If there is any trouble when using, just message me.
@Emmzy I tried it a lot of times, but do you want to check the code as well? :blush:
I hope there are no problems with the code!

The music “music_classicalpiano” was an example of course, read the first post to understand everything, all is explained by @Emmzy :grin:

1 Like

Looks ok to me :slight_smile: unfortunately I still haven’t got my laptop and my cousin has gone home, I’m hoping to have it back by Wednesday xx

1 Like

@BabyGurl90 this is the script we are using

I love that concept

1 Like

@samanthac.epi this is how you can allow the reader to choose wether they want sound or not here is an example from my youtube channel.

I’m sorry if it’s confusing just drop a pm if you need any help :wink:

Edit: I need change the story in my video slightly so the music continues instead of restarting :wink:

Oh ok I get what you mean now and I see what you mean about it being a lot of work you would have to duplicate the coding and put one with and one without sound. :pensive: Too much for to handle smh.

1 Like

Yeah really and truly once you have got the initial coding of asking if they want sound or not you just have to remember to add

if (VOLUME =0) {
volume music 100 1
}

After you have faded out or turned down the volume for a reader who wants to listen with sound.

Wooow i bookmarked that :heart_eyes::heart_eyes: how do i credit?

1 Like

No need to credit as it still requires work from the authors part :wink:

THATS STILL ULTRA GENlAL ! PEOPLE LIKE YOU HELP THE COMMUNITY GETS BETTER, GOOD JOB!

1 Like

No problem glad you like the idea :slight_smile:
If you need help just pm :wink:

Hey have you tried this?
It doesn’t seem to work for me but it may be my app playing up, wanted to see if it worked for someone else.

1 Like