Discuss Scratch

ChumleyChumpster
Scratcher
100+ posts

A block that plays sounds backwards

jromagnoli wrote:

78ch3 wrote:

Penguin9090_new wrote:

Just use the reverse tool in the sound editor.
No support.
Support times infinity. The ST will remove the reverse tool and add that block to replace it. DID ANYONE THINK ABOUT THAT BEFORE SAYING NO SUPPORT?!
The real question is, did you think before saying support? This will make it so that the whole sound will be reversed, then there would be no reversing only parts of it. Did you think about that?
I agree, then you would have to reverse the whole thing. No support.
PkmnQ
Scratcher
1000+ posts

A block that plays sounds backwards

Semi-support, at a value of 60%.
Pros:
It would save space. (+10%)
There was a block like this before. I was able to find it while attempting to make a scratch modification. (Yes, I tried to, but failed.) (+65%)
rewind sound [ v] :: sound
Cons:
There's the argument of the reverse tool and copying. (-15%)
EDIT: I forgot to make the block purple.

Last edited by PkmnQ (Aug. 1, 2017 12:48:21)

walkcycle
Scratcher
500+ posts

A block that plays sounds backwards

No support for adding a block because reversing a sound is relatively rare, usually does not add much to a project, and can be done in the sound editor.

Support for a sound effect that is already going to be in 3.0 supporting reversing by entering a negative value though. That would be cool!
Charles12310
Scratcher
1000+ posts

A block that plays sounds backwards

I was also suggesting for starting a sound at a certain point.

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

And also this, which plays a sound for a certain amount of seconds, and then stops, but the workaround would be better if there was a stop sound block that would stop specific sounds, incase there was another sound that was playing while it happened (see the topic for a block that stops specific sounds):

play sound [ v] for () secs :: sound
1. I know it's not part of the topic, but it's related to sound blocks, but then you could post here if you want to talk about it: https://scratch-mit-edu.ezproxyberklee.flo.org/discuss/topic/271971/
2. Don't get confused with the block names.
3. We could warp up to a block like this:
play sound [ v] [forward/backward v] for () secs :: sound

play sound [ v] [forward/backward v] at () secs :: sound

Last edited by Charles12310 (Aug. 1, 2017 16:27:32)

templeofbruh2
Scratcher
29 posts

A block that plays sounds backwards

set record effect to [reverse]

record voice

play back record
these blocks wold be cool.


please add scratch team pleas

(('o'))

need these blocks to make sampler

the backward recorder script would use these blocks

when green flag clicked
set record effect to [reverse]
forever
say [recording voice] for (2) secs
record voice
repeat until <not <(answer) = (yes)>>
play back record
ask (play again?)
end

this would help a lot

thanks for readin

Last edited by templeofbruh2 (Nov. 4, 2020 01:40:32)

SuperCappy
Scratcher
500+ posts

A block that plays sounds backwards

templeofbruh2 wrote:

set record effect to [reverse]

record voice

play back record
these blocks wold be cool.


please add scratch team pleas

(('o'))

need these blocks to make sampler

the backward recorder script would use these blocks

when green flag clicked
set record effect to [reverse]
forever
say [recording voice] for (2) secs
record voice
repeat until <not <(answer) = (yes)>>
play back record
ask (play again?)
end

this would help a lot

thanks for readin
did you necropost
templeofbruh2
Scratcher
29 posts

A block that plays sounds backwards

whaaaa?
templeofbruh2
Scratcher
29 posts

A block that plays sounds backwards

SuperCappy wrote:

templeofbruh2 wrote:

set record effect to [reverse]

record voice

play back record
these blocks wold be cool.


please add scratch team pleas

(('o'))

need these blocks to make sampler

the backward recorder script would use these blocks

when green flag clicked
set record effect to [reverse]
forever
say [recording voice] for (2) secs
record voice
repeat until <not <(answer) = (yes)>>
play back record
ask (play again?)
end

this would help a lot

thanks for readin
did you necropost
no i didnt plus the editor canot provide u having a block that records sound, i want effects too

the2000
Scratcher
1000+ posts

A block that plays sounds backwards

I support this, it would be nice if you don't want to make a copy for every single sound that you need to play in reverse.
SpinningCube
Scratcher
100+ posts

A block that plays sounds backwards

As part of Scratch 3.0, I'm pretty sure the pitch effect block

set [pitch v] effect to (0)

affects both pitch and speed (pitch changes as a side effect of speed anyway) of a sound

It would be cool to have this functionality extended, but as others have said, you could instead reverse the sound on a copy of the sound effect.
the2000
Scratcher
1000+ posts

A block that plays sounds backwards

SpinningCube wrote:

As part of Scratch 3.0, I'm pretty sure the pitch effect block

set [pitch v] effect to (0)

affects both pitch and speed (pitch changes as a side effect of speed anyway) of a sound

It would be cool to have this functionality extended, but as others have said, you could instead reverse the sound on a copy of the sound effect.
I think there should be separate settings for pitch and tempo. I'm sure there's some JS library that can do that somewhere…
SpinningCube
Scratcher
100+ posts

A block that plays sounds backwards

the2000 wrote:

SpinningCube wrote:

As part of Scratch 3.0, I'm pretty sure the pitch effect block

set [pitch v] effect to (0)

affects both pitch and speed (pitch changes as a side effect of speed anyway) of a sound

It would be cool to have this functionality extended, but as others have said, you could instead reverse the sound on a copy of the sound effect.
I think there should be separate settings for pitch and tempo. I'm sure there's some JS library that can do that somewhere…
That sounds like it would be an improvement, I wonder if it will preserve the quality of the sound, though. Once again, negative tempos would reverse the sound.

set [pitch v] effect to (0)::sound

set [tempo v] effect to (0)::sound

Powered by DjangoBB