Home of the opto isolated, bus powered, DMX512 interface with both in and out universes. Cheap and simple to build. USBDMX logo


When a command is executed against one or more channels they are captured by the command. That is to say that any other updated to those channels will not be visible.

Using the release you are able to release the command executed on the channel, thus allowing any updates that have happened to be be visible. In the case where no updates have already happened the original value of the channel is restored.

Executing Release releases the channels captured by the last command to run. If all these channels have already been released then all captured channels will be released. This means that executing Release once will release the most recently captured channels, and executing it twice will release all captured channels.

You can also release specific channel by appending release onto the end of a range of channels.

1 Release
1 Thru 10 Release

Releasing a specific channel or range of channels in this way does not affect the ability to release the most recently captured channel(s) by executing just Release. Of course if you have already released all the most recently captured channels then the executing of Release will act to release all captured channels.