Skip to main content

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 as s120) 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 .dmxd controller files (see Downloads) will ship bundled with the compiler, so the .dmxd file 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.