I'm trying to implement a streamlined way of sending a matrixctrl (8x8) amount of data, by only sending the messages that have changed.
I'm using sprintf to strip spaces (so 1 3 1 becomes 131) then using zl group and zl unique to spit out the unique changes, and this is all working well (did a workaround to avoid stripping leading zeros).
The problem I'm having now is turning the 3digit numbers I have on my output back into 3 digit lists (131 to 1 3 1).
I did some searching on the forum but I couldn't find out how to keep a number intact, but with spaces in it, using sprintf.
The intended usage for this is to send LED data to a monome but efficiently (so I only send what needs to be changed, and not a a ton of data).
Here's the patch: