Having played a lot of different wind controllers and knowing what it takes to make the controllers and synths work well together, I can say this thing does not impress. Hassles with Bluetooth connection and powering off aside, when it comes to the basics of what a wind controller should be able to do it is not up to par. It does not send breath data at a fast enough rate to give a nice and smooth response. A good CC interval would be 7ms or less for this, but it is not even close to that. Also, when notes are released, the breath CCs are not sent anymore, making the CCs stick at higher values instead of dropping to zero. This messes things up a lot when using other synthesizers or soft synths than their own app. And for any other use than learning and configuration of the controller, the app is useless. Sounds are bad and unresponsive. Another issue is that the fingering system is not quite what it should be (lots of fingering options, but a general fingering handling that is not really thought through properly). In its default setting it is even shutting the note off entirely if a fingering is not "clean", which is just a horrible way to handle things. An update made it possible to have it stay on the latest note played instead, which makes it playable, but it is still only a halfway fix, and it should really be the default setting. As a learning tool I can see the use for this product, but do not confuse it with the real deal. If you are looking for a decent entry level wind controller for music production, there are several better alternatives available out there.