To paste patches here, or anywhere else as text, simply select all your objects (cmd+a) in patching mode and choose "copy compressed" from the "edit" menu. Then the patch will live in your clipboard until you copy something else.
However, since I am subscribing to this thread I get updates per email and for some unknown reason, your patch was included, but "old style", you had just copied the patch without compression. Your patch looks good, I did not know of that [bpatcher] thanks! But since I do not know more about the APC40 and what messages it is expecting, I can not really say.
Regarding your issue with channels, if you are right and each column has their own channel then I would use the external [lh_midiout] (attached).