A wind controller is a MIDI instrument that, apart from the normal note-on messages, also emits a stream of measurements of my current breath pressure and lip tension.
Today I had some great success with sineshaper. This DSSI instrument has some far-out sounds, and, importantly, all knobs can be MIDI-controlled. From the documentation I learned the 'gain' knop corresponds to controller 7. The wind controller, however, emits the breath pressure data as controller 2 messages - so I got QMidiRoute and mapped values 0-127 of channel 0, controller 2 to values 0-127 on channel 0, controller 2+5=7.
After checking this had the right effect with KMidiMon, I connected QMidiRoute to sineshaper and indeed it responded very adequately! The visual feedback (showing the current gain) is great, and the sounds even better
After some searching I found out I can achieve roughly the same with ZynAddSubFX by enabling the 'vol' controller in the 'Controllers' panel (in advanced mode) - ZynAddSubFX has some amazing sounds, but I found the effect of breath control less pronounced here.