Discuss Scratch

78ch3
Scratcher
1000+ posts

New Sound blocks!

I have a couple sound blocks to suggest:
play sound [meow v] for (1) secs :: sound
This one here plays the selected sound for the amount of seconds in the number input.
It can sometimes be more useful than the old
play sound [meow v]
Block.

Another block is
(length of sound [meow v] :: sound)
This will report the length of the sound. It can be useful when you have an animation or something requiring a character to say the length of music or a sound effect.
An example is
say [Ok then, the length of the music is] for (4) secs
say (length of sound [music v]:: sound) for (3) secs
Eh? Want one more? Ok.
stop sound [bang v] :: sound
This stops the selected sound. Can be useful for if you want to stop a particular sound. It is much better than
stop all sounds
Because it only stops one sound. If you want to stop multiple sounds, do this:
when I receive [stop some sounds v]
stop sound [bang v] :: sound
stop sound [crackling fire v] :: sound
stop sound [confetti gun v] :: sound
Well, that's all for now. This is updated ASAP, so check back for more blocks.
supporters:
LionHeart70
Charles12310


Last edited by 78ch3 (Aug. 25, 2017 09:35:06)

LionHeart70
Scratcher
1000+ posts

New Sound blocks!

Support, all of these would be very useful.
some of these might be duplicates but i really don't know for sure
78ch3
Scratcher
1000+ posts

New Sound blocks!

LionHeart70 wrote:

Support, all of these would be very useful.
some of these might be duplicates but i really don't know for sure
Thanks!
ugh, 60 secon rule. And the wiki thinks it allows you to spam waffles!_waffle_
Charles12310
Scratcher
1000+ posts

New Sound blocks!

There's a duplicate for the “play sound for whatever seconds” and the “length of sound” (made by me), made a few days ago, but I say keep this because there are more blocks you suggested.

Last edited by Charles12310 (Aug. 4, 2017 00:58:39)

78ch3
Scratcher
1000+ posts

New Sound blocks!

Charles12310 wrote:

There's a duplicate for the “play sound for whatever seconds” and the “length of sound” (made by me), made a few days ago, but I say keep this because there are more blocks you suggested.
Wasn't that on my testing topic?
PkmnQ
Scratcher
1000+ posts

New Sound blocks!

78ch3 wrote:

I have a couple sound blocks to suggest:
play sound [meow v] for (1) secs :: sound
This one here plays the selected sound for the amount of seconds in the number input.
It can sometimes be more useful than the old
play sound [meow v]
Block.

Another block is
(length of sound [meow v] :: sound)
This will report the length of the sound. It can be useful when you have an animation or something requiring a character to say the length of music or a sound effect.
An example is
say [Ok then, the length of the music is] for (4) secs
say (length of sound [music v]:: sound) for (3) secs
Eh? Want one more? Ok.
stop sound [bang v] :: sound
This stops the selected sound. Can be useful for if you want to stop a particular sound. It is much better than
stop all sounds
Because it only stops one sound. If you want to stop multiple sounds, do this:
when I receive [stop some sounds v]
stop sound [bang v] :: sound
stop sound [crackling fire v] :: sound
stop sound [confetti gun v] :: sound
Well, that's all for now. This is updated ASAP, so check back for more blocks.
supporters:
LionHeart70


1.
play sound [ v] for (1) secs :: sound
You can do that if the stop sound block is done. Here is the workaround.
Script 1:
when green flag clicked
play sound [ v]
wait (1) secs
stop sound [ v]
And it's really simple.
We're not gonna need that.
2.
(length of [ v] :: sound)
Support!
Cannot see any workarounds!
3.
stop sound [ v] :: sound
Cannot see any workarounds.
2/3 support.
kenny2scratch
Scratcher
500+ posts

New Sound blocks!

walkcycle
Scratcher
500+ posts

New Sound blocks!

May be a duplicate of the topic over here.

PkmnQ wrote:

1.
play sound [ v] for (1) secs :: sound
You can do that if the stop sound block is done. Here is the workaround.
Script 1:
when green flag clicked
play sound [ v]
wait (1) secs
stop sound [ v] :: sound
And it's really simple.
We're not gonna need that.
Or without 'stop sound [ v]' block

Carriage wrote:

Simple workaround:
play sound [ v]
wait (2) secs
stop [this script v]

PkmnQ wrote:

2.
(length of [ v] :: sound)
Support!
Cannot see any workarounds!
Could time it. XD

This missing and no easy workaround inspired my suggestion here.

PkmnQ wrote:

3.
stop sound [ v] :: sound
Cannot see any workarounds.
2/3 support.

A technique here uses clones for control of a single sound to stop an individual sound.
78ch3
Scratcher
1000+ posts

New Sound blocks!

kenny2scratch wrote:

Dupe.
Actually, you only suggested one of the ones on my topic. I say we keep this.
78ch3
Scratcher
1000+ posts

New Sound blocks!

walkcycle wrote:

May be a duplicate of the topic over here.

PkmnQ wrote:

1.
play sound [ v] for (1) secs :: sound
You can do that if the stop sound block is done. Here is the workaround.
Script 1:
when green flag clicked
play sound [ v]
wait (1) secs
stop sound [ v] :: sound
And it's really simple.
We're not gonna need that.
Or without 'stop sound [ v]' block

Carriage wrote:

Simple workaround:
play sound [ v]
wait (2) secs
stop [this script v]

PkmnQ wrote:

