Discuss Scratch

Charles12310
Scratcher
1000+ posts

More Sound Blocks

Hello! I'm here to suggest some sound blocks that haven't been added for suggested. Here are some sound blocks I have recommended:

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

play sound [ v] for () secs :: sound // Don't be confused!

(length of sound [ v] :: sound )

How Do They Work?
// Play Sound At Certain Point

play sound [ v] at () secs :: sound
This allows you to play a sound at a certain point, depending on how many seconds after the beginning of the sound. Example:

// Playing certain part during an orchestra, incase of any break times, this would be useful:

define play part (part) of Sweet Dreams
play sound [Sweet Dreams v] at ((part) * (10)) secs :: sound

// Play Sound For A Few Seconds:

play sound [ v] for () secs :: sound
This plays a certain sound for a certain amount of seconds.

Example:

say [Let's see what the lyrics of the first sentence of the song is, shall we?]
play sound [My World v] for (10) secs :: sound
say [Okay, the first words were...]
...

// Sound Length

(length of sound [ v] :: sound )

This determines how long a sound will be in seconds. I can't seem to find an example on how this will be used, but just like lengths of strings and such, this may be useful.
SUPPORTERS
@Charles12310

Last edited by Charles12310 (July 31, 2017 03:19:27)

MineLox92Videos
Scratcher
100+ posts

More Sound Blocks

Charles12310 wrote:

Hello! I'm here to suggest some sound blocks that haven't been added for suggested. Here are some sound blocks I have recommended:

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

play sound [ v] for () secs :: sound // Don't be confused!

(length of sound [ v] :: sound )

How Do They Work?
// Play Sound At Certain Point

play sound [ v] at () secs :: sound
This allows you to play a sound at a certain point, depending on how many seconds after the beginning of the sound. Example:

// Playing certain part during an orchestra, incase of any break times, this would be useful:

define play part (part) of Sweet Dreams
play sound [Sweet Dreams v] at ((part) * (10)) secs :: sound

// Play Sound For A Few Seconds:

play sound [ v] for () secs :: sound
This plays a certain sound for a certain amount of seconds.

Example:

say [Let's see what the lyrics of the first sentence of the song is, shall we?]
play sound [My World v] for (10) secs :: sound
say [Okay, the first words were...]
...

// Sound Length

(length of sound [ v] :: sound )

This determines how long a sound will be in seconds. I can't seem to find an example on how this will be used, but just like lengths of strings and such, this may be useful.

Concerning Workarounds
If you recommend a workaround for the “play sound at () secs” block:
define play sound (sound) at (n) secs
set volume to (0)%
play sound (sound)
wait (n) secs
set volume to (100)%
Here are disadvantages:
1. You might need to use the volume for other sounds, and this block might activate while another sound is playing.
2. This can take very long, for you are not just playing the sound at the certain point, you are literally ignoring the sound very long until the certain part reaches. However, the block I suggested plays that part of the sound QUICKLY, without having to wait a few seconds.

You also be complaining that, “you don't need a length of sound reporter, just go to the sounds section, they have the amount of seconds that the sound will play for.” When making a new sound, you have to check for the length, make a variable, and then repeat with another variable whenever you add a new sound.

You might be saying there's a workaround for the “play sound whatever for whatever seconds”:
play sound (sound)
wait (seconds) secs
stop all sounds
The stop all sounds block is the disadvantage. It would be better if there is a block that stops and individual sound, then this workaround would be necessary. But what if you are playing another sound too? There's the problem.
SUPPORTERS
@Charles12310
I support. I'll highlight the main points that make me sway towards this suggestion.

This determines how long a sound will be in seconds.
This would possibly be the most convenient, since, if you had to use variables, you'd have to make a variable for each separate sound,

Last edited by MineLox92Videos (July 30, 2017 22:55:44)

Charles12310
Scratcher
1000+ posts

More Sound Blocks

bump
Carriage
Scratcher
500+ posts

More Sound Blocks

Simple workaround:
play sound [ v]
wait (2) secs
stop [this script v]
VideoGamerCanInvent
Scratcher
1000+ posts

More Sound Blocks

Duplicates (at least some of them) But I don't want to find the link

Support, I would love these.
VideoGamerCanInvent
Scratcher
1000+ posts

More Sound Blocks

Duplicate- Play from block

There are more but I'll look another time.
Carriage
Scratcher
500+ posts

More Sound Blocks

VideoGamerCanInvent wrote:

Duplicate- Play from block

There are more but I'll look another time.
That’s completely different though…
VideoGamerCanInvent
Scratcher
1000+ posts

More Sound Blocks

Carriage wrote:

VideoGamerCanInvent wrote:

Duplicate- Play from block

There are more but I'll look another time.
That’s completely different though…
It's the same as the 2nd one
Carriage
Scratcher
500+ posts

More Sound Blocks

VideoGamerCanInvent wrote:

Carriage wrote:

VideoGamerCanInvent wrote:

Duplicate- Play from block

There are more but I'll look another time.
That’s completely different though…
It's the same as the 2nd one
it looks like they’re adding that one anyway…
Galleigo
Scratcher
500+ posts

More Sound Blocks

(Workaroundability intensifies)

No support.
Charles12310
Scratcher
1000+ posts

More Sound Blocks

kenny2scratch wrote:

why did you make this topic after posting on the topic that this is a dupe of?
Because I was suggesting more than one block.
Charles12310
Scratcher
1000+ posts

More Sound Blocks

Carriage wrote:

VideoGamerCanInvent wrote:

Carriage wrote:

VideoGamerCanInvent wrote:

Duplicate- Play from block

There are more but I'll look another time.
That’s completely different though…
It's the same as the 2nd one
it looks like they’re adding that one anyway…
This doesn't make sense. I suggested more than one block. That would be like suggesting 10 blocks, and 2 of them has a separate post, and then the topic gets closed because 2 of the blocks already have a topic, while the rest are forgotten.
Charles12310
Scratcher
1000+ posts

More Sound Blocks

Galleigo wrote:

(Workaroundability intensifies)

No support.
If you are trying to tell me, “No Support, because there is a workaround,” please read this (sixth suggestion).
Solmux
Scratcher
100+ posts

More Sound Blocks

Charles12310 wrote:

Carriage wrote:

VideoGamerCanInvent wrote:

Carriage wrote:

VideoGamerCanInvent wrote:

Duplicate- Play from block

There are more but I'll look another time.
That’s completely different though…
It's the same as the 2nd one
it looks like they’re adding that one anyway…
This doesn't make sense. I suggested more than one block. That would be like suggesting 10 blocks, and 2 of them has a separate post, and then the topic gets closed because 2 of the blocks already have a topic, while the rest are forgotten.

Well why suggest that two blocks instead of the last 8? ( in the example )
Botcho_Otkho
Scratcher
1000+ posts

More Sound Blocks

No support.
play sound [sound v] at (3)::sound//just copying that sound and then deleting the first part is not too hard.

play sound [sound v] at (3)::sound//same. just copying that sound and then deleting the last part is not too hard.

lenght of sound [sound v]::sound reporter//why someone should need this block?

Last edited by Botcho_Otkho (Aug. 5, 2017 13:08:41)

Charles12310
Scratcher
1000+ posts

More Sound Blocks

Botcho_Otkho wrote:

No support.
play sound [sound v] at (3)::sound//just copying that sound and then deleting the first part is not too hard.

play sound [sound v] at (3)::sound//same. just copying that sound and then deleting the last part is not too hard.

lenght of sound [sound v]::sound reporter//why someone should need this block?
I understand, but 3 things you got wrong:
1. That would be difficult, if somebody didn't want to mess up with their sounds and then have to make lots of copies of it.
2. You misunderstood. That isn't the same block. Also the block is used to prevent having to do all the deleting and removing and then needing to copy that and then you might as well mess up.
play sound [ v] for () secs :: sound
3.
This determines how long a sound will be in seconds. I can't seem to find an example on how this will be used, but just like lengths of strings and such, this may be useful.
Just because I can't find a true purpose for it doesn't mean it can't be added.
historical_supa
Scratcher
1000+ posts

More Sound Blocks

Charles12310 wrote:

Botcho_Otkho wrote:

No support.
play sound [sound v] at (3)::sound//just copying that sound and then deleting the first part is not too hard.

play sound [sound v] at (3)::sound//same. just copying that sound and then deleting the last part is not too hard.

lenght of sound [sound v]::sound reporter//why someone should need this block?
I understand, but 3 things you got wrong:
1. That would be difficult, if somebody didn't want to mess up with their sounds and then have to make lots of copies of it.
2. You misunderstood. That isn't the same block. Also the block is used to prevent having to do all the deleting and removing and then needing to copy that and then you might as well mess up.
play sound [ v] for () secs :: sound
3.
This determines how long a sound will be in seconds. I can't seem to find an example on how this will be used, but just like lengths of strings and such, this may be useful.
Just because I can't find a true purpose for it doesn't mean it can't be added.
It's useful for calculating equal parts of audio and stripping them into equal bits.
960times10_5is106044
Scratcher
500+ posts

More Sound Blocks

historical_supa wrote:

Charles12310 wrote:

Botcho_Otkho wrote:

No support.
play sound [sound v] at (3)::sound//just copying that sound and then deleting the first part is not too hard.

play sound [sound v] at (3)::sound//same. just copying that sound and then deleting the last part is not too hard.

lenght of sound [sound v]::sound reporter//why someone should need this block?
I understand, but 3 things you got wrong:
1. That would be difficult, if somebody didn't want to mess up with their sounds and then have to make lots of copies of it.
2. You misunderstood. That isn't the same block. Also the block is used to prevent having to do all the deleting and removing and then needing to copy that and then you might as well mess up.
play sound [ v] for () secs :: sound
3.
This determines how long a sound will be in seconds. I can't seem to find an example on how this will be used, but just like lengths of strings and such, this may be useful.
Just because I can't find a true purpose for it doesn't mean it can't be added.
It's useful for calculating equal parts of audio and stripping them into equal bits.
Please don't necropost.
According to The Questions About Scratch Directory 2.0:
nothing
Necroposting is when a user comments on an old, sometimes resolved, topic without adding to the conversation. There is actually no necroposting in Suggestions, Things I'm Reading and Playing, Things I'm Making and Creating, and, Show and Tell.
Oh wait, there's actually no necroposting in the Suggestions forum. No Edit!
scratchgodo
Scratcher
1000+ posts

More Sound Blocks

960times10_5is106044 wrote:

historical_supa wrote:

Charles12310 wrote:

Botcho_Otkho wrote:

snip
Snip
Snip
Please don't necropost.
According to The Questions About Scratch Directory 2.0:
nothing
Necroposting is when a user comments on an old, sometimes resolved, topic without adding to the conversation. There is actually no necroposting in Suggestions, Things I'm Reading and Playing, Things I'm Making and Creating, and, Show and Tell.
Oh wait, there's actually no necroposting in the Suggestions forum. No Edit!
Then why post it? [/quotes]

Powered by DjangoBB