NoteExpression Event never called in process

I want to implement MPE, following the note_expression_synth in samples.

In the controller, I put 3 noteExpressionType in the NoteExpressionTypeContainer, which are kExpressionTypeID, kTuningTypeID and kBrightnessTypeID, each being linked to the physical ID kPUIPressure, kPUIXMovement and kPUIYMovement

When launching Cubase 10 or 14, getNoteExpressionCount is called, returning 3, and getNoteExpressionInfo is called three time, returning the note expression information.

But what ever I do, in the processor, I never got an noteExpression event.
I tried the same project with an MPE compatible plugin which seems to work fine, so I guess that my plug-in which is missing something in the initialization somewhere.

Thanks in advance for any help you could provide.

did you try to create in MIDI editor some note expression events? if yes are they sent to your plugin?

which MPE input device are you using?

Thanks for your answer Yvan,
With Cubase 10 or Cubase 15, I used the Midi editor, playing two notes. On each note, I draw a pitchbend change. I clicked on Midi as NoteExp, selected Pïtchbend (PB) on the Pitch bend expression.
While playing these two notes, the information are not sent as “NoteExpression event” but standard pitchbend (so obviously, the values are jumping between the values drawn for each notes).
I’m sure I’m missing something !
I don’t have yet a MPE compatible hardware, willing first to debug it with Cubase.

using directly the VST3 example Note Expression works?

I’ll test this when I come back to the office (I’m currently in vacation)