hello,
if you don't mind using eternals, you can put all data in a table, then use tab_downsample from nusmuk_utils to create 2 tables with MSB and LSB, then the iem_tab library will provide the other mathematical object to multiply 1st table by 256 and add the other one. It should perform very efficiently.
cheers c
Le 25/09/2020 à 00:30, Benjamin ~ b01 a écrit :
hi,
I'm looking for a fast way to convert two 8 bit data to one 16 bit data in big lists a device send continuously packets of 16 000 bytes threw the network to udpreceive at the moment, to reconstitute from two bytes a 16 bit value, I'm using a list-drip and a counter to discriminate the MSB and LSB and do the *256 and + operation the aim is to feed a table with the result (see attached) and produce sound from it it works with packets of 2 000 bytes but pd freeze with bigger packets I'm wondering if there is a better way to achieve this ?
thk b
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list