Add Support for Disklavier (Enspire Pro) MIDI XP Editing

Please consider adding support for Yamaha Disklavier XP data in Cubase/Dorico — or better yet, enabling direct MIDI 2.0 - MIDI XP conversion

Disklavier XP captures >1000 levels of key and pedal detail, but since Steinway acquired and shut down RePerform, editing XP files has become nearly impossible. This has effectively given Spirio a monopoly on editable high-res playback.

Two of my friends have already traded in their Disklavier ENPROs for Spirio just to gain editing capability — and I’m now facing the same dilemma. A solution from Steinberg could reverse this trend.

By supporting XP or migrating it to MIDI 2.0:

  • You empower musicians to refine and publish expressive performances.
  • You boost both Cubase/Dorico and Disklavier sales via synergy.
  • You reintroduce openness and break platform lock-in in the player piano space.

Steinberg and Yamaha are uniquely positioned to fix this. Please consider it.

Hi,

In Cubase, you can set the high-resolution here:

Wow. Does that mean MIDI XP and thus able to edit the MIDI recorded on Disclavier Enspire Pro?

Is that just midi 2.0? or it also support MIDI XP?

Hi,

I believe so. You can set the Velocity (or MIDI CC value), for example, to 75.258.

YAMAHA midi XP is based on midi 1.0 and use CC16, CC81 and aftertouch to add addtional layers of velocity. Anyway I will test and report back. Thank you martin!

1 Like

Unfortunately, high-resolution MIDI editing is not the same as or compatible with MIDI XP by YAMAHA piano. Thanks anyway, Martin.

I think it might be nice from Yamaha Disklavier if they wrote a software that converts their XP format into Midi 2.0. Then you should be able to edit those files in Cubase.
Of course they’d also need to update the firmware in this case. Hmmmm… maybe a tough undertaking for the average customer.

Do you know of a place in the internet where Yamaha describes the details of this XP format (not marketing but developer speak)?

2 Likes

Right. Unfortunately, they didn’t release any specifications for MIDI XP. Maybe Steinberg can get it through certain internal means?
Pianoteq 8 can faithfully play the MIDI files recorded on a Disclavier piano, but only playback, no editing. RePerform could edit, with some bugs, but was killed by Steinway.

ふたつの高精度化 MIDI 仕様 | PDF It’s in Japanese, but there are pictures:-)

3 Likes

Thank you so much Legendy. This is valuable information. It’s much simpler than I expected.

Your welcome!

Oh, only three items?
Velocity, PolyKeyPressure (I guess), and Pedal (well, three types of pedal event).

And basically for each of the above the 7 bit range is extended by sending a CC16 message afterwards?

That looks fairly uncomplicated.

image
I managed to make it work on Pianoteq 8. Sending this MIDI signal to the disklavier doesn’t seem to work, though… maybe the disklavier (EN Pro) only interprets XP data in the performance mode, not in real-time midi mode.

1 Like

Is it possible to get midi from disklavier in real time in this XP midi -format?

It would be interesting to use the key position as aftertouch.

I could not see anything in the manual about this, how to turn on or off the XP midi.