Change instrument by 1 block
pen follow mouse block
a block that choose if the direction blocks is rotation or flip
any more?
Hey! what about a sequenzer block that makes it easier to make
beats?
Oh yeah! and a chord block for the insruments instance of just tones
so you can make guitar riffs!
And... double block so two or more blocks can run the same time.
Last edited by d00dfayz (2007-03-23 16:32:59)
Offline
Thanks for your suggestions.
Many of the things you mention can be done without any new blocks--but sometimes you need to be clever. For example, you can create an "instrument" variable and then write a script to change that variable and run the "instrument" block using that variable as a parameter. You can make a sprite (with it's pen down) follow the mouse using the "goto <mouse-pointer>" command in a forever loop. You can change whether your sprite rotates or flips as its direction changes using the three little buttons in the "sprite settings" area above the scripts tab.
You can have multiple stacks running at the same time. You can even use this feature to play chords. (Note: Chords actually play better in the web player than they do in Scratch itself right now due to a limitation in Scratch which we hope to fix soon.) To try this, get two "when <space> key pressed" blocks and put two different "note" blocks under them. Then hit the space key. Be sure to upload your project and try it online since, as I said, it actually works better online than in the Scratch application.
You're right that Scratch does not have any sort of sequencer or tune editor. That would be a nice addition.
-- John
Offline
I think you should need flip/rotation-block because when you have flipped
something and go back to rotation it becomes upwards! just fix so that doen't happen! you should make a block so one thing only happens if you hold down
the mouse. However i found a way to make something happen the same time
for example if space key pressed broadcast play chord and two "when i receive
play chord blocks" with note blocks under there. sequencer would be nice becuase scracth often lags if you try to make a beat with those seconds things. (lol, sorry for my bad english).
Last edited by d00dfayz (2007-04-18 12:50:42)
Offline
To get a chord, you need to have the play-note commands in different sprites, as each sprite gets only one note channel, one drum channel, and one play-sound channel.
Offline
Hi asdmum - please don't bump up old topics unless you have a good reason to.
Offline