You can control Millumin in many ways. For example via a MIDI controller, a phone or a lighting desk. All this posibilities are avaible from a single panel : the interaction panel.


Interactions are very easy to create : simply open the interactions panel by clicking the interactions button in the toolbar or by pressing CMD+M.
 Then, some elements of Millumin interface will be highlighted in green :

This highlighted elements are all assignable with an interaction : for example, select the first column and press a key on your keyboard. This will create automatically an interaction to launch this column every time you press this key :

As you can see, all your interactions are listed in the interactions panel.
 An interaction is composed of 3 parts :

  • The input that is the signal that triggers the interaction.
     Such an input may have also a value, like a MIDI fader that goes from 0 to 127.
  • The transformer that can change the value of the input.
  • The action that performs a change in Millumin project.

See the next sections to understand how to customize your interaction.


You can list all available inputs by clicking the + button :

Each input represents a method to trigger your interactions, and has its own properties to be set up.

The simpliest way to create an interaction is to click on a highlighted element of Millumin interface, then trigger your input (typing on your keyboard, moving a MIDI fader, sending DMX, …).
 But you can also create an interaction from scratch by clicking the + button : in this case, you need to configure the input from scratch as well. Then assign an action to the interaction.

Of course, you may need to set up your device as well to receive correctly the input, and you can do so from the device-panel (CMD+K). More info in this article : Devices
 To check what signals Millumin is receiving, you can open the Monitor .

Lastly, depending on the nature of the input, you may see a feedback option. This allows Millumin to send back a signal of the same nature when an element of the interface is changed by the users, without using an interaction.
 This is very useful when you want your controller to be updated automatically, such as a motorized MIDI fader.


Sometimes, you may receive an input with a value, but this value is not mapped correctly.
 For example, if you want to control the scale of your layer with a MIDI fader, you may want to set the scale at 33% when the fader is at the minimum (0), and at 80% when the fader is at the maximum (127).
 A transformer will change the value according to this rule :

 There are 5 types of transformers, each performing a different calculation :

The switch or toggle transformers are useful if you want to alternate between 2 values : for example an proximity sensor that shows/hides a layer depending if a people is close or not. And the accumulator transformer is useful if you want to gradually increase a value : for example a button that goes to the next page of a PDF.

Lastly, depending on the nature of the input, you may see a calibrate button :

It allows you to futher adjust how the transformer behaves, by learning the minimum/maximum of the input and stabilizing the signal as well.
 This is quite important for inputs that send analog values, such as an electronic sensor.


Even when your interaction is complete, you can switch to another action by clicking the change button :

 Each action has its own properties to be set up, and allows you to control numerous features of Millumin.


If needed, you can group some interactions. This also allows you to quickly enable/disable them.
 But more interestingly, you can limit the scope of these interactions, so that they do not apply to your entire project.

   Follow Us


   Submit your Idea

If you need something, feel free to create an idea on Uservoice.
Indeed, it helps us to keep track of user requests, and see their popularity.

  Ask your Question