Usually, important Millumin V3 updates have a different number (3.11 versus 3.12), while minor updates have a different letter (3.11.a versus 3.11.b).
Also, there are 2 channels of versions : the official and the beta. If there is a beta version available, you can only receive it if you checked the adhoc option in Millumin's Preferences/Update.
Please find below the release notes of important Millumin V3 updates :
Control projectors via PJLink
We impemented custom support for PJLink protocol, so you can now easily control your projectors : switching on/off, closing the shutter, ... Use the new "PJLink" mode in the data-track.
Please keep in mind that PJLink support all depends on manufacturer implementation. Please contact your projector supplier for more information.
Forced Framerate for Output Cards
When using a card (such as a Blackmagic or an AJA) to output, the framerate can be different than the one of the graphic card. Now Millumin automatically adpats its global framerate so it matches the one of such cards.
For example, your graphic card works at 60hz, but the output format is 1080p50 : Millumin will switch its framerate to 50fps to match it.
This is a brand new concept in this beta : program.
This program allows you to launch a column after a specific duration (in the same fashion as the loop-mode "auto-follow" for movies). You can find it in Millumin's library (in the "Programs" folder), and use it just as any media.
Pixel & LED Mapping
We made several improvements in this area :
- option to flip vertically/horizontally the fixture
- option to test the fixture (and show the first and last LED)
- new RGB16 type
- DMX curves to improve how a LED displays color
- more convenient control to choose DMX channel
- performances have been slightly improved
This protocol is very optimized to send very large amount of DMX via the network. Also, it features more universes than Artnet V2, that is limited to to 256, while Millumin can deal with up to 2048 universes via sACN (we might increase this number in the future).
To ease your job, we first added an option to constraint the size of a layer in pixels, so whatever is displayed by this layer, it will always display the content in the same amount of pixels (see "cog" icon next to "scale" property).
We also largely improved the snapping (maintain SHIFT), especially to snap edge-to-edge between layers.
By popular demand, you can now change the origin or the workspace (center as it always was, but also top-left or bottom-left corner). See Preferences/Workspace.
In the same fashion, the anchor of each layer can now be set on a specific corner. It is very handy to position your layer where you want, or rotation it from the right corner. See "cog" icon next to "position" property.
Lastly, multiple selection comes new buttons, to align and space-out your layers.
Show Column Transitions & Notes
A sober animation will now show you how Millumin performs a transitions from one column to another.
A very discrete icon change, also shows if a columns has a transition or not.
Also, you can now write and display notes for a particular column, in case you need to remember important things.
Until now, to display text in a layer, a TXT file was needed. Now you can find a "free text" media directly in Millumin's library. This also comes with new options, such as one to force the size of the text-box, to use the whole text, or update the text via OSC (see this tutorial).
The test-card for timecodes have been largely improved, especially to show frame accuracy between machines. As well, timecodes are better used by Millumin now : depending on the "loop-mode" of your media, Millumin will automatically go to the first or last frame of your movie if the timecode is behind or ahead.
For your convenience, a new option allows you to display the timecode in the workpace. Also, Millumin automatically detects if a movie file contains a timecode-track : if so, it uses the first embed value in such file to initialize properties.
This is a new kind of interaction that can perform an action : on a specific date, periodically, every hour, every day, or on some days of the week.
Multiple Universes on USB DMX
Some USB DMX devives such as the Enttec USB DMX Pro Mk2 supports multiple universes (in the same fashion as Artnet).
Millumin now supports such capabilities.
Plugin for Cinema4D R20
With version R20, Cinema4D changed how the plugins worked. We refactored ours, so it now works with latest Cinema4D version.
- image-inputs for ISF shaders and effects
- trim timeline in/out from cursor position
- split media in timeline (CMD+SHIFT+X)
- maintain SHIFT to skip transitions (option in Preferences)
- edit multiple columns and transition separatly
- multi-select elements to hide/lock them all in one click
- library filter to show missing files
- looking for other missing files after replacing one file
- disk usage in Monitor
- disable workspace via OSC
- new OSC message to go to time with “hh:mm:ss.sss”
- new OSC message “/action/pauseAll”
- assign an interaction to a button in properties-view
- previous/next buttons for slide-show and PDFs
- button to fit canvas into output
- resdesigned test-card
- show loop-behavior in time-panel
- show name of media/column in interaction's name
- new "delay" effect (see "Animation" effect menu)
- mix parameter for freeze-frame effect
- alpha option for “Color Monochrome” effect
- MSC mode to launch columns via index or title
- enable loopback for Artnet (127.0.0.1 interface)
- import interactions when importing a project
- subtle graphic improvements for interface
Playback for HAP, especially loops, have been optimized, as well as engine for audio-routing.
If you import numerous files at once, you will also see a large improvement.
We would like to thank people that helped to shape this version.
Especially Hardeep, Johnatan B. and the people from London's training. Your feedback was very valuable !
Millumin both supports MTC and LTC timecodes to synchronize movies or timelines.
You can configure one (or more) from the Device-panel (CMD+K) :
Then, you can use the option "timecode" in movie's properties, to drive it with the timecode. For timelines, it is the same (see "setup" button in timeline-mode).
Please read this tutorial to learn more.
Lastly, you can use timecode as interaction : simply open the interaction panel (CMD+M) and create a "timecode" interaction with the "+" button.
Advanced Light Fixtures
Millumin now supports Open-Fixture-Library format, so you can import and create custom fixtures for your lights.
Of course, you can animate any property of the fixture right inside a timeline or dashboard.
We also redesigned the light-plot, so you could exclude lights : for example, this is very handy, when you want to create a chase for a few specific lights.
Brand New Monitor
We unified the monitor.
Now you have a single panel to use masters (for video, audio and DMX), patch lights, watch DMX or read various logs.
Also, we are introducing the "cues" : it allows you to recall a specific time in the dashboard or the timeline. Quite pratical for rehearsals.
Millumin can use a 3D mesh (OBJ or DAE file) to ease the videomapping, and allows effects such as anamorphosis. More info on this tutorial. NOTE : this features may evolve somehow in the future, based on the user's feedback. We are hearing you to improve this feature !
Cinema 4D, Unity & Photoshop plugins
The 2 first plugins are meant to be used with the structures (see above), but you can also simply get the frames from Cinema 4D or Unity. See this tutorial.
For Photoshop, see this tutorial.
Advanced Audio Routing
This option is also located in movie's properties.
It allows you to mix, and manage how every audio-channel of your movie is sent to the audio-output.
Do not hesitate to use audio-layout to create shared configurations between your media.
Curves in Timelines
You can now see how keyframes affects your animation in timelines. We also added rectangle-selection, so it becomes even easier to select part of your timeline.
Live Preview Grid
Sometimes it is nice to see the future. This is exactly what the preview-grid is designed for : monitor what's next in your show.
To display it, click "Preview Grid" from "Window" menubar. Then, you can add as many slot as needed, organize them, resize them. A slot can preview almost anything : the next column, a specific layer, a camera, ...
You can even click a slot to start a column or a media.
Info in Library
We added a new panel to preview any media from your library. Click the "i" button in library to display it.
This panel provide advanced information about your media as well. Such the resolution, the duration, the codecs, how many times it is used in your project, ...
We also added a zoom, so thumbnail appears bigger and with basic information.
NDI® V3 Support
Since its early stages, we have been supporting this protocol to send video-over-ip.
This third version brings important improvements in quality, and introduces a new format, especially designed for low connection such as Wifi : NDI® HX.
We also worked a lot on NDI performances, so there is a huge gain with 4K output for example.
Note that for the moment, NDI® HX is a protocol dedicated to NewTek Connect Spark™.
Render Audio when Exporting Timelines
Mixing audio is not a simple addition of signals, but requires special algorithms. And now, when you export a timeline, Millumin also export the audio. This have been an awaited features, and it is now out.
AJA Output Devices
Just as for the Blackmagic devices, you can now use AJA devices to output. For example with an AJA TTap or an AJA IoXT.
This principle is simple but quite efficient : it takes an image (often from a camera), and detects "blobs" that you can track.
This tracker works as a video effect, so you will find it "Effects" tab (in properties-panel on the right of Millumin's interface).
Please read this tutorial for learn how to use it.
This is a new option for interaction : when checked, the interaction will send back a signal (MIDI, OSC, Artnet, ...) if the interaction's target is updated (property changed, column was launched, ...).
This is very useful for interfaces that can deal with feedback, such as Ableton Live, some MIDI controllers, TouchOSC or a lighting desk (via Artnet).
MIDI Show Control support
You can both receive and send MSC. See the data-track and the device-panel to learn more.
This is a new protocol supported by Millumin, that helps to discover OSC messages between applications. More info on this page.
For example, Millumin can now easilly work with Vezer, since the user can quickly grab the available OSC messages.
UDP strings as OSC
You can now send UDP strings to Millumin, and this will be interpreated as OSC.
For example, send the string /go 123.45 to port 5000 (this is the usual port to receive OSC), and Millumin will detect /go as the OSC address and 123.45 as the OSC parameter.
Movie Playback Optimizations
Behind the scenes, the movie player of Millumin have been reworked a lot.
We especially worked on synchronizing movie playback, as well as optimizing playback for movies at 50 or 60 FPS.
iOS Screen Capture
If you connect your iPhone or iPad on your computer via an USB cable, you will see this device in Millumin's library (folder "Inputs"). So you can now capture its screen. Note : you need iOS 11 minimum.
Thank you for sending us your feedback.
Remind that you can use the "Contact" button, on top-right corner of Millumin :