Roadmap & Known Issues
DMX Lang is at version 0.1.0. This page collects the gaps between what's documented and what the current compiler build actually does, plus what's planned for later versions.
Known issues (0.1.0)
- Range definitions without a space aren't split correctly. The intended syntax
s1x/20:midi_on = 00(invoked ass120) is documented in DMXD Files → Range, but the current parser doesn't split the command name from the bank/divisor when there's no space between them. This is tracked as a bug against the syntax above, not a change to it. midi_event(midi_on/midi_off/clear) isn't acted on yet. Every command currently compiles to a brief Note On immediately followed by a Note Off, regardless of which keyword you write. See DMXD Files → Values.
Planned for 1.0.0
- Premade
.dmxdcontroller files (see Downloads) will ship bundled with the compiler, so the.dmxdfile becomes purely for custom/user definitions.
Found something not listed here, or have a fix in progress? Check or file it on the DMX-Lang issue tracker.