ScratchData LogoScratchData
Back to OjasnGamer101's profile

[IMPOSSIBLE!] Super Mario Bros Theme BLACK MIDI - 352k notes!

OJOjasnGamer101•Created July 31, 2021
[IMPOSSIBLE!] Super Mario Bros Theme BLACK MIDI - 352k notes!
13
12
463 views
View on Scratch

Description

READ FIRST: Recommended, fastest but lower audio quality: https://forkphorus.github.io/?webgl#557223554 Recommended, somewhat fast: https://turbowarp.org/557223554?fps=60&hqpen&stuck&clones=Infinity&turbo This is the largest MIDI file I've uploaded to scratch. 352,120 notes to be exact! Don't believe me? MIDI download link inside project. Eden's MIDI Renderer F1.1 This MIDI Renderer utilizes the same data systems found in my Full Piano Visualizer project: https://scratch.mit.edu/projects/552933503/ Special thanks to @comp09 and @Lataliat for inspiring me to get started into rendering black MIDIs, especially Lataliat since their work gave me ideas such as compressing the MIDI file to make it fit into a single string. Special thanks to @K9shyguy for developing a program which allows you to convert MIDI files into its simpler components. Now, the process. First, I made a MIDI in a MIDI Editor, then I launch K9shuyguy's program and it outputs a string of code. However, this code is not compatible with my rendering system, so I converted it into a compatible version which still retained the MIDI's original form. The upside for this is that it greatly reduces the filesize of the MIDI. The output code is in the form of a condensed string which is loaded in the renderer and decompresses when you start the program. I also found a limit to how big MIDIs can get using my method. That limit is around 570 thousand notes. The limit exists because of Scratch's 5MB Project limit. I personally feel that even my compressed save code system can be more optimized for larger MIDIs, but 352k notes is already a lot for Scratch to handle. MIDI Download and Information: Check inside project for google drive link. Planned Changes: Easier method of loading files

Project Details

Project ID557223554
CreatedJuly 31, 2021
Last ModifiedAugust 3, 2021
SharedJuly 31, 2021
Visibilityvisible
CommentsAllowed