what :
Home > Authors > B > David Butler : 12 objects/ 1 library

page : 1
Objects
imp.dmx.16to8Abstraction "imp.dmx.16to8 converts a 16-bit value (0-65535) into two 8-bit values (0- 255), the MSB and LSB. This is useful when formatting data for fixtures that use fine control channels."
imp.dmx.8to16Abstraction "imp.dmx.8to16 converts two 8-bit values (0-255), the MSB and LSB, into a 16- bit value (0-65535). This is useful when formatting DMX data from fixtures that use fine control channels."
imp.dmx.artnetinAbstraction "imp.dmx.artnetin receives DMX data broadcast using the Art-Net UDP networking protocol. It cannot receive data which is sent using the newer unicast mode. The first argument sets the Art-Net subnet (0-15) and the second the Art-Net universe (0-15).
imp.dmx.artnetoutAbstraction "imp.dmx.artnetout broadcasts DMX data using the Art-Net UDP networking protocol. It cannot send data using the newer unicast mode. The first argument sets the Art-Net subnet (0-15) and the second the Art-Net universe (0-15).
imp.dmx.defixAbstraction imp.dmx takes a list of channel/value pairs (prefixed list) and outputs a full universe of DMX in a list of consecutive values by placing the received values in the outputted list at the location specified by their channel address.
imp.dmx.getAbstraction "imp.dmx.get gets the values of specific channels from a DMX Jitter matrix and outputs them as channel/value pairs. By connecting to a qmetro, it can be used to continuously lookup the values of certain channels rather than an entire matrix."
imp.dmx.prefixAbstraction "imp.dmx.prefix prefixes channel addresses to a list of DMX values. Argument is the address of the first channel. Useful for formatting data for the Enttec DMX USB Pro interface, which requires channel/value pairs."
imp.dmx.putAbstraction This patch is for writing the values of specific channels to a DMX Jitter matrix. A list of channels values is specified in the left inlet and a list of channel addresses is specified in the right.
imp.dmx.readAbstraction imp.dmx.read reads a list of consecutive values from a DMX jitter matrix. It can also output a list of values prefixed with channel addresses.
imp.dmx.rgbcmyAbstraction "imp.dmx.rgbcmy converts RGB values to CMY, or CMY values to RGB. In both cases, the process is simply inverting the values. CMY values are used to specify subtractive rather than additive colour mixing and are required for colour-values to send to moving
imp.dmx.writeAbstraction imp.dmx.write writes a list of consecutive DMX values into a jitter matrix. The resulting matrix is outputted. The length of the inputted list determines the number of channel values written.
imp.sltextAbstraction This is a simple abstraction patch developed to format SysEx commands and send text to a ReMOTE SL Zero controller.

Library
imp.dmx imp.dmx is a cross-platform collection of Max/MSP/Jitter abstractions for dealing with DMX data in various forms. It focuses around the use of jitter matrices to store data, which the objects then read and write to. The aim is to provide the bridge between your patch and whatever object or method you use to output DMX from Max. The abstractions use native Max objects only, excepting the Art-Net patches which use some custom java networking objects, included in the distribution package.
If you have any questions or suggestions, please contact me at david@theimpersonalstereo.com.
Check for updates at http://www.theimpersonalstereo.com.

4838 objects and 135 libraries within the database Last entries : May 10th, 2017 Last comments : 0 0 visitory and 1751078 members connected RSS
Site under GNU Free Documentation License