Ah, yes I did spend some time working with Lv2Host and reading a lot of the @lokki 's code on that thread. It seems that he parses the midi first before sending integer/float control data to the plugins, while I'm looking to connect the midi directly to an exposed midi port on the plugin for full control (i.e. the plugin parses the midi). For example the last two ports listed for the Calf monosynth plugin are
Name: Osc1 Transpose
Port 52 is a regular integer control port, Port 53 is an AtomPort and I want to to send midi data directly into that I think. It seems like this type of port is not supported in the Lv2Host code, but somewhere in Jalv I think there is some support for this. So I got to the point of deciding if I should try to add midi port into Lv2Host, or switch to Jalv or try to hook things together without using the Lv2 interfaces.