midi2lua - a revolutionary roblox autoplaying tool.

?
?
?
?
?
?

if you dont understand the options above and you're too lazy to read the popup explanations, take a look at this list of piano games:

Visual Pianos, Tac's Piano Stuff, Piano Rooms, Open Mic Night.

if you are in any of these games, then check off all of the checkboxes to make your playing as realistic and full as possible (only check off midi spoofer if you're in the game "Piano Rooms"!).

what is "detect bpm"?

if you have Detect BPM enabled, the website will automatically find the bpm of your MIDI file and use that. this way, you don't need to search for the song's BPM online.

what is "use midi note lengths"?

if you have this enabled, the notes you play will be held for the same amount of time as in your midi file. if disabled, then the piano notes will be pressed for around 0.07 seconds before letting go. all the songs in the script TALENTLESS use short notes, but this is just a preference, if you prefer having your notes be the same length as your midi.

what is note velocity conversion?

note velocity means the volume of the notes you play. this will make your playing more realistic because it will simulate the ALT key on your keyboard to adjust the velocity, making your playing sound like a real piano. the downside is that only some games support this, some of them being: Visual Pianos, Tac's Piano Stuff, Open Mic Night. if you want to use this in the game Piano Rooms, you need to also turn on the "midi spoofer" option.

what is the sustain pedal?

the sustain pedal on the piano makes the notes resonate. usually, notes will stop playing as soon as you let go of their piano key, but when the sustain pedal is held, all notes will continue to resonate even after you let them go. in roblox pianos, the sustain pedal is controlled with the space bar. your playing will sound a lot more realistic with this- but the downside is that only some games support this, some of them being: Visual Pianos, Tac's Piano Stuff, Piano Rooms, Open Mic Night. NOTE: since TALENTLESS uses short notes for most of its songs, you're expected to have invert sustain turned on- which basically means all notes will resonate. when using the sustain pedal feature, you'll need invert sustain OFF- which means you should also turn on the 'use midi note lengths' feature when converting with the sustain pedal.

what is midi spoofer?

this feature is only for the game PIANO ROOMS: https://www.roblox.com/games/10888259502/Piano-Rooms. when "spoof midi" is turned ON, this will tell the game that all of your inputs are coming from a real midi keyboard, not a qwerty keyboard! this makes the autoplay so much more believable, because people will see that you are playing on a real piano. this works with velocity and midi88, but not the sustain pedal yet!

Image description

make sure you turn on "MidiConnect" before you play with midi spoofer!

About MIDI2LUA

MIDI2LUA is a tool that parses and extracts data from a midi file and converts it into a roblox piano autoplaying script.

MIDI2LUA is branched off of TALENTLESS, a Roblox script that autoplays the virtual piano by injecting fake keystrokes. MIDI2LUA extracts the rest intervals between notes in your MIDI file and converts them into a custom LUA format, which was also created by hellohellohell012321 and is used in his script, TALENTLESS.

FAQ

Q: How do I start the autoplay?

A: Copy the output that this website gives you, paste it into your Roblox executor, and run it.

Q: Why does it sound kind of weird?

A: MIDI2LUA is 100% accurate, so make sure the issue doesn't arise from the MIDI file itself.

Q: Where do I find MIDI files?

A: Google it, use nanomidi.net or convert a Musescore score with this website.

Q: I have a question or an issue that wasn't mentioned in the FAQ.

A: Join the Discord and create a support ticket! Join here