Back to Sam's problem:

Sam, I would try using MME sound drivers selection inside RB's Prefs -> Audio and then start manually adjusting the Latency figure in the Latency timing block in an effort to see if I could find a setting that would allow for the amount of time needed for the disclavier to respond at the right time.

The method I would use is the old machinist's "Rule of Halves" at first, which is simple enough, pick a large latency time, say 500mS and play a MIDI file, while watching the onscreen piano keyboard highlight or the notation window note highlighting, in an effort to get an idea if that number is too fast, too slow, etc.

Dividing the figure in half and trying again, or if the thing seems to be working "the other way around" then try multiplying the original figure by two, shou;d be able to narrow it down to an area of time, from there on it would be a matter of lightly tweaking that number until onscreen display and disclavier are in sync.

Of course, this would only work with files that are addressing ONLY the diskclavier and not another MIDI synth, be that software or hardware type, as the newly found longer latency figure would likely throw those off in timing. But it could be a first step and perhaps after solving the disclavier problem there might be a workaround for using other MIDI sounds with it, perhaps. Solo disclavier would work fine then, though.


--Mac