There are xsd and schematron schemas [1], see docs generated from the xsd [2]. The GDTF editor on https://gdtf-share.com [3] also has deeper internal validation some of the data logic.
This is like QLab [0], right? If so, it's fantastic to see an open-source solution pop up in this space. That was very fun software to play around in when I was using it for an immersive tabletop roleplaying game I ran. Is the goal to focus exclusively on lighting control, or will other types of effects (sounds, video, HTTP) be included eventually as well?
If you have never used QLab, I recommend downloading it and tinkering for a little while. It is probably the best-designed native macOS app that I’ve ever come across, finely tuned by a handful of developers for something like 15 years. It’s a great reminder of what apps _could_ feel like.
This is more of a lighting controller while QLab is a show controller. These are typically viewed as different layers of the stack: a show control system controls the light control system.
I don't know much about BlindersKitten but the page says it can receive OSC. OSC was originally for sound applications but is common as a show control protocol today due to being fairly simple and open (much like MIDI-SC, a formerly common show control protocol based on MIDI). So conceptually OSC is likely how a show control system would send commands (cues) to BlindersKitten.
One such free OSC software you could use to control it (+ handle sound, video, etc as asked in GP) is https://ossia.io :) (transparency report: i'm the dev)
I'm not seeing any open source license in the repo, so this is more "public source" than open source. You can't modify and redistribute the code for eg.
Thanks for the sharing and your comments
You can view interface of the software with the youtube channel
I've updated the license with your comments and also the linux logo :)
I don't. And I cannot see their stats, but I can imagine those clearly show that their Linux users almost exclusively run Ubuntu. And if that's the case, why not lean into it?