While DMX512 was originally developed for lighting control, it can also be used for other applications that require precise control over a large number of devices. For example, it is sometimes used to control pyrotechnics in live events, or to control animatronics in theme parks and other attractions.