Floppy Disk Emulation with an SD Card

I want to use a MEGA 2560 with an SD Card to emulate a floppy disc drive on my Organ for storage of MIDI Files.

The Organ uses 3.5" floppies formatted to the usual computer standard and the floppy drive is now unreliable.

Has anyone got experience of interfacing an Arduino to the 34 pin SA400 standard?

Yes, this person: acemielektron/fddEMU: AVR (atmega328p) based floppy drive emulator for PC

Would something like this work?

https://www.aliexpress.com/item/1005007512304229.html

https://www.amazon.co.uk/Gotek-SFR1M44-U100-1-44MB-Floppy-Emulator/dp/B088ZT7J7G

Of course, if you enjoy building Arduino projects then by all means go down the Arduino route. I have no involvement with any of the vendors, but there are a number of them available and Gotek seem to have good mentions. Just pointing out that a simpler solution may be available.

I also owned a Yamaha SY85 synth with the same problem. I don't know which keyboard you have (can you tell us the exact make and model?), but in my case, the floppy drive wasn't entirely "standard": while the mechanics and electronics appeared to be standard, it had kinda "custom" connector (I believe a simple adapter had been applied, though I didn't have the specs for it, so I gave up...), which made replacement very difficult. I mean, if your keyboard shares this "feature," I don't think you can simply emulate a standard PC floppy drive.

On the other hand, if it really is a standard floppy drive, I can see how it would be an interesting project—but why would you want to emulate it with an Arduino (along with all the potential issues regarding control, cabling, and connectors) instead of just buying any off-the-shelf floppy drive (even a used one) and using that?

P.S.: In my case, I used a memory card (an old CF card, but a working one) to save my settings and custom instruments, and I didn't bother with the floppy drive... If your keyboard offers this option too, it might be the simplest solution...