I couldn't find the right application for my lighting-control needs on a specific project, so I wrote my own, in Rust. It has already proven useful far beyond the original project it was made for.
ArtNet for IP-based DMX lighting control is not new. But that doesn't mean that the right tool for the job, in terms of software, is always ready to just pick up and use.
There is plenty of software aimed at "show control" (e.g. for stage events) such as grandMA, and also "pixel mapping" (turning video/graphics into DMX output), such as the excellent MadMapper. But I had some particular requirements:
The other thing I've encountered very often with lighting software, particularly ArtNet, is that the basics - which channel controls which parameter on which fixture? - are almost impossible to access without a hardware lighting desk. There are some generic "utility" apps which do monitoring, and some highly complex (and expensive) systems to create whole shows, but almost nothing that lets you twiddle some knobs and see what does what!
So built a desktop application in Rust (with Egui for the UI) which really nailed all the features I needed:
Of course, it's Open Source. Download it or browse the source code at https://github.com/RandomStudio/tether-artnet-controller