Yahoo Groups archive

Disklavier

Index last updated: 2026-04-28 23:20 UTC

Message

Re: editing filenames with Vista PC

2007-08-26 by dirkveldhorst

Thanks to all for your generous advice and help. Mike pointed to 
GNMIDI and that works fine under Windows Vista. It is a labour of 
love to open a file, press the little "TITLE" button and copy and 
paste the right text to the first track. That's the one that is 
displayed in my MARKlll unit. A more generic, batch-like approach 
that could work on a list of files is still welcome! 

best regards

Dirk Veldhorst


--- In disklavier@...m, Spencer_Lists <lists@...> wrote:
>
> Greetings George,
> 
> I think I just discovered that the DKV (sent a file to a friend for
> testing as I do not have a DKV here)wants the "sequence" or "track"
> name to be the first text event in the file or it will not find it. 
I
> wrote a script to promote the track name and will see if it works. 
If
> this is what is needed, I can write a program to add track names in
> the proper position, from a master list, but it looks like no one is
> interested in such a program.
> 
> Friday, August 24, 2007, 9:46:37 AM, you wrote:
> > Good morning, everyone.
> 
> > Some years ago, I did a series of tests and came up with this list
> > of rules that the Disklavier seems to follow when choosing a song 
title to display:
> 
> > As best I can determine, the Disklavier display can get the file
> > name for a SMF song from any of these four places:
> 
> > (1) a name stored in a directory that the Disklavier creates on 
the
> > floppy disk when you make a recording to the disk,
> 
> > (2) a Yamaha proprietary meta event added to the SMF by the 
Disklavier,
> 
> > (3) the so-called "sequence" name meta event which is imbedded in
> > the MIDI file--usually by a sequencing program,
> 
> > and
> 
> > (4) the DOS file name.
> 
> > Which name does the Disklavier use for display?
> 
> > In the case of pre-Mark IV Disklaviers, it seems as though the
> > Disklavier defaults to reading the name in the directory file if 
one is present.
> 
> > The display name registered in the directory file is put there 
when
> > the directory file is initially created. This directory file is
> > created when a recording is made. Subsequently, whenever a new 
piece
> > is recorded or an old one rerecorded, the directory file is 
updated
> > with respect to the file being recorded or otherwise altered.
> 
> > If a directory file is not present, the Disklavier reads the name
> > embedded in the Yamaha meta event. This meta event is created by 
the
> > Disklavier and is embedded in the file when you use the front 
panel
> > of the Disklavier to add a title to a SMF. Adding a title is,
> > technically, a recording procedure which also updates the 
directory
> > on the disk or creates a new one if one is not present.
> 
> > Keep in mind that a proprietary meta event will normally not be
> > read by another other piece of hardware or software except one 
that
> > is made by the manufacturer which is identified as the creator of
> > the meta event. Therefore, Yamaha title meta events may be read by
> > the Clavinova CVP, but will not be read by another manufacturer's 
keyboard or by your sequencer.
> 
> > If a Yamaha meta event title is not embedded in the file and a
> > directory file is not present which contains info about the file 
in
> > question, the Disklavier displays the sequence name. This name is
> > added in a sequencer, such as Cakewalk, Vision, Performer, Metro,
> > etc. For example, with Cakewalk Pro Audio 7, you can go to the 
File
> > menu and select Info.... This brings up a dialog which lets you 
add
> > a title. With Performer, you open the Chunks window and create 
the sequence name there.
> 
> > When you resave the SMF from a sequencer, the Yamaha meta event--
if
> > any--is usually lost. The sequencer may add a sequence name for 
the
> > song title. If you do not specify a title in your sequencer, your
> > sequencer may automatically add a sequence name anyway. This 
default
> > title usually shows up on the Disklavier display with the 
name "Untitled."
> 
> > Note that the sequence name meta event is actually a "public" meta
> > event--for lack of a better word; it is one that is universally 
recognized.
> 
> > Finally, if a directory file is not present, a Yamaha title meta
> > event is not present, and a SMF sequence title meta event is not
> > present, the Disklavier will use the DOS file name for display. 
You
> > can create this last situation by taking a SMF, opening it in a
> > sequencer, setting the sequence name to nothing, and resaving the
> > SMF file to a disk which has no directory already on it.
> 
> > How should you add your titles? If you work with a sequencer a 
lot,
> > your best bet is to add the sequence title when you have the SMF
> > open for editing. Otherwise, adding titles using the Disklavier's
> > front panel is fine. The advantage to adding titles with your 
> > sequencer is that the title stays "glued" to the file, regardless 
of
> > whether the file is opened in a sequencer by someone else or put 
on
> > a disk to which the Disklavier later adds a directory file.
> 
> > Keep in mind that on any Disklavier other than a Mark IV, the
> > display name can be up to 32 characters long as far as the
> > Disklavier's display is concerned. The first 16 characters
> > (including spaces) go on the top line, the rest on the bottom 
line. 
> 
> > On the Mark IV, there seems to be no limit as to the number of
> > characters in a song title. The Mark IV provides a place to enter
> > long song titles. Those names are stored a sequence name meta 
events in the MIDI file.
> 
> > Regards,
> > PianoBench
> 
> > On Aug 23, 2007, at 5:12 PM, dirkveldhorst wrote:
> 
> > dear friends,
> > I have been struggling renaming my midifiles so they show up 
corect on
> > the Disklavier display. I see lots of numbers and irregularly 
some song
> > names. Alas another evening spent with no results... 
> > I have searched earlier messages on this group but haven't 
figured out
> > how to do this on a Vista PC. Any help or advice is welcome!
> > best regards
> > Dirk Veldhorst
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> > =  
> 
> -- 
> Best regards,
> Spencer_Lists Chase        mailto:lists@...
> 67550 Bell Springs Rd.
> Garberville,  CA 95542    Postal service only.
> Laytonville, CA 95454    UPS only.
> Spencer@...
> http://www.spencerserolls.com
> http://www.spencerserolls.com/MidiValve.htm
> (707) 984-8356
>

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.