Recording Piano 2.0

user_icon Paddle2See shared it 8 months, 1 week ago
349 views, 11 people love it, 1 tagger, 37 downloads, in 4 galleries
Add to my favorites?
Flag as inappropriate?

Comments

You need to be logged in to post comments

Add a Comment

lilmizzpooh1996 lilmizzpooh1996 2 weeks, 5 days ago

no not funny

(view all replies)
Comment Reply

c0de0range c0de0range 1 month, 3 weeks ago

Never thought I could play Mortal Kombat on an online piano

(view all replies)
Comment Reply

Paddle2See Paddle2See 1 month, 3 weeks ago

Nice! And here I thought all it played was music, not video games from the dawn of creation! Just joking...I don't play piano very well but I can pick stuff out, if I get enough tries.

(view all replies)
Comment Reply

jessman jessman 2 months, 2 weeks ago

THERE ARE 26 VARIABLES!!!

(view all replies)
Comment Reply

Wjc0906 Wjc0906 2 months, 3 weeks ago

I play piano, so I played the Entertainer and the Can-Can

(view all replies)
Comment Reply

fred11 fred11 3 months, 3 weeks ago

That was pretty good i dont think that i could ever make something like that!

(view all replies)
Comment Reply

Ketchup13 Ketchup13 4 months, 1 week ago

thats great! i love it!

(view all replies)
Comment Reply

Oldschooler2 Oldschooler2 5 months, 2 weeks ago

Oops, I meant to say a similar way of storing and retrieving data.

(view all replies)
Comment Reply

Oldschooler2 Oldschooler2 5 months, 2 weeks ago

I used a similar format in the make-a-maze application at: (link to project) to draw out the maze based off of what was drawn on the grid.

(view all replies)
Comment Reply

Chelsea2912 Chelsea2912 7 months, 1 week ago

can u make me a game please please please please. i gotta make a game n i dnt knw how to do it please

(view all replies)
Comment Reply

Caroline226 Caroline226 7 months, 1 week ago

Sick nasty!

(view all replies)
Comment Reply

Yelmo Yelmo 7 months, 2 weeks ago

:) this program really likes me :) congratulations, very sharp, and easy to play

(view all replies)
Comment Reply

Paddle2See Paddle2See 7 months, 3 weeks ago

Oldschooler2 - There are no arrays in Scratch the way there are in most other languages. So in this project I'm storing the data on the screen, you can see it as a bunch of little black dots in the lower left corner, after you play some notes. Then, when you ask it to play back the notes, I read the dots and convert them back into numbers and use those to play the note. You work with what you have...

(view all replies)
Comment Reply

Oldschooler2 Oldschooler2 7 months, 3 weeks ago

this must use arrays to store data, right?

(view all replies)
Comment Reply

MITscratcher MITscratcher 7 months, 3 weeks ago

I simply love the idea of broadcasting certain patterns to "store data". Perhaps you could create invisible "patterns" to store data. Would you like to join my "sensing and broadcasting" club?

(view all replies)
Comment Reply

smulvey smulvey 8 months ago

Gr8 idea! So cool!

(view all replies)
Comment Reply

mariotornado mariotornado 8 months ago

Cool Paddle2See! I agree with Jens comment.

(view all replies)
Comment Reply

Jens Jens 8 months, 1 week ago

I agree. Storing arrayed data on screen is almost like handling the mouse pointer as a "sprite" in the graphics memory in the olden days..., It was cool back then, and still is!

(view all replies)
Comment Reply

Paddle2See Paddle2See 8 months, 1 week ago

Thanks, Jens. Screen array, huh? That's a pretty good term, I like it. It's pretty much the only way to store array data that I've been able to come up with. Maybe someday they will implement variable arrays. I'm kind of torn on that...it's good to keep the language simple for the beginners. But it's also nice to be able to do more complicated things. The best of both worlds would be to have the more complicated features hidden, maybe accessed by a "turn on advanced features" option in the extras menu.

(view all replies)
Comment Reply

Jens Jens 8 months, 1 week ago

Excellent and very useful implementation of a screen-array in Scratch!

(view all replies)
Comment Reply