I am working on some crazy sysex file manipulation that I'll spare you the details on. But basically, it involves manipulating portions of 5 bytes worth of data to fit into 4 bytes. The exact details of which bits of the source 5 bytes, and where they end up in the destination 4 bytes, is included in the attached patch below. It uses the Bit and Lbyte objects from Peter Elsea's Lobjects package, FYI.
Thanks in advance!