Works in Scratch 3! SHIFT + CLICK the green flag to toggle turbo mode (optional) LEFT and RIGHT arrows to adjust the fade effect (100 is no fade and makes it look like a big fuzzy worm monster) UP and DOWN arrows to adjust the synchronization by 1/30 of a second X to stop everything and reset the Times Run variable (useful for remixing) TUTORIAL FOR REMIXING: Step 1: Download Scratchtools from https://github.com/MegaApuTurkUltra/ScratchTools/ (requires java) then right-click ScratchTools-master.zip and click Extract All... Step 2: Create an empty Scratch project with any name and save it to your computer Step 3: In ScratchTools-master\dist run ScratchTools.jar Step 4: Click VisualizerGenerator on the left in ScratchTools Step 5: Click input and find a .wav file of your choice (if your song isn't .wav then you can use Audacity to convert it to .wav) Step 6: Click output and find the empty project you created Step 7: Set fps to 30 unless you want to set it to something else Step 8: Check FullSpectrum if you want Step 9: Click Run Tool at the top then wait for it to finish Step 10: Open the formerly empty project that you just made in the offline editor or upload it to the online editor Step 11: Ignoring the instructions in the comment blocks, click on Data then scroll down and click the checkbox beside the list "Visualizer Data" to show it Step 12: Right click the gray part of the list and click export, then save it to your computer making sure that it ends in .txt Step 13: You can close the project that you just opened because we won't need it anymore Step 14: Remix my project Step 15: With your remix of my project open click the I key then quickly push the Q key and a list named "Values" should pop up Step 16: Right click the list and click import Step 17: Find the .txt file that you just saved and click Open to import it Step 18: After it is imported, push the spacebar and wait until the text "Converting list..." goes away Step 19: Click the sounds tab and delete whatever is in there and replace it with the .wav file you used earlier Step 20: Go back to the Scripts tab and scroll down a little ways until you see a purple "play sound" block Step 21: Click the little arrow in the play sound block and select the song that you just added Step 22: If you set the fps to something other than 30 then go down about 3 blocks from the play sound block and change the 30 to whatever you set it to Step 23: That's almost it! but before you save it, make sure to hit the X key or the synchronization might be off whenever it is run Step 24: If you are using the online editor and it saves, then you are done, but if it won't save then click "File" then "Download to your computer" to save it to your computer then open it in the offline editor which can be downloaded from: https://scratch.mit.edu/download Step 25: If it is open in the offline editor then you can click "File" then "Share to website" and input the required info to upload it to the website and if it uploads successfully then you are done! But if it gives you an error then it might work if you try it again (several times maybe) Step 26: If it absolutely will not save/upload then you can try this whole thing again but set the fps (frames per second) to something lower than you had originally (some of my projects are 20 fps instead of 30 fps for this reason) Whew I am finally done writing this tutorial! I hope it helped you. If you have any problems then feel free to comment down below for help and I will try to help you.
Credits: The song is: Stephen Walking - Top of the World 2 [Monstercat Release] I used MegaApuTurkUltra's "ScratchTools" to generate the visualizer data: https://github.com/MegaApuTurkUltra/ScratchTools/ https://github.com/MegaApuTurkUltra https://scratch.mit.edu/users/MegaApuTurkUltra Everything else is original Changelog: January 2 2018: Shared