I was curious. I play WX5 also, and when you're playing legato, I would think the wind controller, since you're not stopping your air, has to _automatically_ send a note off when you change notes. Not just a Note On but also a Note Off to the previous note (or set Velocity to zero).
I'm working in a similar direction, but I'm way behind what you're doing. But I was a programmer for many years, so it will help as I get more into this. Good luck in your project. Looks fantastic. If you make this work, you could save me a lot of effort!
I'm also curious about how your efforts to deal with breath control within PD is working out?