Discuss Scratch
- Nintenjoe10
-
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)
- DaSpudLord
-
1000+ posts
Idea for New Blocks
1. I think it would make more sense like this-
2. Support.
3. What does it do?
stop sound [ v]::soundSupport.
2. Support.
3. What does it do?
Last edited by DaSpudLord (July 22, 2015 20:41:53)
- Nintenjoe10
-
100+ posts
Idea for New Blocks
No, I need it to transition seamlessly between two songs that are the exact same but with different instruments. Although, the 1. I think it would make more sense like this-stop sound [ v]::soundSupport.
2. Support.
3. What does it do?
stop sound [ v]::soundblock would be useful.
- monstermash3
-
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.
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
-
100+ posts
Idea for New Blocks
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! 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.
Last edited by Nintenjoe10 (July 23, 2015 15:13:03)
- stickfiregames
-
1000+ posts
Idea for New Blocks
Support for
What does #3 do?
Semi-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 playingIt's not in your suggestion but it would help with your transitioning thing.
- Nintenjoe10
-
100+ posts
Idea for New Blocks
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 Support forstop 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 playingIt's not in your suggestion but it would help with your transitioning thing.
(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
-
100+ posts
Idea for New Blocks
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. Support forstop 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 playingIt's not in your suggestion but it would help with your transitioning thing.
- Sonickyle
-
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.
As for stopping a specific sound, support.
- DaSpudLord
-
1000+ posts
Idea for New Blocks
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. 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.
- Nintenjoe10
-
100+ posts
Idea for New Blocks
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) 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.
- monstermash3
-
1000+ posts
Idea for New Blocks
What about #3?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! 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
-
100+ posts
Idea for New Blocks
I answered it.What about #3?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! 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.
- iamunknown2
-
1000+ posts
Idea for New Blocks
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:Uh…? What?Support for this suggestion. -snip-
Support forstop 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 playingIt's not in your suggestion but it would help with your transitioning thing.
- Nintenjoe10
-
100+ posts
Idea for New Blocks
Oh. Thank you!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:Uh…? What?Support for this suggestion. -snip-Support forstop 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 playingIt's not in your suggestion but it would help with your transitioning thing.
- monstermash3
-
1000+ posts
Idea for New Blocks
You mean like this?I answered it.What about #3?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! 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.
start sound [ v] at (sound [ v] minutes::sound):(sound [ v] seconds::sound)::soundI think I actually suggested THAT too!
