Check out the video first. There's plenty of TL;DR to follow.
Hey Resolume users and developers. I tend to use several layers in my compositions and it is not so easy to keep track of what is going on when you can't see what is actually playing on each layer.
Until now I have used the Advanced Output feature to make a preview screen which I display on my laptop monitor, in addition to the main output going to a projector / LED wall / whatever. Some versions it has been a column at the left edge of the screen and I've used that with the main Resolume UI window positioned to be able to see both, but mostly it has been some kind of "full screen" affair that I switch to and control the system by MIDI controller and some keyboard bindings.
Yesterday I saw Gary / Deepvisual mention that you can use a Virtual Device as the INPUT of a slice for another output. Neat! Whilst playing with that I also had the idea to use an Advanced Output mapping to go to Spout and pull that back in to my composition.
Here I learned that a Virtual Device seems to be limited to the size of the composition. I'm not sure if that is true, but when I use a Virtual Device as the input source for a slice on another display, the input size is that of my composition, not of the dimensions specified for the Virtual Device (nor of the output screen device). That is a separate issue which could be raised on its own...
Nevertheless, a Virtual Device can be used as the source for one or more slices on another Screen, which could make for some interesting nested compositions. And this brought me to the idea of sending my Advanced Output mapping/arrangement back into the Composition so I can see it in the main UI, specifically in the Output Monitor window. The way that I use Resolume, the "Composition" is really not that useful a thing to be forced to have in that window, since it doesn't usually represent any projection mapping that I'm doing.
What makes an immense amount of sense to me is to allow the results of the Advanced Output feature to be shown in the main UI. With some fiddling about using Layer Routers and Spout (and additional layers for the layer routers) I made a working prototype.
I have MIDI buttons and keyboard keys mapped to change the contents of a layer, which of course appears in the small preview panels but I also mapped the "Larger Preview" layer to activate the layer router for that layer - an auto-switching preview, if you will.
I also made options to preview just the "Larger Preview" window, and disabling the Preview Overlay layer exposes the composition. One Output Window, three different "modes".
I have my Korg NanoKontrol2 setup to adjust opacity of the layers, and that all works nicely without messing up the trickery involved to get the previews to work. I can also use an external Spout Receiver program window if I want a larger preview, perhaps on another monitor.
Above we see layer previews, as well as the composition preview, in the Output Monitor window. The "Preview" window is minimised to have the most space available for my arrangement.
Above is detail showing that I have a layer dedicated to the "Larger Preview" slice. It consists of layer routers that pull the contents of the first 5 layers (with video content) as well as my "Effects" layer which, unusually, is actually higher up in the layer stack - since my screenshots are already this way and I haven't tested it in another order, that's the way it is for now. It should be able to work moved up two layers, between the "Composition" layer router layer and the "Preview Overlay" layer.
Above is shown the Virtual Device where I arrange just the 6 "content" layers for previewing. The bottom row has slices that ignore the layer Bypass and Opacity settings. The top row has slices that do not ignore those settings. This way I can see what content is in the layer as well as how strongly it is being applied to the mix.
Above is the Advanced Output arrangement for what I want to appear in my Output Monitor window in the main Arena UI. The Preview Layers slice is sourced from the Preview Layers Virtual Device (cool!) and the "Larger Preview" (top left) slice input is a separate layer in the composition with Layer Routers used to make a 6x1 switch.
The "Composition" (top right) slice input is also a layer with a layer router used to grab the composition contents PRIOR TO the layer which overlays this multi preview arrangement.
The output device for this screen is Spout (shows up in Spout source listings containing the screen name, "MULTI PREVIEW").
Above we see a basic "main output" screen, which, like the MULTI PREVIEW screen, has the input source set to the layer router pulling the composition prior to the multi preview overlay.
I almost never use the master fader control for Resolume. Instead I use a Brightness & Contrast effect on whatever layer(s) I'm pulling my main output slice(s) from in Advanced Output. I use a slider for Brightness and a rotary knob for contrast.
The Main Output window in Resolume is nice, but severely limited, especially once one moves away from a single rectangular output.
Please add a dropdown menu allowing selection of Virtual Devices from the Advanced Output system (and maybe also layers and Spout Sources), and maybe also allow that to be controlled nicely by MIDI and OSC. An option to disable the "Preview" window (and those few extra pixels for the collapsed Preview Window) would also be nice.