BLACK MIDI Player - MORE SONGS!

BLACK MIDI Player - MORE SONGS!

by OjasnGamer101

πŸ‘ 575 ❀️ 21 ⭐ 19 πŸ”„ 0
Created: Aug 17, 2022 Last modified: Dec 10, 2023 Shared: Aug 18, 2022

Description

MIDI Import is now here! See below for rules and instructions. Credits also below. UPDATED MIDI Player: (USES DIFFERENT FILE FORMAT, Check notes for instructions!): https://scratch.mit.edu/projects/554156777/ (I was given the green signal to retain Rush E, so it stays) Please use Turbowarp for better performance and no text sizing issues: https://turbowarp.org/722655492?fps=120&turbo&clones=Infinity&offscreen&limitless&hqpen Sort of inspired by 52525rr (Check their Scratch PFA/Piano From Above here: https://scratch.mit.edu/projects/717549463/) This project still uses my MIDI Import Method seen in Scratch PFA (Textures Edition) which can be found here: https://scratch.mit.edu/projects/633610677/ This is an updated version of "Eden MIDI Renderer" which can be found here: https://scratch.mit.edu/projects/557223554/ IMPORT RULES: 1. MIDI must contain 5 million notes or less 2. MIDI must not have sustained polyphony, or overlapping notes. 200 thousand overlapping notes can take over an hour to prerender. 3. MIDI cannot have a keyrange above 128. I intended the keys above 128 for program controls, such as tempo events. NOTE: If you wish to save a MIDI and upload to scratch.mit.edu, the notecount limit is around 400k notes. Get the MIDI Importer Tool here: https://github.com/Edenathan256/MidiParser Note: Windows only, I might make a method for other OS but not in the near future... You could try using Wine to launch the converter program in the meantime. I am aware of issues concerning with MIDI conversion tool not working. I will see if I can make a tutorial video soon. Explanation: TL;DR: 1. 52525rr made an epic MIDI visualizer 2. This is an entirely new MIDI visualizer using some code found in my Scratch PFA. 3. I made both pen-based and texture-based visualizer 4. Pen-based visualizers are much more efficient 5. This project lags less and renders more compared to Eden MIDI Renderer 6. This project loads much faster compared to my Scratch PFA 52525rr made their Scratch PFA and I was surprised on how well it performed. My version of Scratch PFA uses textures (to give the authentic PFA feel) The problem is, my version took a long time to prerender and stamping textures are inefficient (vertical stretch when). The loading times were large since the program had to tile every tick of each note, which could take a really long time on even small black MIDIs. I have made a pen-based renderer in the past (2020) but its performance is subpar compared to my ScratchPFA. The difference is "Eden MIDI Renderer" drew every note as a clone. This is not recommended because Scratch has a strict 300 clone cap. This project eliminates the need for clones (for rendering visuals) by rendering directly. Audio rendering still required clones, however. Another difference is the timing method. Eden MIDI Renderer (and older versions of my Scratch PFA) counted every tick and used tickrate algorithm, which is inefficient due to lag causing irregularities with tempo. This is now time-based and timing is more efficient and accurate. Program Credits: 52525rr for inspiration (and optimization ideas) K9Shyguy for MIDI Importer Tool Lataliat for original MIDI visualizer inspiration Eden (me) for Font Generator System Asset Credits: [Highly recommended for actual MIDI playback!] CFaz IV Soundfont - MyBlackMIDIScore Productions Arachno Soundfont (Drums) - Maxime Abbey Song Credits, credits to transcribers/arrangers involved: All Nintendo songs are made by Nintendo: - Piranha Plant Lullaby (Remix made by Aqare) - Gourmet Race All Deltarune songs are made by Toby Fox and Co.: - My Castle Town - Attack of the Killer Queen (Blacked by Eden/Danify, aka me) All other (unsorted) songs/memes: - Canon in D - Super Idol - USSR Anthem - Bad Apple! (Nomico Remix) - Night of Nights - Take on Me by Aha - Rush E by SMB Tags #MIDI #midi #Piano #BlackMIDI #Synthesia #PianoFromAbove #Deltarune #BadApple #NightofNights #RushE #RUSHE

Project Details

Visibility
Visible
Comments
Enabled

More Cool Projects

Project thumbnail
View Project

Beat Up Nickelodeon!

by jcbautista1515

Project thumbnail
View Project

Hill Climb Racing v1.0 MOBILE FRIENDLY remix

by yaafi232

Project thumbnail
View Project

Beat up me (5)

by everton_trader

Project thumbnail
View Project

talking tom and ben news edited talking cat talking dog yaowns

by sonicgamersspeed

Project thumbnail
View Project

SpongeBob Title Card Generator (Season 1 Style)

by DeluxeCheese35

Project thumbnail
View Project

Discover Card 2025-2030 Countdown

by vladcrb17

Project thumbnail
View Project

fire oasis but epic wubbox is american (full song)

by LilDougieBug

Project thumbnail
View Project

Beat Up Stepshape [14]

by lockesworld

Project thumbnail
View Project

Talking Ben

by stubidfishbaka2

Project thumbnail
View Project

Among Usγ‹γγ‚Œγ‚“γΌ γ‚«γ‚¦γƒ³γƒˆη΄ ζ:Among Us Hide and Seek Counting Material

by omocra

Project thumbnail
View Project

Jumpstart Elimination 2025 Ep 9: Our Team Makes NO SENSE!!!

by Ahnaf4

Project thumbnail
View Project

Beat Up Fe2 Nyan [Extremely Loud Sound]

by marioskyrkou84

Project thumbnail
View Project

[SCRAPPED] The Roaring Knight Fight

by Ninja_kid67

Project thumbnail
View Project

Map in te amo

by DoraandFranklinFan

Project thumbnail
View Project

The Scratch Movie 10

by BenBoy333

Project thumbnail
View Project

ScratchHead 0.7 Part 1 (V1)

by 20105118

Project thumbnail
View Project

γƒ—γƒ©γƒƒγƒˆγƒ•γ‚©γƒΌγƒžγƒΌΓ—γƒˆγƒͺγƒƒγ‚―γ‚·γƒ§γƒƒγƒˆ

by yosiotouzyou2

Project thumbnail
View Project

Fleetway Sonic Test WIP [RED TAKE]

by RedAnimations_

Project thumbnail
View Project

the cadexian letters

by Kuutti85

Project thumbnail
View Project

Add a box to beat up Tera [10]

by ViLovesDeer

Project thumbnail
View Project

[ ASTRID . MEME ]

by maggotmutt

Project thumbnail
View Project

Let's beat up viacom game

by Zeed121314

Project thumbnail
View Project

Bren319's Corian Alphabet Lore

by SillygooseMike

Project thumbnail
View Project

Beat Up Baby Cat Emoji (2)

by newmyles