Just to refine this point a bit. Ansible (and earthsea) expect to play host to a usb midi device such as a keyboard, op-1, or orther usb controllers. Computers or things like iPads expect to play the "host" as well thus they can't be directly connected to an ansible module.
If one has an existing midi interface atttached to a computer (or ipad) and one wants to use ansible as a midi-cv interface then I'd recommend picking up one of these guys https://www.roland.com/us/products/um-one/ (that interface was used extensively during the development of the midi portions of the firmware and it something I use frequently with earthsea/anisble).
On a different note if there are enhancements folks would like to see in the ansible or earthsea firmware I'd certainly entertain working on refinements time permitting.
The current rotating voice allocation in polyphonic mode was in part an exploration into whether or not behavior like that could be used to a creative end. My personal experience has been that doing true polyphony on a modular system was far too costly and difficult to achieve compared to multiple monophonic voices.