------- FOR REMIXING: ------- The only things you need to edit are the notes, the tempo, and the "settup" block. Set the tempo to whatever you need. Edit the "settup" block's parameters however you like. Then just add note blocks under your broadcasts! Easy as pi! (Math joke.) The first parameter in the note block is the note (as used on the "Play note" block in the "Music" catagory). (You can also put "rest" in it to not play anything but just wait.) The second and third parameters are the heard beats and visual beats. (If you leave the visual beats empty, it uses the heard beats.) The fourth parameter is a "y" or "n" thing where "y" means "yes, wait till this note is done to play the next one," and "n" means "no, do not wait to play the next note written." You can also put a beats value and it'll wait that long before going to the next note. NOTE: YOU MUST WRITE ALL THE NOTES IN ONE SCRIPT. The timing will be off otherwise. Comment if you'd like me to fix that and so you could do two scripts for the right and left hand!! And that's pretty much it! Comment if you have any questions, we'll see if I answer or not. (Also, if you notice any bugs, please comment those as well. I'll hopefully get around to fixing those.) Comment if you would like me to make this fully remixable!! (It could have as many colors as you'd want, it could have the keyboard also be possitionable, stuff like that.)
------- DEV LOG: ------- --- Dev edit 1: Starting over again... this'll be fun. My goal is to make it so that instead of drawing lines on the screen and every frame erasing the parts of the lines that aren't needed, refresh every frame and draw them again. This *screams* for more math and calculations, so I might be using lists a lot. I've made a thing that still gives me the frame rate... although I'm not sure if I'll use it, but now it doesn't change the timer. So maybe I'll use that. OH MY GOSH I'M SO MUCH SMARTER THAN I WAS WHEN I MADE THE OTHER ONE. Before, making the keys render and giving them numbers was HORRIBLY DIFFICULT. But now, I already did it!! I made a block that makes entering the amount of beats SO MUCH EASIER. Okay, I think this is the superior way because OMG IT'S SO MUCH EASIER TO MAKE. I already have a lot of stuff, I just need to render and play sounds now. I even have a list of all the instructions for the song. OMGOSH WHY DIDN'T I DO THIS EARLIER. Almost done with the drawing of the notes... this is where the math comes in. But I'ma finish that later! ;) --- Dev edit 2: MATH? EASY. CONQUERED. I. LOVE. MATH. Now for the sounds... *Testing for no reason.* Sus. Something broke. *Scratch Addons, find me the block I need to check.* Ah, I see, thanks. Sound? EASY. Now I just need to make the keys change color when pressed. Also just made the notes in the song list get deleted if they're finished cuz why not. Using lists instead of variables was hard for a second... but then it got easy again!! :D And I'm DONE!!! THAT WAS WAY EASIER THAN DOING IT THE OTHER WAY AND THIS ONE IS STILL GOOD WITH SCRATCH'S BOOTY FRAMERATE!!! ------- PRODUCT: ------- I now have something much better than I did before, and it took even less time. Yay! And now it's ONLY 825 BLOCKS!! ------- TAGS: -------