So after seeing Andrew Pask's great tutorial (http://cycling74.com/2012/07/09/working-with-hardware-dmx-part-1/)
I want to try some DMX stuff. A couple of things put me off though. First is I'd like to be able to do it without having to rely on an external. (I'm very wary of developing dependencies on hardware specific externals as I don't want a software update to break my setup and ability to use my hardware.)
From looking through the tutorial it looks like that it's packing bytes together into a list, so it's not a very high level message that's being prepared and sent to the external. Does anyone know what one needs to do to get that message transformed into something that DMX hardware can use straight up?
Secondly is the hardware. The LanBox interface in the article, as robust as it seems, is waaaaay beyond overkill for my intended uses (probably for 90% of the people reading the article's intended usages too). There's some cool options linked in the comments (though nothing 'purchasable') but none of them appear to have built in isolation, which is quite important I would think for interfacing high voltage lighting with a computer.
I did find this, which is quite a bit cheaper (but still not 'cheap') and it's isolated, but it requires it's own driver, which is the same problem as having an external. (http://www.enttec.com/index.php?main_menu=Products&pn=70304&show=description).
Anyone know of a compact/sturdy USB-to-DMX interface that won't break the bank?