[Important!] You can now import your own MIDIs! The system is friendly to K9Shyguy's codes since they made a really good converter. More instructions in the program. The MIDI Importer tool [MIDIParser.exe] is seen here: https://scratch.mit.edu/projects/406337184/ [Turbo Mode!] Play this project in forkphorus or turbowarp! Forkphorus: https://forkphorus.github.io/?webgl#603901091 Turbowarp: https://turbowarp.org/603901091?turbo&clones=Infinity&fps=60&hqpen&stuck === More Information === [Black MIDI] Super Mario Bros Theme Compact Piano Lite Soundfont made by MBMS Productions. (I'm not sure if this is considered redistribution if the soundfont included can be accessed. Please let me know if you see if this is allowed. I'm open to compromises. Get the Soundfont here: https://mbms.me/soundfonts/compactpiano/ Best used with a Synth: https://github.com/KeppySoftware/OmniMIDI/releases See Copyright Information below. === Renderer === Full Piano Renderer made by me. This is the horizontal edition. Unlike the previous release version, this is the raw MIDI file converted directly. There will be lag. Also, the volume system of scratch is questionable. I have to use an algorithm to make volumes sound "better" at the cost of the end part sounding spammy. I mean, it's a black MIDI. The features of this player include: ✔ More Tracks ✔ Optimized Rendering ✔ More Note Allocation ✔ Modifiable Visualization (done in editor) ✔ Epic Crash Notes ✔ Less LAG! Version Changes: Release 1.9.3 ✔ Added custom fonts. Will add an option to choose Scratch default (faster renderer) or custom font (slower renderer) in a future update. ⚠ Because font generators use the pen tool, it will decrease performance. However, I tried to make it so that it only renders the custom font 12 times per second. It may seem fast but the Scratch default renders more than that. Release 1.9.2 ✔ Minor fixes to the renderer. Release 1.9.1 ✔ Added timer. This timer is tick-based and can "slow down" due to client lag. Release 1.8 ✔ Bug Fixes Release 1.7 ✔ Revamped Render System. Disregards the entire page data mode and reads directly from the raw MIDI. ✔ Decreased loading times between pages Release 1.6 ✔ Added a Menu to allow importing MIDI. Uses K9Shyguy code Release 1.5 ✔ Fixed Notecounts and NPS counters. Release 1.4 ✔ Made MIDI Import possible. ✔ Special thanks to for developing a program that allows you to convert MIDI files into simpler components. ❌ I tried to make my own python script that converts MIDI into NEF but I have yet to master it :/ Release 1.3 ✔ Bug Fixes Release 1.2 ✔ Bug Fixes Release 1.1 ✔ Bug Fixes === Copyright Information === Should you own any content you made (song, sound, audio), please let me know if there is action to be done and we can sort it out. Thank you.