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

Channels

A channel, well actually a soft channel (see Soft Patching for physical channels) has a number of attributes associated with it :-

The channel manager holds 1 or more soft patch objects. Each soft patch object is able to update 1 or more physical channels via a hardware bridge.

The actual data however comes from one or more objects conforming to the Channel Provider protocol. When a channel needs to be updated the channel manager is passed a message from the relevant provider. It is then able to check the new value against a set of rules ( HTP / LTP) and update the output accordingly.

The Channel Manager object will have a master fader value which will proportionally reduce the value of each intensity channel. It will also control the overall blackout of all hw bridges.

There will be a number of different types of Channel Provider, for example :-

  • Directly (preset style), including via a Fixture preset
  • Via a scene / stack controller
  • Via the Shape generator