Discuss Scratch

Nintenjoe10
Scratcher
100+ posts

Idea for New Blocks

Hi, Nintenjoe10 here. I'm making a game, and I'm making the music, too. However, I'm not making them on Scratch, I'm making them on a program called Ableton Live 9 Standard. Also, in one of the worlds, there are two songs, above water and below water, which leads into my idea for new blocks. These are the blocks that I think would be very helpful:
stop sound[ v]::sound
start sound[ v] at [ ]:[  ]::sound
(sound [ v] time::sound)
These would be located in the Sounds section, of course. I hope somebody actually supports this idea, instead of like last time I tried this. Please consider this!

Last edited by Nintenjoe10 (Aug. 7, 2015 13:52:50)

CGRises
Scratcher
500+ posts

Idea for New Blocks

Support.
Nintenjoe10
Scratcher
100+ posts

Idea for New Blocks

CGRises wrote:

Support.
Sweet, thanks!
DaSpudLord
Scratcher
1000+ posts

Idea for New Blocks

1. I think it would make more sense like this-
stop sound [ v]::sound
Support.
2. Support.
3. What does it do?

Last edited by DaSpudLord (July 22, 2015 20:41:53)

Nintenjoe10
Scratcher
100+ posts

Idea for New Blocks

DaSpudLord wrote:

1. I think it would make more sense like this-
stop sound [ v]::sound
Support.
2. Support.
3. What does it do?
No, I need it to transition seamlessly between two songs that are the exact same but with different instruments. Although, the
stop sound [ v]::sound
block would be useful.
monstermash3
Scratcher
1000+ posts

Idea for New Blocks

1. Could you please explain what this block does differently from a “stop sound” block?
2. I actually suggested basically the same block in my own thread, so of course I support.
3. What would this do? I can't tell.
Nintenjoe10
Scratcher
100+ posts

Idea for New Blocks

monstermash3 wrote:

1. Could you please explain what this block does differently from a “stop sound” block?
2. I actually suggested basically the same block in my own thread, so of course I support.
3. What would this do? I can't tell.
Using the three blocks at the top, you can make the sound stop at a certain point, then make another sound start at a certain point. Using them and a variable, you could also transition between two songs at whatever point the first sound is at! Does that make sense? I hope I cleared things up for you, and thanks for the support!

Last edited by Nintenjoe10 (July 23, 2015 15:13:03)

stickfiregames
Scratcher
1000+ posts

Idea for New Blocks

Support for
stop sound [ v] :: sound

play sound [ v] from () secs :: sound // having minutes and seconds is unnecessary
play sound [ v] from () secs until done :: sound

What does #3 do?

Semi-support for
(sound [ v] time :: sound) // the time that the sound is currently up to, 0 if not playing
It's not in your suggestion but it would help with your transitioning thing.
Nintenjoe10
Scratcher
100+ posts

Idea for New Blocks

stickfiregames wrote:

Support for
stop sound [ v] :: sound

play sound [ v] from () secs :: sound // having minutes and seconds is unnecessary
play sound [ v] from () secs until done :: sound

What does #3 do?

Semi-support for
(sound [ v] time :: sound) // the time that the sound is currently up to, 0 if not playing
It's not in your suggestion but it would help with your transitioning thing.
I believe you are slightly wrong with second and third ones. I need the sound to stop at a certain time and another sound to start at a certain time and so I need stop at and start at blocks. But you're very right about the
(sound [ v] time::sound)
block. I realize now that this is actually what I need, I don't really need the sound block and the time block, a combination of the two would be much more helpful! I'm going to change my post.

Last edited by Nintenjoe10 (July 23, 2015 15:09:57)

Nintenjoe10
Scratcher
100+ posts

Idea for New Blocks

stickfiregames wrote:

Support for
stop sound [ v] :: sound

play sound [ v] from () secs :: sound // having minutes and seconds is unnecessary
play sound [ v] from () secs until done :: sound

What does #3 do?

Semi-support for
(sound [ v] time :: sound) // the time that the sound is currently up to, 0 if not playing
It's not in your suggestion but it would help with your transitioning thing.
And I suppose you're probably also right about how it's not necessary to have minutes and seconds. But it could be helpful sometimes, when it's a long song.
Sonickyle
Scratcher
1000+ posts

Idea for New Blocks

You can work around the instrument channels issue by having two separate sprites, each with the different channels. Since sprites have their own volume levels, you can have one instrument channel/sprite muted whilst the other isn't. Just make sure to play both channels at EXACTLY the same time (broadcast maybe?).

As for stopping a specific sound, support.
DaSpudLord
Scratcher
1000+ posts

Idea for New Blocks

Sonickyle wrote:

