I started making a quick mira workaround for live.grid.
I thought I could make a start on a collaborative attempt to make a workable thing.
Unfortunately I made a bunch of mistakes on the way, starting with thinking that Bpatchers were supported and then went on to make a practically uneditable and completely non dynamic device!
On the plus side it does work - here at least.
It is tied to a 16 x 8 grid but does support directions. Features like matrix mode/random aren't implemented.
I'm going to upload it anyway - hopefully someone will have made a better one by the time I've had a long sleep!