Support Our Community!
Join as a VIP Member for $1/month to support our forum and enjoy an ad-free experience.

New! Check out our "Advertisers" package if you want to advertise and support the forum.

Thank you for being part of our community! ❤️

Become a VIP Member Today!

Disklavier Disks and Files

All Other Yamaha Keyboards/Modules and Instruments Not Covered By Their Own Section

Moderators: parametric, Derek, Saul

Post Reply
User avatar
parametric
Global Moderator
Global Moderator
Posts: 5816
Joined: Mon Jan 18, 2010 12:00 am
15
Where Are You Located?: Near Watford, UK

VIP

Disklavier Disks and Files

Unread post by parametric »

Whilst going through some old Hard Drives I have, I came across these. (N.B These utils are dated 1998)

I DON'T know if anyone HAS a Disklavier in these forums. We DID have one at the Uni I worked at, but when the Academic it

belonged to left, he took it with him . . .

Just for interest, I KNOW that Chick Corea did actually release one of his Jazz Piano abums on 3.5" floppy FOR the DIsklavier . . . .

There's a txt file inside the Archive which I quote here:
DISKLAVIER FILES AND DISCS


Yamaha Disklavier discs are always on Double Density (2DD) media, High Density (HD)discs, which are more common nowadays, will not work. Furthermore, they are formatted to 720 Kbytes not the default of 1.2 Mbytes. The original discs are copy protected. This has been achieved by placing invalid data on the first sector. As DOS and Windows always refer to this sector to check out a floppy, they will report that the discs are bad. The Yamaha machinery ignores the first sector so it reads them normally.

The music files on a Disklavier disc have the extension .FIL . They are frequently identified with titles like PIANO001.FIL but sometimes they have names similar to DOS like MUSIC1.FIL. In addition to the music files, there is an index file on the disc. This contains a list of the active music files on the disc, their titles, and pointers to their position on the disc. The index file is always called PIANODIR.FIL and always has a size of 6 Kbytes. In order to set up a Disklavier disc to function on a Disklavier, you must first copy the music files onto it in Disklavier format (ESEQ) and then run the ESEQ EXPLORER program to build the index file.


DISKLAVIER UTILITIES

ESEQ Explorer

Explores Disklavier discs and enables Disklavier .FIL files to be added to the disc directory, PIANODIR.FIL. Enables editing of title fields, disc name etc.

Right click on the file icons to invoke appropriate context menus or left click for the default operation. Some operations can also be performed on groups of selected files.
An index file can be created either before or after song files have been copied to the disk but creating it first ensures that it is the first file
on the disk.

