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"!).
midi88 lets you press lower and higher keys in the virtual piano, by clicking the control key. usually, roblox pianos only have five octaves on the piano, but a lot of songs use seven octaves. so when you are autoplaying with midi88, the song will sound a lot more full because it will be using the full seven-octave piano. the downside is that only some games support the usage of midi88, some of them being: Visual Pianos, Piano Rooms, Tac's Piano Stuff, Open Mic Night, Starving Pianists.
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.
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.
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.
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.
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!
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