# Brainstorming: What features should every layer have?

**URL:** <https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163>\
**Category:** Feature Requests\
**Created:** [July 13, 2021, 3:39pm UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163 "2021-07-13T15:39:35Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Oliver\_Boinx](https://forum.boinx.com/user_avatar/forum.boinx.com/oliver_boinx/32/6_2.png) [@Oliver\_Boinx](https://forum.boinx.com/u/Oliver_Boinx)\
**Post date:** [July 13, 2021, 3:39pm UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/1 "2021-07-13T15:39:35Z")

</div>

Hi folks, as we start to think about the next generation of layers, I wonder what features you think each layer should have?

Getting us started:

- in/out transitions
- mask
- default color scheme (getting primary, secondary, highlight color from a global document setting)
- default font (getting font from a global document setting)
- transparency

To be clear this is not a list of things we WILL implement. It is a list of things we could (and maybe should) implement.

That said, what other things do you wish every layer would have?

---

<div class="post-metadata">

**Author:** ![stantastic](https://forum.boinx.com/user_avatar/forum.boinx.com/stantastic/32/14_2.png) [@stantastic](https://forum.boinx.com/u/stantastic)\
**Post date:** [July 13, 2021, 4:44pm UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/2 "2021-07-13T16:44:12Z")

</div>

Hi, Oliver – maybe I’m dense, but this appears in a general forum section without reference to a specific Boinx application! I only use FotoMagico, so are you asking about layers in FM, or one of the other apps your company provides (mimoLive, iStopMotion, etc.)?

---

<div class="post-metadata">

**Author:** ![Oliver\_Boinx](https://forum.boinx.com/user_avatar/forum.boinx.com/oliver_boinx/32/6_2.png) [@Oliver\_Boinx](https://forum.boinx.com/u/Oliver_Boinx)\
**Post date:** [July 13, 2021, 5:20pm UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/3 "2021-07-13T17:20:25Z")

</div>

Good point! I’m moving this to mimoLive. Thanks for paying attention! 🙂

---

<div class="post-metadata">

**Author:** ![hutchinson.james\_boi](https://forum.boinx.com/user_avatar/forum.boinx.com/hutchinson.james_boi/32/577_2.png) [@hutchinson.james\_boi](https://forum.boinx.com/u/hutchinson.james_boi)\
**Post date:** [July 13, 2021, 7:52pm UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/4 "2021-07-13T19:52:50Z")

</div>

Hi Oliver.

Why not think of every layer as been modular. One base function. Then the ability to add any functionality required from a universal palette of layer functions.

---

<div class="post-metadata">

**Author:** ![stantastic](https://forum.boinx.com/user_avatar/forum.boinx.com/stantastic/32/14_2.png) [@stantastic](https://forum.boinx.com/u/stantastic)\
**Post date:** [July 13, 2021, 9:28pm UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/5 "2021-07-13T21:28:54Z")

</div>

👍🏻 You’re more than welcome…

---

<div class="post-metadata">

**Author:** ![Kebbel](https://forum.boinx.com/user_avatar/forum.boinx.com/kebbel/32/687_2.png) [@Kebbel](https://forum.boinx.com/u/Kebbel)\
**Post date:** [July 15, 2021, 10:42pm UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/6 "2021-07-15T22:42:00Z")

</div>

Be careful what you ask for! 🙂

Love the idea of transitions in and out…I assume will include basic fade in / fade out but hopefully also able to use a source for stingers etc.

Would love to see layer groups for organization purposes (not to turn on and off using)

Also….

- Icon (for layer…custom layer icons) - possibly different for live vs not
- Colour (for layer background) - possibly different for live vs not
- Collapse variations with… (allow multiple layers layer variation to be collapse simultaneously with other layers)
- layer output (ability to send a layer, live or not, as an input to another layer…basically simplifying syphon sender)

Anything with video - would be nice to have a plug in style architecture on the layer, but failing that…:

- Blend Mode (like photoshop, final cut etc)
- Position (x,y,z - would love 3d space)
- Rotation
- Crop (could be done with mask, but simpler in many circumstances)
- Animation between variations for the geometry stuff (think magic move in keynote)
- Distort
- zoom (general, x, y)
- border/border color/thickness/tranparency(outside the layer, only visible if zoom less than 100%)

Anything with audio - would be nice to have a plug in style architecture on the layer, but failing that… :

- volume
- equalizer - two modes - general and ducking mode - general could modify for everthing, ducking would modify when trigger is active (allows for dropping of parts of music that would interfere with voice, rather than general volume lowering)
- compressor
- noise gate

---

<div class="post-metadata">

**Author:** ![Oliver\_Boinx](https://forum.boinx.com/user_avatar/forum.boinx.com/oliver_boinx/32/6_2.png) [@Oliver\_Boinx](https://forum.boinx.com/u/Oliver_Boinx)\
**Post date:** [July 16, 2021, 8:46am UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/7 "2021-07-16T08:46:17Z")

</div>

@Kebbel Thank you very much for this impressive list. There are some very good ideas there.

That is exactly what I was wishing for… 😉

---

<div class="post-metadata">

**Author:** ![Kebbel](https://forum.boinx.com/user_avatar/forum.boinx.com/kebbel/32/687_2.png) [@Kebbel](https://forum.boinx.com/u/Kebbel)\
**Post date:** [July 16, 2021, 3:18pm UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/8 "2021-07-16T15:18:59Z")

</div>

Just thinking further about this… for the transitions should have a switch to only activate if visible… don’t want a stinger or other transition either taking performance away from the visible show, or if you enabled sources for transitions for stingers, don’t want the audio of that source playing when you just want to inactivate a hidden layer…

Also, I refer to it as plug in style architecture, but to be able to apply a filter to a layer like you can to a source. Filters could/should be both audio and video.

Also, being able to “save” a custom layer configuration or group of layers with alternate names, so you can re-use that configuration in the future, separate from the original, but available in the “+” … would also to be able to save specific media with the custom layer configuration… not sure how that would work, but I find myself recreating lower thirds, Station Logos, Sponsor Logos etc over and over (or opening an existing document and stripping a lot out and re-saving)

---

<div class="post-metadata">

**Author:** ![JoPhi](https://forum.boinx.com/user_avatar/forum.boinx.com/jophi/32/770_2.png) [@JoPhi](https://forum.boinx.com/u/JoPhi)\
**Post date:** [July 17, 2021, 2:46am UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/9 "2021-07-17T02:46:37Z")

</div>

Cool, @Kebbel ! And…

- ignore-audio-processing-flag for layer with audio-processing (For me it’s much easier to have 10 audio-only layers, instead of handling all the ducking, but I have lots of “muted and empty” channels, which I have to handle at the mixes.Those who know my mixed-minus-setups are able to see my intension for this.)
- effect-options for virtual setups, like “blur” below to aim deep sharpness, vignette “overlay”, to aim lights/control sight of the viewer.
- opacity / multiply with background

off topic, but related:

- for LayerSets: ForceON (skip transition/movement, in analogy to ForceOFF)
- 2D-Presenter: Its a cool layer which would be - for sure - used much more if the glitch while cut (transition 0s) won’t be there. For me it is THE resource, when I have to include a dynamic amount of callers/call sources.

off topic, but extra related:

- TABS: multiple documents in one instance of mimoLive should be able to share their PGMs internally, without submitting a prerendered result. (one frame delay should not be a problem.) Some kind of loop-back?  
\*Additional File-Format to save Tab-Assets: To save the structure of the multiple opened files. .tvShowAsset

---

<div class="post-metadata">

**Author:** ![203](https://forum.boinx.com/user_avatar/forum.boinx.com/203/32/166_2.png) [@203](https://forum.boinx.com/u/203)\
**Post date:** [July 17, 2021, 5:19pm UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/10 "2021-07-17T17:19:20Z")

</div>

I support kebbel 100%

we need some way to reduce noise in audio and to eq our audio for sure.

---

<div class="post-metadata">

**Author:** ![lorcott](https://forum.boinx.com/letter_avatar_proxy/v4/letter/l/e9c0ed/32.png) [@lorcott](https://forum.boinx.com/u/lorcott)\
**Post date:** [July 18, 2021, 2:01pm UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/11 "2021-07-18T14:01:46Z")

</div>

Would love an option to copy/paste attributes from one layer to another.

---

<div class="post-metadata">

**Author:** ![profgustavoreis](https://forum.boinx.com/user_avatar/forum.boinx.com/profgustavoreis/32/464_2.png) [@profgustavoreis](https://forum.boinx.com/u/profgustavoreis)\
**Post date:** [July 20, 2021, 9:23pm UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/13 "2021-07-20T21:23:35Z")

</div>

Hello there, @Oliver_Boinx and everyone!

I found a few older threads that could also be considered:

* * *

> [@Feature Request: "Master style" option for layer and variants](https://forum.boinx.com/t/feature-request-master-style-option-for-layer-and-variants/16455):
>
> in my opinion it would be very helpful to have something like a “Master style” option in a layer. Example scenario: I am preparing 60+ lower thirds in a project. Of course the design has been tested and approved by the client so I now start to edit all the names and roles. Then the client wants to change the font, or a color, or something else, and I have to do it from scratch 60 times. Solution: There should be a Layer Variant, or some button or anything, called like “Define as Master” in w…

* * *

> [@Feature Request: Set default action for a new layer across layer sets](https://forum.boinx.com/t/feature-request-set-default-action-for-a-new-layer-across-layer-sets/16460):
>
> Hello everyone, Inspired by @fermento’s awesome feature request ([Feature Request: "Master style" option for layer and variants](https://forum.boinx.com/t/feature-request-master-style-option-for-layer-and-variants/16455)), I thought about one which would certainly be a strong contestant in the search for mimoLive’s biggest time saver feature of all times… Right now, if I add a new layer to a mimoLive document, it defaults to “no action” across all existing layer sets. However, sometimes I may want to change that to “Live”, “Off” or “Force Off” for all existing layer sets. This can be …

* * *

> [@Feature Request: a better organization of layers](https://forum.boinx.com/t/feature-request-a-better-organization-of-layers/16461):
>
> when you have many many layers it can be a bit troublesome to find what you need. also, I guess most of us like to organize our projects in the best way possible. this is what I think could be a great improvement: COMPACT LAYERS: Similarly to the double click in a Source, the layer should be collapsible when I double click on it (not on its name for editing). It will take half the space, and we don’t need to have an icon for the layer when it’s compact, we will already read the name which i…

* * *

Not all of them are specifically related to “layer features”, but, if the job it’s about to be done anyway, why not get dirty? 😂 hehhehheheheh

All the best!  
Gustavo

---

<div class="post-metadata">

**Author:** ![tino](https://forum.boinx.com/letter_avatar_proxy/v4/letter/t/9dc877/32.png) [@tino](https://forum.boinx.com/u/tino)\
**Post date:** [August 2, 2021, 8:02am UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/14 "2021-08-02T08:02:39Z")

</div>

Hi @Oliver_Boinx

here’s mine:

- audio controls on MimoCall sources (compressor, gate/expanders, delay - it can be very useful especially when you remote guest with background noise)
- add chat on Mimocall
- any idea to implement a preview/program as mixer video touch?
- Multiview as sources
- Making multiview custom in terms of resizing windows

Don’t know how much of these can be done

Thanks  
Tino

---

<div class="post-metadata">

**Author:** ![Oliver\_Boinx](https://forum.boinx.com/user_avatar/forum.boinx.com/oliver_boinx/32/6_2.png) [@Oliver\_Boinx](https://forum.boinx.com/u/Oliver_Boinx)\
**Post date:** [August 2, 2021, 9:00am UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/15 "2021-08-02T09:00:01Z")

</div>

Hi @tino Thanks for the feature suggestions.

> - audio controls on MimoCall sources (compressor, gate/expanders, delay - it can be very useful especially when you remote guest with background noise)

That’s indeed very desirable.

> - add chat on Mimocall

While it would be very convenient to have just one channel to communicate, getting this right would be a lot of work. Having a Whatsapp chat open with the callers is a quick and easy workaround.

> - any idea to implement a preview/program as mixer video touch?

We’ve made the conscious decision not to emulate the old analog preview/program switcher metaphor. It is very confusing to non-broadcast people. It also no longer adds big value because you can directly tap on the video in the multiview you want to switch to and the automation layers and remote control surfaces let you define exactly what should happen when you press a button.

> - Multiview as sources

This I don’t understand. The multiview lets you show any source, so why would you want the multiview as a source?

We think long term we want to turn the Switcher layer into a Meta-Source, so that you can use the output of the switcher more easily in other layers.

> - Making multiview custom in terms of resizing windows

Can you explain this in a bit more detail, please? Is there a specific layout you’re missing?

---

<div class="post-metadata">

**Author:** ![lorcott](https://forum.boinx.com/letter_avatar_proxy/v4/letter/l/e9c0ed/32.png) [@lorcott](https://forum.boinx.com/u/lorcott)\
**Post date:** [August 2, 2021, 8:49pm UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/16 "2021-08-02T20:49:39Z")

</div>

I’ve been begging for masking on every layer. Perhaps a FILTER or plug in might be possible.

s

---

<div class="post-metadata">

**Author:** ![Kebbel](https://forum.boinx.com/user_avatar/forum.boinx.com/kebbel/32/687_2.png) [@Kebbel](https://forum.boinx.com/u/Kebbel)\
**Post date:** [August 9, 2021, 2:12pm UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/17 "2021-08-09T14:12:00Z")

</div>

A couple other thoughts:

- Ability to add a custom static “placeholder” image for any video input on any layer… this helps with layout during show creation and if you lose a camera feed or mimocall etc it will revert back to the placeholder. Also the ability to “switch” to the placeholder during the show. I’ve had mimocalls have their video go unusable due to network or other issues but the audio is fine, would love to (easily) substitute a static image of the caller and continue to use their audio.
- Ability to “distort” any layer. Same as the current “source with distortion” but across all layers. Would be very useful to have the distortion able to “track” an image underneath (eg. by having specially designated color crosshairs or something. This can be done using the automation layer I suspect, but would be tedious. This would be very helpful for virtual sets etc.

---

<div class="post-metadata">

**Author:** ![KHlo](https://forum.boinx.com/user_avatar/forum.boinx.com/khlo/32/337_2.png) [@KHlo](https://forum.boinx.com/u/KHlo)\
**Post date:** [August 9, 2021, 4:37pm UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/18 "2021-08-09T16:37:03Z")

</div>

Would be great if:

- To have the duration of clips visible in the layer stack UI. Now only available in the LIVE icon when you play them. Not easy to quickly check durations while running a show
- Ability to add countdown overlay for videoclips, so also producers can see them on the multiview when playing out
- Being able to have multiple options for In/Out transition (push, wipe etc) for layers with custom made graphics

---

<div class="post-metadata">

**Author:** ![JoPhi](https://forum.boinx.com/user_avatar/forum.boinx.com/jophi/32/770_2.png) [@JoPhi](https://forum.boinx.com/u/JoPhi)\
**Post date:** [August 10, 2021, 10:58pm UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/19 "2021-08-10T22:58:17Z")

</div>

a. API-Signals for video sources with duration:

Play heads:  
Play (1x/-1x), jog-wheel forward, jog-wheel backwards, start over, rewind/fast forward (1x, 2x, 3x, 4x) - Especial in need for last-recording-source.

b. user defined colors for the layers itself (GUI) and/or folders for layers.

---

<div class="post-metadata">

**Author:** ![JoPhi](https://forum.boinx.com/user_avatar/forum.boinx.com/jophi/32/770_2.png) [@JoPhi](https://forum.boinx.com/u/JoPhi)\
**Post date:** [August 20, 2021, 4:04pm UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/20 "2021-08-20T16:04:24Z")

</div>

aaand: Media should be flipp-able (mirror/horizontal/vertical)

---

<div class="post-metadata">

**Author:** ![JoPhi](https://forum.boinx.com/user_avatar/forum.boinx.com/jophi/32/770_2.png) [@JoPhi](https://forum.boinx.com/u/JoPhi)\
**Post date:** [September 14, 2021, 9:45am UTC](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163/21 "2021-09-14T09:45:55Z")

</div>

aaaaand, when a layer contains a media file, please implement a pause-on-start-layer pause-on-end function. Especially when I talk about the last recording feature. \<3

[Next page](https://forum.boinx.com/t/brainstorming-what-features-should-every-layer-have/17163.md?page=2)
