Plugin updated and now it doesn't work anymore #23
shells-dw
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Since the StreamDeck update process doesn't really offer a nice way of informing users about changes, you might have found yourself suddenly with the plugin not really working as expected anymore.
Well, things have changed. A bit.
I'm just hoping you'll find this Discussions tab when you're not looking at the readme that is directly presented when clicking on the GitHub link in the StreamDeck software.
There are now 2 OSC listeners in TotalMix needed to enable mirroring, which is the main culprit for most users.
I'll just copy the relevant parts from the readme here:
Updating from older versions
Starting with v3.0.0 the plugin requires two OSC endpoints being activated in TotalMix FX to make mirroring of settings more robust and quicker. Refer to the next chapter to learn how to set it up correctly.
With both OSC listeneners active, most buttons/actions should continue to function after an update. As there are many versions out there now, broken button actions are possible however. If you encounter issues with an action, delete and replace the button on your StreamDeck. This will reset its individual settings.
Setup for OSC
Enable OSC in RME TotalMix FX' settings (let's call it TotalMix from here on for ease of typing) and have it listen to OSC commands. Note that there are 4 OSC Remote Controllers available. If you already use one, set up two for the plugin specifically. This plugin uses 2 of them, 1 and 2. 1 is used for the main actions, 2 is used for the background thread that mirrors TotalMix changes to the StreamDeck.
Note: if you don't want/need the mirroring-function, you can just not use listener #2. The plugin will detect it not being present and act accordingly.
If you (have to) change these ports, make sure updating them in the plugin config as well!
Then, make sure to enable "Enable OSC control". Also link both Remote Controllers to the submix.
No additional software is needed. In theory this should also be able to control a TotalMix instance running on a different computer than the StreamDeck is attached to - as long as you can reach this machine on the given port with UDP packets.
Note: if you're using a (software) firewall on your PC and/or any firewall between the StreamDeck and the target PC - make sure to allow the plugin to communicate with the TotalMix port as well as allow TotalMix to listen to it.
de.shells.totalmix.exe.config
%appdata%\Elgato\StreamDeck\Plugins\de.shells.totalmix.sdPlugin
contains the file
de.shells.totalmix.exe.config
(which is created with default values during the first start of the plugin and read during every start)where you can configure non-default values or the TotalMix connection.
Note: This had to be set on every button individually in older versions of this plugin. I decided to have a central location for these settings to unclutter the UI a bit.
Cheers
Beta Was this translation helpful? Give feedback.
All reactions