High-resolution MIDI 2.0 - Windows 11: Which version of Cubase?

Hello, I’ve already searched the forum, but haven’t found a clear answer yet:
From which version of Cubase is high-resolution MIDI 2.0 ((so not just emulation of 1.0)) supported under Windows?
14? 15? Or not at all yet?

thanks and regards
Matthias

I think it started with Cubase 13.

Our MIDI 2.0 SDK is still in preview while we sort through the backwards compatibility issues that have cropped up, and so Steinberg can’t release a version with MIDI 2.0 support yet.

What I’ve shown on stage and in the booth at the NAMM show is a developer prototype from Steinberg that was graciously provided by Janne :slight_smile:

Pete
Microsoft

1 Like

Is this Pete from MMA, not Pete from Microsoft, who is writing?

Still, the addition to have a range from 0-100 (percentage) instead of 0-127 (7bit) was introduced with C13. Doesn’t that work on MacOS?

I work for Microsoft.
I volunteer as Chair of the Executive Board of the MIDI Association.

Pretty sure Cubase on macOS supports MIDI 2.0, but I haven’t verified. OP’s question was about Windows.

Pete
Microsoft

Hmm.. I guess I interpreted the “supported under Windows” wrongly. Basically as soon as Windows is ready shouldn’t the high-resolution part of MIDI work from C13 on? I assume high-resolution means value resolution but could of course also mean time (stamps) resolution.

It’s a different API, so it’s not going to just light up in older versions of Cubase.

Apps using the older/current MIDI 1.0 APIs can still use high resolution devices, but they will get scaled down data. Only the new APIs provide access to the new high resolution data (it’s a different data format and the way Endpoints work vs ports is completely different)

We’ve put in a lot of translation and scaling work in the service to ensure the devices themselves are usable both for MIDI 1.0 and MIDI 2.0, but we can’t change the MIDI 1.0 data format without breaking everyone.

Pete
Microsoft

2 Likes

@JRoeper , sorry to disturb.
Can you let us know from which version on Cubase can send and receive Midi 2.0 data with higher value and time resolution, once Windows is fully Midi 2.0 ready?

This will be a future version of Cubase as Pete already said.

Hi

Still, the addition to have a range from 0-100 (percentage) instead of 0-127 (7bit) was introduced with C13. Doesn’t that work on MacOS?

Cubase and Nuendo do support MIDI2.0 in high resolution on macOS since several years.

Pete explained it very well (thanks Pete!):

Our MIDI 2.0 SDK is still in preview while we sort through the backwards compatibility issues that have cropped up, and so Steinberg can’t release a version with MIDI 2.0 support yet.

It’s a different API, so it’s not going to just light up in older versions of Cubase.

Apps using the older/current MIDI 1.0 APIs can still use high resolution devices, but they will get scaled down data. Only the new APIs provide access to the new high resolution data (it’s a different data format and the way Endpoints work vs ports is completely different)

Adding high resolution MIDI2.0 support on Windows requires changing Cubase & Nuendo to use the new MIDI-API. We’re actively collaborating with Microsoft since quite a while to achieve it asap. As soon as MIDI2.0 support on Windows has left preview state and gets officially supported and available for everyone, Steinberg will conclude on the version of Cubase & Nuendo that will get this support added. That depends on the timing, which cannot be predicted accurately at this point. A little patience may still be required.

5 Likes