RD-700GX cc64 Sustain pain. Guru needed...

I have a Roland RD-700GX which transmits Sustain half-pedalling through cc64. Cubase records this variable data but only displays it as 0/127 (OFF/ON). I have saved this out as a MIDI file (attached), where each note has cc64 = 127, 63, 64, 96, 0. Even using MIDI-OX’s MIDI Bar to play the file into the RD, 0-63 is playing OFF, 64+ ON, at least to my ears. But every player I’ve tried is doing this. Cubase even shows it graphically.

So my question is this: Does the MIDI Spec demand that any cc64 output is forced to ON/OFF?

And my second question is: Does anyone actually own one of these and got it to play ball?


PS: I know there’s lots of threads about half-pedalling but I can’t get it to work, so I’m wondering if this a basic MIDI no-no before I go wading in any further…
Piano +cc64 continuous.mid (213 Bytes)

As I understand it this is currently a limitation in the cc64 implementation in Cubase.

That’s what I thought but both Notation Player and MIDI Bar seem to be doing it too. Or it’s the RD. So maybe it’s the spec…