-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 2013-03-14 21:04, Martin Peach wrote:
> OK, I added two externals into svn at 
> http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/externals/mrpeach/serializer/
>
>  [b2f] will take four bytes and return a float, while [f2b] takes a
> float and outputs four bytes. (This is really easy in c...) Of
> course it only works if the floating-point format is the same at
> both ends.
> 

here's a simple vanilla implementation of [bytes2float].
it's certainly one of the more inefficient things you can do with Pd...

fgmasdr
IOhannes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlFLPmsACgkQkX2Xpv6ydvTbnACg0Ecx5BeNIwm39Aa/BwkKI5Ru
4yEAoIHy4oNfza/27D4fb3HsJpkr2xbz
=c3TS
-----END PGP SIGNATURE-----
#N canvas 441 236 479 493 10;
#X msg 51 9 63 128 0 0;
#X text 134 8 1;
#X msg 80 36 64 32 0 0;
#X text 161 41 2.5;
#X obj 72 167 unpack 0 0 0 0;
#X obj 72 189 t f f;
#X obj 28 214 >> 7;
#X obj 28 237 & 1;
#X obj 119 189 t f f;
#X obj 104 232 << 1;
#X obj 147 232 >> 7;
#X obj 147 254 & 1;
#X obj 104 278 +;
#X msg 90 70 192 72 245 195;
#X text 197 72 -3.14;
#X obj 104 254 & 254;
#X obj 104 299 - 127;
#X msg 104 321 2 \$1;
#X obj 104 343 pow;
#X obj 104 404 *;
#X obj 236 242 / 256;
#X obj 218 266 +;
#X obj 218 288 / 256;
#X obj 200 312 +;
#X obj 200 334 / 128;
#X obj 200 356 + 1;
#X msg 28 300 1;
#X obj 28 322 t f;
#X msg 62 300 -1;
#X obj 86 426 *;
#X floatatom 86 448 0 0 0 0 - - -;
#X obj 28 278 select 0 1;
#X obj 200 221 & 127;
#X text 101 129 for LITTLE ENDIAN swap bytes with [\$4 \$3 \$2 \$1(
;
#X text 101 109 bytes in BIG ENDIAN order!;
#X connect 0 0 4 0;
#X connect 2 0 4 0;
#X connect 4 0 5 0;
#X connect 4 1 8 0;
#X connect 4 2 21 0;
#X connect 4 3 20 0;
#X connect 5 0 6 0;
#X connect 5 1 9 0;
#X connect 6 0 7 0;
#X connect 7 0 31 0;
#X connect 8 0 10 0;
#X connect 8 1 32 0;
#X connect 9 0 15 0;
#X connect 10 0 11 0;
#X connect 11 0 12 1;
#X connect 12 0 16 0;
#X connect 13 0 4 0;
#X connect 15 0 12 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 19 0 29 1;
#X connect 20 0 21 1;
#X connect 21 0 22 0;
#X connect 22 0 23 1;
#X connect 23 0 24 0;
#X connect 24 0 25 0;
#X connect 25 0 19 1;
#X connect 26 0 27 0;
#X connect 27 0 29 0;
#X connect 28 0 27 0;
#X connect 29 0 30 0;
#X connect 31 0 26 0;
#X connect 31 1 28 0;
#X connect 32 0 23 0;
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to