Yahoo Groups archive

Disklavier

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

Message

Re: [disklavier] Syncing CD to MIDI file

2007-12-11 by Mark Fontana

On Tue, 11 Dec 2007, Kevin Goroway wrote:

> Thanks for the reply.  As I understand it, I shouldn't have much of a
> problem syncing the two since the MIDI file *is* the audio on the CD,
> so they should be in perfect sync.

This is correct, as long as whatever rendered the MIDI performance to CD
audio maintained accurate time.


> I think I'm going to have to figure out why MID2PianoCD doesn't like
> these file...but so far the author hasn't responded to my questions.

(Hmm, I replied twice by email; maybe a spam filter is intercepting the
responses?  They didn't bounce back.)

Anyway, the reason MID2PianoCD is having trouble with your particular
MIDI files is because they use a time division of 1920, which is
considerably higher than the more typical timebase values of 96, 192,
and 384 that I had observed when writing my MIDI file handling code back
in the 1990s.

As a result, MID2PianoCD was incorrectly assuming that any file with a
timebase that high (over 1024) must be damaged.  I have raised the limit
for this sanity check and the fix will be included in the next release.

For the next release of MID2PianoCD, I'm also adding support for the new
Live Performance LX player system (http://www.live-performance.com),
including transcoding Disklavier XP mode recordings for high-res
playback on the LX with proportional pedaling.  I look forward to
comparing the same XP files played on a Mark IV and LX system!

Mark Fontana

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.