You can work around the instrument channels issue by having two separate sprites, each with the different channels. Since sprites have their own volume levels, you can have one instrument channel/sprite muted whilst the other isn't. Just make sure to play both channels at EXACTLY the same time (broadcast maybe?).

As for stopping a specific sound, support.
Actually, on another thread, people are claiming that sprites do not have their own individual volume levels… And, since my computer has been broken FOREVER (What's taking so long, Geek Squad!?), I have no choice but to believe them because I cannot test this theory myself.
Nintenjoe10
Scratcher
100+ posts

Idea for New Blocks

Sonickyle wrote:

You can work around the instrument channels issue by having two separate sprites, each with the different channels. Since sprites have their own volume levels, you can have one instrument channel/sprite muted whilst the other isn't. Just make sure to play both channels at EXACTLY the same time (broadcast maybe?).

As for stopping a specific sound, support.
You're right, that could work, however, I think the blocks would be a better solution to those who have less coding skills and also want to do this (don't take that the wrong way, I think that you're idea is great and I might use it, but the blocks would be better for some)
monstermash3
Scratcher
1000+ posts

Idea for New Blocks

Nintenjoe10 wrote:

monstermash3 wrote:

1. Could you please explain what this block does differently from a “stop sound” block?
2. I actually suggested basically the same block in my own thread, so of course I support.
3. What would this do? I can't tell.
Using the three blocks at the top, you can make the sound stop at a certain point, then make another sound start at a certain point. Using them and a variable, you could also transition between two songs at whatever point the first sound is at! Does that make sense? I hope I cleared things up for you, and thanks for the support!
What about #3?
Nintenjoe10
Scratcher
100+ posts

Idea for New Blocks

monstermash3 wrote:

Nintenjoe10 wrote:

monstermash3 wrote:

1. Could you please explain what this block does differently from a “stop sound” block?
2. I actually suggested basically the same block in my own thread, so of course I support.
3. What would this do? I can't tell.
Using the three blocks at the top, you can make the sound stop at a certain point, then make another sound start at a certain point. Using them and a variable, you could also transition between two songs at whatever point the first sound is at! Does that make sense? I hope I cleared things up for you, and thanks for the support!
What about #3?
I answered it.
CatsUnited
Scratcher
1000+ posts

Idea for New Blocks

stickfiregames wrote:

-snip-
Support for this suggestion.
Nintenjoe10
Scratcher
100+ posts

Idea for New Blocks

CatsUnited wrote:

stickfiregames wrote:

-snip-
Support for this suggestion.
Uh…? What?
iamunknown2
Scratcher
1000+ posts

Idea for New Blocks

Nintenjoe10 wrote:

CatsUnited wrote:

stickfiregames wrote:

-snip-
Support for this suggestion.
Uh…? What?
Snipping is when they remove a part of a quote to make the post easier to read. In this case, CatsUnited was referring to this post:

stickfiregames wrote:

Support for
stop sound [ v] :: sound

play sound [ v] from () secs :: sound // having minutes and seconds is unnecessary
play sound [ v] from () secs until done :: sound

What does #3 do?

Semi-support for
(sound [ v] time :: sound) // the time that the sound is currently up to, 0 if not playing
It's not in your suggestion but it would help with your transitioning thing.
Nintenjoe10
Scratcher
100+ posts

Idea for New Blocks

iamunknown2 wrote:

Nintenjoe10 wrote:

CatsUnited wrote:

stickfiregames wrote:

-snip-
Support for this suggestion.
Uh…? What?
Snipping is when they remove a part of a quote to make the post easier to read. In this case, CatsUnited was referring to this post:

stickfiregames wrote:

Support for
stop sound [ v] :: sound

play sound [ v] from () secs :: sound // having minutes and seconds is unnecessary
play sound [ v] from () secs until done :: sound

What does #3 do?

Semi-support for
(sound [ v] time :: sound) // the time that the sound is currently up to, 0 if not playing
It's not in your suggestion but it would help with your transitioning thing.
Oh. Thank you!
monstermash3
Scratcher
1000+ posts

Idea for New Blocks

Nintenjoe10 wrote:

monstermash3 wrote:

Nintenjoe10 wrote:

monstermash3 wrote:

1. Could you please explain what this block does differently from a “stop sound” block?
2. I actually suggested basically the same block in my own thread, so of course I support.
3. What would this do? I can't tell.
Using the three blocks at the top, you can make the sound stop at a certain point, then make another sound start at a certain point. Using them and a variable, you could also transition between two songs at whatever point the first sound is at! Does that make sense? I hope I cleared things up for you, and thanks for the support!
What about #3?
I answered it.
You mean like this?
start sound [ v] at (sound [ v] minutes::sound):(sound [ v] seconds::sound)::sound
I think I actually suggested THAT too!

Powered by DjangoBB