[Sharing] Jitter DMX Tutorials

David Butler's icon

I've written this tutorial patcher on using Jitter to process and manage DMX lighting data. It was intended to go in the OlaOutput external help file, but I've added a section on different DMX externals and thought some other people may find it useful.

Max Patch
Copy patch and select New From Clipboard in Max.

It details how to use Jitter matrices for storing and processing DMX lighting data and shows examples on some of the best approaches for interfacing Max with lighting control. If anyone spots any mistakes or inaccuracies please point them out and I will rectify!

Léopold Frey's icon

Really great, thanks for sharing.

Léo

strimbob's icon

wow thanks

Luke Woodbury's icon

Thanks, really helpful and perfectly timed!

kjg's icon

much appreciated!

Impure31's icon

David,

Thx man, much appreciated_!!!
Very informative.

Cheers man,

f

seejayjames's icon

rockin! thanks for your time and explanations in the patch, they are very helpful!

David Butler's icon

I'm just updating this to incorporate two new sections on dimming curves with jit.charmap and on DMX Input. Is there anything else anyone wants to see?

seejayjames's icon

well... my biggest wish is to figure out how to send raw lists to DMXUSBPro, to OpenDMX, and to Art-Net using either the [serial] or [udpsend] objects, without relying on any 3rd-party ones (especially as many are single-platform)... haven't been able to get the data formatted right. IMO this would be a fantastic patch to include in the Examples section---an easy way for people to make things blink and glow :)

David Butler's icon

A few separate goals here:

1. To make a Max patch that can communicate with dmxusbpro hardware device without external objects, using serial. The OpenDMX interface is a little different as it does not contain a microprocessor and uses the host computer to do the calculations to send the DMX signal. Therefore I'm not sure if this can be supported using serial alone.

2. To make a patch that can natively support the ArtNet protocol.

As far as goal 1 goes, myself and Daniel Edgar, the developer of the OLAOutput DMX object, attempted to create this but failed. Theoretically it should be possibly however.

Goal 2. I have been developing this for a while, and am making some progress. My aim is to make an abstraction which acts much like the other DMX externals, but using native Max objects including udpsend.

So in short, I will add these things as soon as I know how to do them :P.

Carlo Cattano's icon

Just found this after patching a big Dmx setup using poly~ object to control a whole universe. I had to see this before (facepalm) . Amazingly instructional and inspiring . Thanks a lot