Discuss Scratch

Charles12310
Scratcher
1000+ posts

Play [sound] from (time) block.

JonathanSchaffer wrote:

no support, scratch is not a sound mixer.
Then why are there Sound Blocks?

Support

Also:

play sound [sound v] for () secs :: sound

Even though there are workarounds:

define play (sound) for (seconds) secs
play sound (sound)
wait (seconds) secs
stop all sounds

And if we have a stop sound block for specific sounds then:

define play (sound) for (seconds) secs
play sound (sound)
wait (seconds) secs
stop sound (sound) :: sound

Last edited by Charles12310 (July 21, 2017 17:43:52)

LionHeart70
Scratcher
1000+ posts

Play [sound] from (time) block.

Support; though I don't know how often I'd use this.
VideoGamerCanInvent
Scratcher
1000+ posts

Play [sound] from (time) block.

Bump, as I supported this in the past and I would find this extremely useful
kenny2scratch
Scratcher
500+ posts

Play [sound] from (time) block.

VideoGamerCanInvent wrote:

Bump, as I supported this in the past and I would find this extremely useful
yes, you did support this in the past - on the first page of discussion.
walkcycle
Scratcher
500+ posts

Play [sound] from (time) block.

Looks like an earlier thread here.221586
kenny2scratch
Scratcher
500+ posts

Play [sound] from (time) block.

walkcycle wrote:

Looks like an earlier thread here.221586
did you read the previous posts?
I closed that one because this one is a better version.
KyleTheOP
Scratcher
43 posts

Play [sound] from (time) block.

kenny2scratch wrote:

walkcycle wrote:

Looks like an earlier thread here.221586
did you read the previous posts?
I closed that one because this one is a better version.
I'm guessing you didn't look at the link. It's Tymewalk's Sound suggestion. This is a duplicate because of that. We should keep the conversation in one place
kenny2scratch
Scratcher
500+ posts

Play [sound] from (time) block.

Mmh - I realized that later.
I thought that link was to my earlier topic on the same suggestion, which I closed.
Tymewalk’s topic is good - and I concur that it was made earlier than mine. However, when I posted it, nobody seemed to bring it up - so I assumed that they had decided to move away from that one.
Cutleaf
Scratcher
5 posts

Play [sound] from (time) block.

FancyFoxy wrote:

Tails233 wrote:

This seems nice, I requested a block that pauses the audio and can resume it, but maybe if there's something that can track how far the audio went, that could be used in variables which then the variables would be used for this block, then would making it possible to resume/pause. I like this idea!
track sound time
I think the block should look like this:
(progress in sound [sound v] :: sound)
As for the original suggestion, I support being able to start a sound in the middle of it. Whenever I want to do that, I have to create a new sound where I cut off a part. And when I have a lot of different start times, it's way too complicated. It's also good for having specific timing on where the sound starts.

We don't need
(progress in sound [sound v] :: sound)
because we can just use the timer. Don't get me wrong, I love the idea, but at this point, I'm pretty desperate for ANY progress in this area, and the since this suggestion was made on Github, you'll notice it's already been dismissed. All that really matters to me is that the original suggestion is implemented. As a Scratch user who spent an entire year on a music player project, if this isn't added, I'm probably going to leave Scratch. (You can see my music player here: https://scratch.mit.edu/projects/167847370/#player )

@kenny2scratch, you have my full support for this block.

(As for the argument about Scratch not being a “sound mixer,” I would like to point out that starting a song at a certain time has nothing to do with a sound's “mix.” Mixing has to do with the volume and arrangement of certain sounds.)

Last edited by Cutleaf (Dec. 11, 2017 23:44:45)

Inkulumo
Scratcher
500+ posts

Play [sound] from (time) block.

Full support, creating a media player and video game sounds will be amazing with these new blocks.
hellounicorns2
Scratcher
1000+ posts

Play [sound] from (time) block.

Support because this would simplify making music players and video players with sound.
kenny2scratch
Scratcher
500+ posts

Play [sound] from (time) block.

bumparoo
Scratch---Cat
Scratcher
1000+ posts

Play [sound] from (time) block.

Source
Do not close
Scratch---Cat
Scratcher
1000+ posts

Play [sound] from (time) block.

hellounicorns2 wrote:

Support because this would simplify making music players and video players with sound.
Support.

zhuoranma2006 wrote:

That's great! It can help us make music checkpoints easier in my Rolling Sky projects.
As said in “Source” in the post above.
Beamy68
Scratcher
100+ posts

Play [sound] from (time) block.

bump hey ST get on this

Last edited by Beamy68 (Feb. 16, 2020 01:50:27)

MeIzAwezomeDede
Scratcher
1000+ posts

Play [sound] from (time) block.

(I came from a dupe)
Support! I've had so many projects where I needed this feature, and it would be much easier to have this feature than having to segment sounds (which you could say it is a workaround, but it does make the audio sound choppy and eats up unnecessary project space)
dogeiscut
Scratcher
500+ posts

Play [sound] from (time) block.

Full support
Zoomer_X
Scratcher
500+ posts

Play [sound] from (time) block.

The easiest thing to do is use this: https://scratch.mit.edu/projects/322615380/. It is a pause sound engine.
And before "Oh, but that is
pause sound [Meow v] :: sound
not
play sound [Meow v] at () :: sound
," I want to say that this has a method using a custom block (see inside) called
play sound #[1] length [3.79] and allow pausing :: custom
. Hope it helps!

(This came from the Workarounds to Common Suggestions)

Last edited by Zoomer_X (Oct. 13, 2020 19:56:27)

Steve0Greatness
Scratcher
1000+ posts

Play [sound] from (time) block.

Support! I use a lot of sounds, and this would help me make sounds, without having 10mil sounds
kenny2scratch
Scratcher
500+ posts

Play [sound] from (time) block.

Zoomer_X wrote:

The easiest thing to do is use this: https://scratch.mit.edu/projects/322615380/. It is a pause sound engine.
This suggestion was made a long time before the sound effect blocks existed, but I must say that's a clever use of the pitch effect (though the fact that it speeds up the sound means it should really be called the speed effect).
I don't think it makes this any less valid, though. In addition, a “start sound at time” block (along with a “stop specific sound” block) would be a workaround for a “pause sound” block, since it would allow this:
define pause
set [pause time v] to ((timer) - (start time))
stop sound [sound v]::sound

define play
start sound [sound v] at (pause time)::sound
set [start time v] to (timer)

Powered by DjangoBB