Feature Request - Support for Elgato Stream Deck USB Switcher

One of my biggest issues with MimoLive right now is the fact that I can’t switch between layers while I’m focused in another program (i.e. clicking through a website on Safari).

Currently, what I do now is use my numpad to switch but this is a very janky solution as other keys are hard binded in Mimo, like + and - keys.

Please add support for:

  1. global hotkeys, to allow me to switch layers while MimoLive is in the background
  2. USB switchers

Thanks, hope to hear back from you guys.

@Blackjack Thank you for using mimoLive and for letting us know your feature wishes.

Have you tried the Remote Control Surfaces? The work even when mimoLive is in the background.

@Blackjack you can solve this issue by installing Keyboard Maestro, which allows you to set up hotkey macros that are global. When you create your MimoLive macros, set them up with two actions. The first action is to activate MimoLive, the second action is to press the MimoLive hotkey assigned to the layer.

You can view an example here: https://www.dropbox.com/s/es9yxda53zijaze/Screenshot%202018-02-14%2012.47.28.png?dl=0

  • Keyboard Maesto has been assigned ctrl-option-shift-command-D
  • Action 1: activate Mimolive
  • Action 2: Simulate keystroke Control-O

I have assigned the ctrl-option-shift-command-D to an elgato streamdeck key, so now when I hit it it activates ML and then activates my layer there.

You can add multiple actions to keyboard maestro so if you have a sequence of layers to make live or deactivate, you can add them all to a single Streamdeck keypress. You can even add pauses between keypresses…

That said @“Oliver (Boinx)” it would be useful to add streamdeck support to MimoLive. Applications such as xsplit and OBS have support for the streamdeck which allows the streamdeck buttons to display different things based on the state of scenes in Xsplit. So for example the button displays one image when a scene is active, and another image when the scene is deactivated. It would be extremely useful to have my streamdeck aware of the state of a layer it is bound to so that I don’t have to look at MimoLive to see if it is Live or not, I can just see it on my Streamdeck.

@chrisis As of my last inquiry to Elgato regarding the Streamdeck they had to provide the support. I will contact them again to see if they would allow us to do it.

@chrisis We just learned that the Elgato StreamDeck can already be used with mimoLive if you assign hotkeys to the buttons. It is not as flexible and interactive as the Remote Control Surface, but it has tactile feedback.

@“Oliver (Boinx)” I’m aware of its use with hotkeys - see my reply to Blackjack, above.

The problem is the hotkey solution is more of a hack. The deck is not aware of whether a layer is live or not.

@chrisis Hey there! I extensively use Keyboard Maestro with custom made OSC remote controllers (designed using Hexag OSC Editor, running on the iPad using TouchOSC and connected to the iMac using OSCulator via wifi). Just guessing: would Keyboard Maestro be able to connect to StreamDeck? If so, you could use variables within Keyboard Maestro to store a layer’s live state. Cheers

has any other progress been made for Streamdeck? only asking because its been a few months and i already have it, so i would love to see it get more support

@“Oliver (Boinx)”

It looks like StreamDeck 4.0 is out and there is an SDK. I’ll happily switch over from OBS when MimoLive supports StreamDeck.

https://gaming.help.elgato.com/customer/en/portal/articles/2965624-elgato-stream-deck-sdk-–-use-software-version-4-0-and-above

I think you 'll find the Companion software a much better place to integrate the Stream deck. Companion App for Stream Deck

I’m indifferent to the approach… I would just like to see streamdeck support for MimoLive… I’ll push for this to be our company standard if this happens.

@“Dr.Woo” It’s good to hear that you like mimoLive in principle. Currently, I know of some customers using the Stream Deck with mimoLive. Those customers use the Elgato apps to put meaningful graphics onto the keys and assign the keys as keyboard shortcuts to the mimoLive layers they like to control.

Have you tried the Remote Control Surface? It is much more powerful, more flexible and provides even better visual feedback than the Stream Deck keys. We’ve even recently added the ability to display the program out on the Remote Control surface which you can use on any iPad or Android tablet (or even a boring old PC).

We definitely have plans to add more control options such as keypads like the Stream Deck or xKeys to mimoLive in the future, but I can’t give you an ETA. This requires substantial internal changes to how the layer stack is currently operated, so it will take a while.

A direct integration here for the Stream Deck would be AMAZING. Mine arrives tomorrow and I’m a huge fan of MimoLive.

@alexkingcreative Thank you for the kind words on mimoLive. Direct support is not on the immediate horizon, but you should be able to use it. Let me know if you encounter any issues.

Pushing for StreamDeck Support!! OBS is just too glitchy. I think this would be a worthwhile investment by offering StreamDeck integration.

@Dr.Woo Thanks for your feedback. It is on our agenda. The introduction of Layer Sets in mimoLive 4.8b1 is a first step to introducing an abstraction for controlling mimoLive which we can leverage to support any number of input methods.