There is currently no means of copying files to and from the target disk directory from within the program. For the time being copy the files using Explorer (Send to 3.5" Floppy A:, for instance). [F5] refreshes the display.
Song files can be dragged around to change the play order (by swapping around entries in the index).
Songs can be temporarily removed from the play list by removing the corresponding index entry. If the song file remains on the disk it can later be reinstated.

To delete song files, first remove them from the index. Files that appear in the index but have since been deleted or renamed by external means appear with a red cross through the icon. There is an option to delete the corresponding
index entries (or simply rebuild the whole index).

Invoking the Song Properties dialog copies the file from memory. At the same time a number of the attributes in the header are recalculated. The opportunity is taken to repack the file as efficiently as. ESEQ files always seem to be padded out to the next 2048 byte boundary. As 720K disks use 1024 byte clusters this can needlessly waste disk space. Pruning them back to their true size has not presented any problems so far (it would be easy enough to revert back to multiples of 2048 bytes if necessary).



MID2ESEQ

Converts MIDI type 0 or type 1 files to ESEQ. The output filename takes the input name, substituting the FIL extension. The filename is truncated to 8 characters and made. It will overwrite an existing ESEQ file of the same name without warning. Invoking the program by dragging a MIDI file over it (or a shortcut to it) passes the input filename to the file input dialog.

The program slews concurrent events slightly to even out the flow, by simulating the delays inherent in the serial bus. This eliminates MIDI overrun

The Title and Subtitle Info fields, in MIDI terms the first and second sequence title statements, are copied to the first and second two lines (each truncated to 15 chars). Alternatively by leaving the Subtitle field blank, the Title may be wrapped over both lines (32 chars max).

The conversion accommodates differing timebase rates and dynamic changes of tempo, converting to a fixed ESEQ timebase of 750 ticks per second. Delays
are calculated based on a running total from the start of the song to ensure that rounding errors in the conversion average out rather than accumulate. A delay of 1 second before the first event and 2 seconds after the last event is introduced.



ESEQ2MID

Converts ESEQ to MIDI type 0 files. The output filename is the same as the input name, substituting the MID extension. Again it will happily overwrite an existing MIDI file of the same name without warning. A tempo of 120 beats per minute is assumed. For consistency, any delays before the first event or after the last are lopped off.

Important note : Disklavier files USUALLY have the extension .FIL but some conversion utilities do not add this. The files may still be converted but you must select the "All File Types" option to view them in ESEQ2MID.



VELOSET

Displays the velocity distribution of any MIDI file dropped into the window. The dynamic range and minimum velocity may be adjusted using the right and left sliders. The modified version of the file may be re-saved and will overwrite the original version.



DKVCOPY

A DOS utility which must be run from real DOS (i.e. not DOS running under Windows.

This utility copies copy protected Disklavier discs onto unprotected blank floppies. Insert the Disklavier disc in the A: drive when requested. Once the program has copied to disc to memory, it will prompt you to insert a blank disc. This must be a Double Density (2DD) (NOT HD) formatted to 720kB. The copy will play normally in Disklaviers and may also be examined in the normal way by DOS and Windows.
The Utils are worth a look too, and may be of use elsewhere than the Disklavier . . . . .

Since we don't have a dedicated section in the <Downloads> forum, I'll place the archive here for the time being . . .

dkvutils.zip

Perhaps someone will find it useful . . .

parametric
You do not have the required permissions to view the files attached to this post.
Alesis Fusion 8SSD AND 6SSD - BOTH are 384Mb/120Gb SSD/Akai ADVANCE61/Yamaha MOXF6/1024Mb Flash Ram/Yamaha SY85/8.5mb vol/1024k non-vol/DX21/Roland MT32/Bachmann double overstrung Baby Grand Piano/Win10 Pro/Ubuntu MATE 15.0.4/iBook G4/Mac OS 10.4.6/ProTools 7.4/MBox2/M-Audio MicroTrack 24/96

Some of My own Tracks: viewtopic.php?p=88899#p88899

NI Komplete11 Ultimate

Sector101 2x SYEMB06 / 4 x EXM-E3 128MB DRAM Module

BRAND NEW DSDD (720k) FLOPPY DISKS FOR SALE - https://yamahamusicians.com/720k-floppy-disks-for-sale/

Curse! This means the end of the horned gramophone and the little doggie that looks in to it.

Watch out now! take care, BEWARE of the greedy leaders! They'll take you where you should not go - (George Harrison)

IT'S TRUE - "MONEY TALKS" - TO ME, IT MOSTLY SAYS "GOODBYE" ;-)
http://www.chrisnmiller.co.uk/Chris
User avatar
Saul
Site Admin
Site Admin
Posts: 17650
Joined: Sun Feb 01, 2004 12:00 am
21
Where Are You Located?: Nr Brighton, UK

Re: Disklavier Disks and Files

Unread post by Saul »

Thanks for uploading that one Chris. We have had Disklavier users on the forum in the past and I am sure there will be one or two in the future so having a few Disklavier files here could be very useful indeed :) (Y)

Not sure If I have any hidden away but I must have had some over the years. Will need to go through all my old drives at some point.
Saul
Site Admin

If I have been able to help you in some way please consider subscribing to the forum. Every little bit counts, and whether you donate or continue to contribute by being part of our community, we appreciate your support. Subscribe Here. or if you would prefer you can Buy Me A Coffee instead.👍

Brand Ambassador For Dowina Guitars
Subscribe To Our YouTube Channel!
Follow Us On Facebook and BlueSky

Casio PX-560, Vintage VE2000GG, Guild D-120 , IK Multimedia iLoud Micro Monitors
Post Reply