Disklavier Floppy Disk Backups, ESEQ and MIDI Formats - Alex's Piano Service

Disklavier Floppy Disk Backups, ESEQ and MIDI Formats

Some of my customers choose to upgrade their older Disklavier’s floppy drive to a Nalbantov USB drive, and want to know how to copy songs from their old Disklavier floppy disks so they can put them on USB. Some of them just want to be able to back up their disks so they can make new ones later. And some are interested in writing altogether new songs to their floppies so they can finally listen to something new!

This post is intended to help you read from, write to, or replace Yamaha Disklavier floppy disks.

If you want your floppy disks files saved on a more modern media, you can also mail your floppy disks to me (please reach out to me at [email protected] or through my Contact page). Nalbantov also has a disk transfer service, and they can be very useful if you encounter particularly challenging disks. Make sure to use the AlexPiano for a 5% discount on orders from Nalbantov.

If you’re adding new music to a floppy disk and have an older Disklaviers (including the popular MX100B), you’ll need to make sure the files are in Yamaha’s proprietary ESEQ format. Using the tools below, you can convert MIDI files to ESEQ so that it will speak your Disklavier’s native language!

Obtaining Files from your Yamaha Disks

Yamaha floppy disks are a great source of songs that you know will be formatted correctly for your piano. However, floppy disks often don’t age well, and are very susceptible to sunlight and magnetic fields. (This is one more reason to back them up!)

Disklavier floppy disks cannot be natively read by your computer, which makes them difficult to back up. They use a very primitive form of copy protection.

There are several tools that will allow you to read them: I use the Player Piano Floppy Backup Utility 1.4, created by Mark Fontana. It’s freeware, but he requests donations. You can download it from him, or you can download ppfbu_v1.4_setup.exe from my MEGA drive. It can read and save directly in ESEQ format, even if the disk it’s reading from is in MIDI. It appears to run acceptably on Mac / Linux using emulators.

There are other tools out there. Most notably, there was a Hack-a-Day project by Tom Nardi that uses a Python script to copy the data off the floppies. His disklav.py tool is available on GitHub.

The Player Piano Floppy Backup Utility v1.4

Obtaining even More ESEQ Files from the Internet

In addition to the originals you might have, you can sometimes find these on eBay or at local music stores. Older disks on eBay are seldom tested, so there’s some risk of receiving junk disks.

There are several large online repositories in both ESEQ and MIDI formats. Some of these are of dubious legality. One legitimate resource is http://www.kuhmann.com/Yamaha.htm, which is also quite a large repository. I have a copy of their entire database on my MEGA drive. (I worry a lot about these older resources disappearing!)

Converting MIDI files to ESEQ

If you want to use MIDI files with your older Disklavier, you can, but you have to convert them to ESEQ first. There’s software to do this conversion. You can either get it from http://www.carolrpt.com/MIDItools.htm or you can download the whole DKVUTILS suite from my MEGA drive.

Once you download DKVUTILS.ZIP from my site or theirs, you’ll need to extract it. The program that converts MIDI files to ESEQ files is MID2ESEQ.EXE. This program runs only on Windows, and does not seem to run with emulators. Reach out to me and I can assist with conversion.

Using MID2ESEQ, just drag and drop MIDI files into the window.

If you have a Yamaha that’s capable of playing ESEQ only, you might also need to create a PIANODIR.FIL index. I have instructions here on creating a PIANODIR.FIL index.

Note: If you are using a Nalbantov, any USB stick you use MUST be formatted either FAT16 or FAT32. Please also note that the filenames should be strictly eight characters long, have no spaces, and be entirely uppercase, including the FIL extension BEFORE creating the PIANODIR.FIL file. If you don’t do this, some pianos will be unable to read the files.

You can also source files from Yamaha’s website, although this is the most expensive option. Many of their MIDI files have multiple instruments (or even limited piano), and are more designed for their keyboards and other MIDI devices. However, they do have an entire category of Piano Solos, and these are what you’ll want to search for when selecting files. When you download these, you get their associated MIDI files, which are comfortably sized for floppy disk purposes.

MIDI files that have only one track are called Type 0 files. MIDI files with multiple parts are Type 1. Occasionally, the piano will be spread between two tracks. In that case, you’ll find the resulting ESEQ has only half the notes it should. You can convert Type 1 to Type 0 files using the tool gn1to0.exe that’s also stored on my MEGA drive. This is a slightly cumbersome tool, but will either run on Windows or on Linux/Mac using Wine.

Using conversion software to merge all the MIDI tracks.

Potential ESEQ Problems

Earlier Disklaviers can be finicky about their ESEQ files. Sometimes, they’ll work without any trouble, even without a PIANODIR.FIL file. However, particularly in earlier Disklaviers (such as the DK5R), you’ll need to be more careful with the naming conventions, and you’ll definitely need that PIANODIR.FIL.

Just to reiterate, if you’re using a USB stick, it must be formatted FAT16 or FAT32. If you’re using an actual floppy disk, it must be a 2DD disk formatted to 720 KB. If you’re unfamiliar, Nalbantov supplies a video on how to format your USB stick.

I’m very grateful for the research of Mike Isreal (in the comments below), who did experimentation with his own Disklavier. Before creating a PIANODIR.FIL for your disk, make certain that all filenames are precisely eight characters long, and that both the filename and extension are in all-caps. The filename must contain no spaces.

