No internet connection
  1. Home
  2. How to

Stream Deck Plugin API Access

By Bill Evans @Not_Steve
    2021-10-16 17:43:23.571Z

    Howdy! Can I use AxStreamDeckCustomMapping to dynamically change the icon and title of StreamDeck button (i.e. setImage and setTitle)? Thank you.

    Solved in post #2, click to view
    • 4 replies
    1. Hi Bill,

      No, dynamically changing icons/titles of Stream Deck buttons is currently not supported through the Stream Deck API. As mentioned in another thread, nothing in the Stream Deck API is exposed to the surface in SF – it doesn't work that way. SF doesn't talk to the Stream Deck units using the Stream Deck API, so there's nothing to expose.

      You may use the showModal routine to dynamically show icons + text on Stream Decks as part of a script while the script is running, but with this method the effect goes away the moment your script stops. You can see examples of showModal around the forum – it's a pretty powerful feature.

      Full control of dynamic icons/text on Stream Decks is currently possible, but an advanced feature that's reserved for registered SoundFlow developers who have gone through our Developer Program. You can see some examples of dynamic decks made by SF devs in our Store.

      Reply1 LikeSolution
      1. If you have some concrete ideas for what kinds of workflows you would like to see dynamically changing icons for, we would be happy to pass on the ideas to our external developers who make these packages. I'll let @Kitch take this as he's running our Developer Program.

        1. Bill Evans @Not_Steve
            2021-10-19 05:29:12.621Z

            Cheers - thanks again.

          • In reply tochrscheuer:
            Bill Evans @Not_Steve
              2021-10-19 05:19:03.382Z

              Hi, Christian, thank you for your detailed reply. I should have been more clear - by referencing the SD API, I specified the result I wanted based on the disambiguation of "icon" (and "image") within the context of SD terms. Or that was the idea.