[sdiy] wireless patching
rsdio at audiobanshee.com
rsdio at audiobanshee.com
Thu May 25 23:08:51 CEST 2017
Very cool module, Martin!
I'm not surprised that it took a lot of work, because open source networking code for embedded platforms is somewhat necessarily limited. uIP and lwIP are available, but they don't exactly implement ZeroConf. I'm curious, what is the exact "service" that your module advertises over DNS-SD? Is it "_osc._upd" or is there more to it than that?
As for floats, they're limited to 24 bits in any finite range, but that's the limit of a DAC anyway (and even a 24-bit DAC doesn't have a steady DC output at full resolution). The 32-bit DACs that exist are floating point, to my knowledge, so they have the same limitation.
Brian
On May 25, 2017, at 7:04 AM, Martin Klang <mars at pingdynasty.com> wrote:
> We use the Particle Photon wifi module in our Open Sound Module [1]
> which is a bi-directional OSC to CV/Gate interface for Eurorack.
>
>
> When we launched the OSM the Photon firmware libraries didn't support
> the modes of communication (stand-alone AP, node-to-node) that we needed
> so a lot of work had to be done to modify it.
>
>
> OSM implements OSC over UDP, and HTTP, but we've also beta support for
> RTP-Midi (works well, has built in latency compensation) and web
> sockets. Typical latency is less than 15ms round trip (module to module).
>
> In real use the latency is not noticeable and using OSC floats there's
> no stepping.
>
>
> Martin
>
>
> [1] http://www.rebeltech.org/products/open-sound-module/
>
More information about the Synth-diy
mailing list