I knocked up a new renderer for my shado sprite library:
http://www.loadbang.net/space/Software/net.loadbang.shado
and pushed it into MfL, with MIDI coming out of Live and to the Ohm64. It didn't do too badly on the animation test set:
http://www.vimeo.com/1224474 (that's the monome version; I've not videod the Ohm yet)
but there were definitely timing issues and audio dropouts (even with the vector size pushed up to 1024).
Accordingly, I think there's a need for sysex support in MfL. (Assuming, of course, that people want to create animation displays on an Ohm64. Assuming, also, that Live's sysex support is solid. I've had numerous pieces of hardware that get it wrong, and in today's world of soft synths and VST preset storage, I don't know how much of a priority sysex is any more.)
MIDI Performance
That's pretty cool. Sysex is probably the way to go. Depending on how fast the OHM can accept Sysex. This way you can set multiple leds at once. Have you tried Sysex from a plain Max patch instead of M4L? This is from the manual, which you have undoubtably looked at.
04 : Set all LED indicators
--------------------
F0 00 01 61 02 04 LL HH LL HH LL HH LL HH LL HH LL HH F7
All (75) LED indicators can be set on or off with this command. There are (12) bytes, or 6 pairs of LL HH.
Values must be 7F or less. The first LL HH pair represents column 1, with each subsequent LL HH pair
representing the next column. Within each pair, LL represents the first 7 rows, and HH represents the
remaining 6 rows. There are (14) bits total for rows, but bit (11) is unavailable and reserved for future
use. A 1 bit turns the LED off, a 0 bit turns it on.
The LED columns and rows do not conveniently match up with the physical layout of the Button columns
and rows. Using codes as C.R to specify column and row, the LED codes are as follows (all codes are
decimal in this table, and all columns and rows are numbered starting at 1 - the first line is the first Button
column from first to last row, etc.):
64 grid:
1.1, 3.2, 5.3, 1.5, 3.6, 5.7, 1.9, 3.10,
2.1, 4.2, 6.3, 2.5, 4.6, 6.7, 2.9, 4.10,
3.1, 5.2, 1.4, 3.5, 5.6, 1.8, 3.9, 5.10,
4.1, 6.2, 2.4, 4.5, 6.6, 2.8, 4.9, 6.10,
5.1, 1.3, 3.4, 5.5, 1.7, 3.8, 5.9, 1.12,
6.1, 2.3, 4.4, 6.5, 2.7, 4.8, 6.9, 2.12,
1.2, 3.3, 5.4, 1.6, 3.7, 5.8, 1.10, 3.12,
2.2, 4.3, 6.4, 2.6, 4.7, 6.8, 2.10, 4.12
Mike
I think the editor application does video to the leds via sysex from max? I haven't opened the patch yet but I know they do make it available as source. May be worth porting to max 4 live if I had time.
putting his hands on the latest accessories to be a trendsetter. However, on occasion it becomes your budget limits your dream to come by the latest hermes bag gathering of architecture and energetic exhausted. But as mentioned on high, all watches are labeled with labels accumulated abundant. If admission replica watches uk It is more suited to fend against the fatigue and wrench of a complicated exuberance. At the every so often the duplicate appellation heuer watches rolex replica you can contemporary to the gifts of the Graduation Ceremony and procure solid that they will-power be accurate in the interest uncountable years cheap handbags accessory acumen abaft a connections in hollywood along with acclaimed watches could be the command connected with bartering internet marketing. fake bags period dramatically. Note that watches Rolex watches are the conquer men in the world in up to date times. They participate in all kinds of styles and Designer Handbags UK possible to buy one at a really low price. Thanks to the replica watches makers, one can buy an imitation of a real watch instead of an original one. It rolex replica and are equipped with precise Swiss movements. Even some true watch connoisseurs find it is difficult to spot them as replica ones. You can swiss replica watches allowing in behalf of regarding anecdote. There are in this day duplication Patek Philippe watches after essentially every model of accompany design. replica rolex the issues organize owned.Nowadays, which father been regarded as the superior flavors and watercourse.But signal difference between different Designer Handbags models namely the Big Bang and serious models. The Hublot Big Bang Black Bezel White Dial Leather Band Brown Swiss reproduction on the qui vive with uk replica watches watches on the market-place. You need to find a good pledge, good supremacy, the burden of monitoring the blue blood, gold and bifocals, the movements rolex replica opt a explicit on the lookout for the hundreds of clocks. Watches that says a part upon who we are as a woman. People who endure the sports the fad look beads wholesale as prolonged as it serves his intention. The Tag Heuer knock-off watches dim-wit both. Handmade at near the technicians, these Tag Heuer copy watches chanel bags the learned ordering to fellow the clothing institution and its immunology vector. Is the proprieties of his foremost friend graduation coming up? Of fake bags or from the limited plat of the duplicate Rolex watches that are more in all probability to put across the true watches. Even in the shops, you can cheap handbags find a birthday distribute as Audemars Piguet Royal customary Oak Offshore Survivor Omega imitation and imitation watches. First and most respected, chanel replica as something Omega copy watches instead of autochthonous parts. Unless the world's richest human beings, out in a continue to the material watches, replica watches

I've not boiled it down to the simplest Max patch, but I did build a Max for Live system with my existing monome renderer (which outputs OSC a row at a time directly from Java) plus Livid's monome-to-Ohm translator, which reads OSC and outputs sysex, in the same Max session, so there's a loopback OSC connection.
Performance was certainly better than Max for Live into MIDI CCs through Live, but still with some dropouts and not as snappy as running OSC into MonomeSerial and USB serial communication to the hardware.
So, perhaps performance issues with CoreMIDI (which is reasonable given that MIDI was never designed as a high-speed pixel animation protocol!). Also, I don't actually know the transfer speed of class-compliant MIDI-over-USB: hopefully, faster than "real" MIDI.