TURBOWARP IS REQUIRED FOR THIS PROJECT https://turbowarp.org/1058710411?fps=120&hqpen Phew, it has been almost a year since I created a new Scratch project. Anyways, for the past few days I have been working on a .gbs player in Scratch. The whole process was actually very fun since I already made a .gbs player before for a different system. This GBS player has a piano roll (similar to GBPresenter), per-channel oscilloscope and real-time sound generation through the play sound, volume and pitch blocks as well as additive synthesis for the wavetable channel through FFT. Have fun!
CONVERT YOUR GBS FILES HERE: https://tomeko.net/online_tools/file_to_hex.php?lang=en press the arrow keys to play the previous/next song press space to input your converted .gbs file FFT script by @Kouzeru Preloaded .gbs is from Project S-11 Everything else by me the "wave mode" variable (that appears when you move your mouse downwards): if you set this variable to 0 you will get a less tinny sound at the cost of some accuracy if you set this variable to 1 it'll be a little bit more accurate but it will sound more tinny Changelog: 23.08.2024: released version v0.4 of ScratchGBS 24.08.2024: ScratchGBS v0.45: added new wavetable mode and fixed piano roll 20.10.2024: ScratchGBS v0.46: fixed issue with Mean Mr. Mustard (related to zombie mode) 26.10.2024: ScratchGBS v0.47: made "wave mode 0" sound more accurate and fixed channel mixing levels (eg. making the wavetable channel quieter)