It appears you can also ommit the .FIL extension (at least in some cases). According to Nalbantov, there might be cases where a fully lower-case filename and extension are called for, although I have not run into that particular case yet.

Some of this is caused by the choosiness of the Disklavier itself, but it seems likely to me that a lot of the free tools we’re relying on probably add their own complications. If you are experiencing any trouble, please reach out to me for assistance. You can also Categories Disklaviers Tags , , ,

10 thoughts on “Disklavier Floppy Disk Backups, ESEQ and MIDI Formats”

  1. Hello,

    Thanks for the wealth of information on the disklavier and Nalbantov usb.

    I just intsalled the Nalbantov and it works great running the music that came installed on the usb. I am having trouble copying my physical discs to the usb. Perhaps you can tell me where I am going astray.

    – I am able to retrieve the eseq files using floppy Backup utility 1.4.
    – I store those to a folder on my hdd and then use dkvutils to create a corresponding pianodir.fil file.
    – Next, I use the Nalbantov tool to load one of the empty file images on the usb. I open file explorer and drop the files from hdd (not including the bin file created by floppy backup utility).
    – From here, it seems like I need to save the image as if I simply exit I do not see the files when reloading image. I save them to same disc / image name (aqlso tried new name).
    When I put usb back into the Nalbantov, it shows the folder (renamed or not). However, I then get an error …

    “File not found, re-convert disc”

    What am I missing?

    Many Thanks

    Reply
    • I’m happy to help, and congratulations on the successful installation, at least! You’ve accurately described the process. I overwrite the original HFE file when I save the image. Could you email me the HFE file in question? That’s to [email protected]. You might also try renaming all the filenames to have 8 or fewer characters before you run ESEQ Explorer and create the PIANODIR.FIL; that is, if they don’t already have short filenames. Does it work with other disks you create?

      Reply
      • Hi Alexander,
        I am having the exact same issue. Everything appears to be in order according to the ESEQ Explorer software. File names are 8 characters etc. Was there any solution for the question above? I am really excited about the emulator, If I can get it to read my floppy transfers. Any help/guidance would be greatly appreciated.

        Reply
        • Sometimes it takes a bit of trial and error—it definitely is a fragile process. Nalbantov that they recommend renaming all the files with lowercase .fil extensions and making sure all the files have fewer than eight characters before generating the PIANODIR.FIL file. Sometimes this is necessary, but with some pianos it seems to not matter at all.

          I’ve attached the correspondence from Stoyn Nikolov at Nalbantov below, outlining steps to try:

          I wanted to inform you that the old ESEQ files are causing a lot of difficulties for our team. Even a small missing element like text, formatting, dot index, etc., can prevent the disk from being recognized entirely.

          To resolve this issue, please try the following…

          Rename all the sound files and remove the .FIL extension, keeping it only for PIANODIR.FIL. Then, regenerate the PIANODIR.FIL using the software (refer to the first video on the link below):

          https://floppyusbemulator.com/no-midi-support

          In addition, you can perform these two additional tests:

          1) Rename all files except PIANODIR.FIL using lowercase letters with a total of 8 symbols. Add .fil in lowercase at the end. Regenerate the PIANODIR.FIL and test the files.

          2) Repeat the same procedure as in 1), but exclude the .fil extension for the sound files. Regenerate the PIANODIR.FIL and test the files.

          Please let me know what happens and if this fixes it!

          Reply
        • I’ve updated the article with further information after Mike Isreal’s experimentation and some correspondence with Nalbantov.

          This is the key takeaway:

          1. If you are using a Nalbantov, any USB stick you use MUST be formatted either FAT16 or FAT32.

          2. The filenames should be strictly eight characters long and entirely uppercase, including the FIL extension BEFORE creating the PIANODIR.FIL file.

          3. There should also be no spaces in the filenames.

          Reply
  2. I have a DKC850 Disklavier and have found a lot of MID files, allegedly capable of being played on my DKC850 and Yamaha grand. How is that done? Just copy the MID files to a thumb drive or is there an interim step?

    Reply
    • The DKC-850 can play MIDI files off of a USB stick without any special tools. Just select USB from the media select menu, and the piano will play! There are two USB options: There’s one for the USB port on the front, and one for the back.

      (Specifically, it plays anything on Track 0 of the MIDI file. If you’re using a MIDI file with multiple instruments, keep this in mind.)

      The DKC-850 Operation Manual discusses this starting on page 22.

      Reply
  3. Hi Alexander,

    The Nalbantov is still working great, albeit I have since discovered an even more amazing update to my ancient Disklavier MX100

    By plugging a Yamaha MD-BT01 Bluetooth device into the midi port, you can stream from device like an iPad or iPhone. There is also an app out ther called Pianostream which suddenly makes available a huge library of music, including contemporary stuff, exceptionally well played. The downside to Pianostream is that you do have a monthly or annual subscription (I liked it enough to sign up for the full year after the free trial). You also need a fairly current iPad or iPhone, it does not support Android.

    It amazes me that you can still update these after 30 years.

    Cheers.

    Reply
    • Hello Mike, and thank you again for the excellent input!

      The Pianostream app is a great tip, and it looks like it’s comparatively inexpensive as well.

      I just ordered an MD-BT01. I’ll have to do some experimentation with that, but it’s exciting, as it looks like it might be an approachable means for people to bring their Disklaviers into the modern era without replacing any parts and at fairly low cost.

      (Provided they have an Apple product to interact with it.)

      Thank you!

      Reply

Leave a Comment