2.
(length of [ v] :: sound)
Support!
Cannot see any workarounds!
Could time it. XD

This missing and no easy workaround inspired my suggestion here.

PkmnQ wrote:

3.
stop sound [ v] :: sound
Cannot see any workarounds.
2/3 support.

A technique here uses clones for control of a single sound to stop an individual sound.
Well, new scratchers probably won't know about the workabouts.
Charles12310
Scratcher
1000+ posts

New Sound blocks!

PkmnQ wrote:

78ch3 wrote:

I have a couple sound blocks to suggest:
play sound [meow v] for (1) secs :: sound
This one here plays the selected sound for the amount of seconds in the number input.
It can sometimes be more useful than the old
play sound [meow v]
Block.

Another block is
(length of sound [meow v] :: sound)
This will report the length of the sound. It can be useful when you have an animation or something requiring a character to say the length of music or a sound effect.
An example is
say [Ok then, the length of the music is] for (4) secs
say (length of sound [music v]:: sound) for (3) secs
Eh? Want one more? Ok.
stop sound [bang v] :: sound
This stops the selected sound. Can be useful for if you want to stop a particular sound. It is much better than
stop all sounds
Because it only stops one sound. If you want to stop multiple sounds, do this:
when I receive [stop some sounds v]
stop sound [bang v] :: sound
stop sound [crackling fire v] :: sound
stop sound [confetti gun v] :: sound
Well, that's all for now. This is updated ASAP, so check back for more blocks.
supporters:
LionHeart70


1.
play sound [ v] for (1) secs :: sound
You can do that if the stop sound block is done. Here is the workaround.
Script 1:
when green flag clicked
play sound [ v]
wait (1) secs
stop sound [ v]
And it's really simple.
We're not gonna need that.
2.
(length of [ v] :: sound)
Support!
Cannot see any workarounds!
3.
stop sound [ v] :: sound
Cannot see any workarounds.
2/3 support.
What triggers me the most is that users are simply rejecting blocks because they have a workaround.

It's like saying, “why do we have go to x y if we have set x to whatever and set y to whatever? Remove this block!”

-_-
78ch3
Scratcher
1000+ posts

New Sound blocks!

Charles12310 wrote:

PkmnQ wrote:

78ch3 wrote:

-snip-
-snip-
-snip-
What triggers me the most is that users are simply rejecting blocks because they have a workaround.

It's like saying, “why do we have go to x y if we have set x to whatever and set y to whatever? Remove this block!”

-_-
Yeah. All my blocks I suggested (except for these ones) were rejected just because they had workabouts. Somebody commented on my profile saying they hate me and my ideas and that I didn't deserve to be on Scratch.
walkcycle
Scratcher
500+ posts

New Sound blocks!

78ch3 wrote:

Actually, you only suggested one of the ones on my topic. I say we keep this.

There's the

walkcycle wrote:

topic over here
('Sound Seeking') and here ('Stop individual sounds.').

Last edited by walkcycle (Aug. 6, 2017 20:44:53)

78ch3
Scratcher
1000+ posts

New Sound blocks!

walkcycle wrote:

78ch3 wrote:

Actually, you only suggested one of the ones on my topic. I say we keep this.

There's the

walkcycle wrote:

topic over here
('Sound Seeking') and here ('Stop individual sounds.').

Seems to be a pretty old topic. Might want to keep this one.
Charles12310
Scratcher
1000+ posts

New Sound blocks!

78ch3 wrote:

Charles12310 wrote:

PkmnQ wrote:

78ch3 wrote:

-snip-
-snip-
-snip-
What triggers me the most is that users are simply rejecting blocks because they have a workaround.

It's like saying, “why do we have go to x y if we have set x to whatever and set y to whatever? Remove this block!”

-_-
Yeah. All my blocks I suggested (except for these ones) were rejected just because they had workabouts. Somebody commented on my profile saying they hate me and my ideas and that I didn't deserve to be on Scratch.

Yeah. Otherwise, we wouldn't have this block:
go to x: (0) y: (0)
78ch3
Scratcher
1000+ posts

New Sound blocks!

Charles12310 wrote:

78ch3 wrote:

Charles12310 wrote:

PkmnQ wrote:

78ch3 wrote:

-snip-
-snip-
-snip-
What triggers me the most is that users are simply rejecting blocks because they have a workaround.

It's like saying, “why do we have go to x y if we have set x to whatever and set y to whatever? Remove this block!”

-_-
Yeah. All my blocks I suggested (except for these ones) were rejected just because they had workabouts. Somebody commented on my profile saying they hate me and my ideas and that I didn't deserve to be on Scratch.
Yeah. Otherwise, we wouldn't have this block:
go to x: (0) y: (0)
Broken quote!

Last edited by 78ch3 (Aug. 6, 2017 21:24:18)

78ch3
Scratcher
1000+ posts

New Sound blocks!

Let's get this back to the top with my bump machine.
hipo3000
Scratcher
16 posts

New Sound blocks!

What about time or key signature blocks for things like note block songs?
set time signature to (4) (4)::sound
time signature::reporter sound
set key signature to [C v] major::sound
key signature::reporter sound
set key signature to [A v] minor::sound

and remember:

forever
imagine::motion
program::sound
share::operators
end
radishboy
Scratcher
100+ posts

New Sound blocks!

Support

I sucks that you have to stop all sounds when you only want to stop 1 sound
walkcycle
Scratcher
500+ posts

New Sound blocks!

Here's a way to stop one sound.

Powered by DjangoBB