Switching Column/Media by DMX/sACN

Firstly, apologies if this is viewed as cross-posting as I put it on the Facebook group too, but it seems this has a bigger membership perhaps?

Completely new to Millumin so invariably have some stupid questions. It seems like a fantastic too, but I'm struggling to control over sACN / ArtNet in a way I have with other software.

Maybe I'm trying to achieve the impossible (in which case it's a feature request ;)) or maybe I'm just going about it wrong.

I've managed to set a channel to control layer opacity, so it's definitely working and receiving sACN.

I would like to use a channel to select which column to show, but I can't see a way to do this (i.e. values 1-255 would be column #1 to #255)

I almost achieved this by setting the Switch transformer and using calibrate to set the ON value for each column e.g. for testing I set 10 on Column 1, through to 50 on Column 5

This works to select the column from the DMX channel, but only incrementing. i.e. you can move from 2 -> 5 or 2 -> 3 but not 5 -> 2 or 3 -> 1. In order to select a lower column than the current I have to reset the channel to 0 THEN set the new value. 

Still feels like I must be missing something simple ?

Comments

  • Hello @rhmlx,

    Interactions can only control a specific column.

    If you want to do so, you can create a script :

    onArtnetEvent = function(event)
    {
        if( event.universe == 0 && event.channel == 1 )
        {
            index = event.values[0]
            if( index == 0 )
            {
                log("stop column")
            }
            else
            {
                log("launch column #"+index)
            }
            Millumin.launchColumn(index)
        }
    }
    

    Best. Philippe

    PS : because of a bug in version 5.12.r, the onArtnetEvent function is not invoked. This will be fixed in next update (5.12.s) : in the meantime, please simply create a dummy interaction (I mean without any action) for your Artnet channel.

  • Thanks, that's a perfect solution... it also confirms another issue I was going to raise a ticket for. I was trying to use onSACNEvent in another script but noticed it only triggered if there was an interaction listening for the same channel, good to know this is a bug not a design decision :)

    I should probably start a new thread for that, but essentially I want to create a layer which serves as a 'background' for media but is controlled by sACN/ArtNet from the desk (i.e. as an RGB fixture) but I was struggling to use onArtNetEvent and onSACNEvent to do this.

  • Hello,

    Is it possible to use this script in Millumin V4 ?

    Thanks.

Sign In or Register to comment.