ArcadeMIDI extension

Alright no rush you do it when you can.

3 Likes

it has been like a month will you fix it?

1 Like

I will see what I can do, but the school year is still going on strong here :face_exhaling:

5 Likes

its okay! take your time.

3 Likes

@UnsignedArduino I’m making a hollow knight game. I would love it if you could please please please make this song using the Midi Extension? Please??? Link

2 Likes

That’s a really long song. I don’t know if the midi extension can withstand that. it would have to generate an absolutely massive image! And that means a LOT of lag.

2 Likes

The song is looped 5 times. its roughly around 2:17 seconds each loop.

3 Likes

@UnsignedArduino
The link you have attached does not work, but I’m sure you already knew this.
If you can’t fix the link anytime soon, could you show me how to run the python script you attached? Thanks.

3 Likes

I recommend you try out this tool instead:

It has instructions in the README to generate the MakeCode Arcade hex bytes.

5 Likes

what do you do after it gives you the .ts file? I opened it in a notepad but am unsure what to do now

3 Likes

There should be a bunch of images you can copy and paste into an animation block to pass into the extension.

1 Like

gimmee a screenshot thanks

so what do you say i should do with this?

The images in the animation should not be one pixel tall. Try copying it exactly without removing any whitespace.


when i get the .ts file it puts it all into one row making the animation image all one pixel tall. do i just try to do it with a different midi file?

idk (irdk)

Oh that is not for the ArcadeMIDI extension, that script converts it directly into MakeCode Arcade songs so you should copy that hex into the code below:

// replace the hex`` below with yours
music.play(music.createSong(hex`00780004080200`), music.PlaybackMode.UntilDone)
3 Likes

could anyone convert this song for me?

hey, the gatsby cloud link is down, how do i use the python one? Dw if its too much to ask, because i have absoloutley 0% knowledge of python.

1 Like