The only possible solutions still need to involve something that acts a a USB host. Wifi direct would solve some issues related to not having loads of configurable wifi settings on the device, but there are still lots of other pieces of the jigsaw missing.prismprocess wrote:I was thinking about Wi-Fi Direct. I'm sure there is a way whether or not that is it remains to be seen.SteveElbows wrote:Unless you are talking about some kind of special wifi dongle that acts as a usb host rather than a usb peripheral, then no, in theory that wont work at all either. Because changing the gender of the usb from male to female is not enough, you are still connecting two usb peripherals to eachother instead of a usb peripheral to a usb host.prismprocess wrote: What about the usb-b one then? I have a USB 2.0 B Male <-> USB 2.0 A Female adapter. In theory that should work.
You would still need something that: acted as a usb host, knew how to receive messages sent via class-compliant midi over usb, knew about any midi over wifi standards and forwarded the midi from the usb to the wifi accordingly. Off the shelf wifi dongles dont do that stuff at all, and I'm not convinced that other products exist that do.
So, at the moment this is firmly in the realm of something that would need to be hacked together, with something at the heart of the solution that was a usb host. I could probably achieve it with, for example, a raspberry pi and some code. But then effectively a little computer has been added to the chain, and some additional latency has surely been introduced. I do actually have some roli & raspberry pi projects lined up but wifi midi isnt on the list at the moment, although about two thirds of what would be needed will be part of my other projects (eg I am planning to use it for things like roli usb midi->traditional midi ports and roli bluetooth->traditional midi ports)