In MMD 970307, George Bogatko asked about playing a MIDI file on a
Disklavier. George, I downloaded the file and tried it. The pedaling
information you have included in the file caused some problems. The
details follow.
>I have an MX100B (it supports partial pedaling information). I played
>the file from a sequencer. As expected, Yamaha interprets a MIDI pedal
>commands as an "off" or "on" state, failing to recognize intermediate
>values. Any level of pedal information other than none, results in full
>pedaling.
Bob, I'm afraid that the problem is not a Disklavier problem but a
problem with the Midi file you have. The half-pedal message is a
different channel (65??) than the regular pedal message. Half-pedal
messages are transmitted on channel 3. The problem is that the person
who created the Midi file did not have a device to record half-pedaling
(such as the Disklavier) so all you get is on/off for pedaling
information. This is a very common problem with Midi files.
It is a more difficult to generate half-pedal messages because you have
to keep sampling the position of the pedal while a piece is being played
as opposed to just generating a 127 when it is on and 0 when it is off.
I don't know of Midi controllers that do this.
I'm looking at your note again. So there were half-pedal messages in the
Midi file? If so, then maybe they weren't on the right channel. I'll
have to check out George's Midi file to see what it contains.
>It is possible that later Disklaviers are smarter about this stuff. In
>their own proprietary encoding, partial pedaling is supported on all but
>one of the Disklavier models, I believe.
The low-level MX80s do not support half-pedaling I believe. I don't
think they use optical sensors.
Regards,
Larry Kellogg
|