&gt; iirc, for the very project the decoding is done outside of Pd anyhow (on<br>
&gt; specialized hardware), so the problem of [unpackOSC] not knowing what to<br>
&gt; do with a blob is a minor issue here. (and the use of specialized<br>
&gt; hardware is the reason why data (low-resolution fixed-point numbers)<br>
&gt; should actually be packed in a blob rather than floating-point).<br>
<br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">
The decoding should be done on a microcontrollerboard and in puredata<br>
too. The audio data will be sent over ethernet to the target device,<br>
there it should be decoded and played back.<br>
The problem lies at the ethernet layer, where only a 10Mbit/s wire is<br>
available. At a Samplingrate of 44100Hz and a word width of 32bit are<br>
only about 7 channels (without overhead,...) possible.<br>
So it would be fine to reduce the resolution from 32bit floating point<br>
to maybe 16bit or even 8bit fixed point (while 32bit floating point is<br>
still selectable in case of better hardware).<br>
Sending 16bit or 8bit samples over OSC (without losing the gained bit<br>
width (OSC-data-types are at least 32bit)) will require an arbitrary<br>
alignment of the bits within each OSC-data-argument, where BLOB comes<br>
into play.<br><br>
&gt; i still think (see above) that even [packOSC] cannot provide a<br>
&gt; consistent interface to pack blobs into an osc message that is<br>
&gt; sufficiently more simple to use than manually constructing OSC messages.<br><br>
Thanks<br><br>
Wolfgang</blockquote><div><br>Sorry if this is a dumb question ... but why would you want to do this in PD, why not use a hardware solution as it would be much faster?   Something like Cobranet, ie digital audio over Cat5:<br>
<br><a href="http://www.audioscience.com/internet/products/sound_cards/asi54xx.htm">http://www.audioscience.com/internet/products/sound_cards/asi54xx.htm</a><br><br></div>


-- <br>Dan Wilcox<br>danomatika<br><a href="http://www.robotcowboy.com">www.robotcowboy.com</a><br>