Thanks for the pointers @DHealey . I was unfortunately, unable to make it work after many different attempts.
As way of an example - I have used the MIDI Plugin “CC Map” to change a controller CC 30d to CC 40d and traced the MIDI messages via MIDI Tracer.
It seems a conflict is caused when connecting the “Pre-process I/O Plugin output” to Ardour’s “MIDI Control In” as the “No Align” alarm is generated. When disconnected the “No Align” alarm is cleared.
The changed output of the “Pre-process I/O Plugin output” is successfully seen at the SoftSynth but the “MIDI Control” sees no events.
If I have incorrect understanding - please let me know. Will greatly accept any ideas or suggestions of what I’ve done wrong…
Connections dialog shows matrix with correct connections between Keyboard DAW port and MIDI port and Pre-process IO Plugin MIDI In Port.
Connections dialog shows matrix with correct connections between Pre-process IO Plugin MIDI Out Port and SoftSynth.
Connections dialog shows matrix with correct connections between Pre-process IO Plugin MIDI Out Port and “MIDI Control In”. This connection causes the “No Align” error. Remove this connection and the “No Align” error clears.
==============================
Pre-process I/O Plugin Input Tooltip - shows correct connections to both Keyboard DAW port and MIDI port.

Pre-process I/O Plugin MIDI Output Tooltip - shows correct connections to SoftSynth and “MIDI Control In”.

Pre-process I/O Plugin MIDI In Port - CC 30d inbound.

Simple MIDI CC Change from 30d to 40d as a proof of concept.

Pre-process I/O Plugin MIDI Out Port - CC 40d successfully changed.

SoftSynth MIDI In Port. CC 40d successfully seen.

Ardour Control Surface “MIDI Control In” sees nothing.
