You can get DMX messages from inside a module but you need to code it.
For instance, if you want to change the X position of a layer using channel 5 you can add this into the DirectEvent code part of a new module:
Code: Select all
if type == 'DMX':
if param['channel'] == 5:
value = param['value']*10
modul8.setValue('ctrl_layer_position_x', value, 0)
the value sent by DMX is between 0 and 255 but the position goes from 0 to anything you want so you can multiply the value to fit your needs ( I multiplied by 10)
for the mask module, you will have to hack the module, then find what you want to control and get the dmx message using the same technique described above.
if you have no clues on how the module system works, read the documentation, I know it's really poor but you can get the basics. Then if you never coded anything, you better try to find some python tutorials online before.