MIDI 2 support in Ardour

Hi @x42 @paul!
I’m now working on PipeWire support and found out that PipeWire actively forces to use MIDI 2 protocol and deprecated MIDI 1 protocol.
I just want to ask the state of Ardour related to MIDI 2.0 support. Do you have some LV2 extension files provided for that and/or any examples of serializing/deserializing MIDI 2 messages into LV2 Atoms?

Neither of us is working on LV2. That is an independent standard. LV2 MIDI 2.0 support would be something to ask the LV2 maintainer @drobilla.

In any case pipewire’s JACK implementation supports MIDI 1 compatibility as does ALSA. So far ardour does not support MIDI 2.0 to begin with.

I doubt it is even possible to deprecate MIDI 1 in favor of MIDI 2, as MIDI 2 is built over the original MIDI and thus is backwards-compatible.