HISE Logo Forum
    • Categories
    • Register
    • Login

    Broadcaster

    Scheduled Pinned Locked Moved Scripting
    12 Posts 4 Posters 1.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • d.healeyD
      d.healey
      last edited by

      What's this broadcaster thingy for?

      Libre Wave - Freedom respecting instruments and effects
      My Patreon - HISE tutorials
      YouTube Channel - Public HISE tutorials

      Christoph HartC 1 Reply Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart @d.healey
        last edited by

        @d-healey Soon.

        Christoph HartC 1 Reply Last reply Reply Quote 1
        • Christoph HartC
          Christoph Hart @Christoph Hart
          last edited by

          Christoph HartC 1 Reply Last reply Reply Quote 5
          • Christoph HartC
            Christoph Hart @Christoph Hart
            last edited by

            There you go:

            Link Preview Image
            HISE | Docs

            favicon

            (docs.hise.audio)

            d.healeyD Matt_SFM 2 Replies Last reply Reply Quote 3
            • d.healeyD
              d.healey @Christoph Hart
              last edited by

              @Christoph-Hart Oh this looks like a lot of fun!

              Libre Wave - Freedom respecting instruments and effects
              My Patreon - HISE tutorials
              YouTube Channel - Public HISE tutorials

              1 Reply Last reply Reply Quote 0
              • Matt_SFM
                Matt_SF @Christoph Hart
                last edited by

                @Christoph-Hart oh yeah, it looks very interesting!

                Develop branch
                Win10 & VS17 / Ventura & Xcode 14. 3

                1 Reply Last reply Reply Quote 0
                • Dan KorneffD
                  Dan Korneff
                  last edited by

                  Nice! Can't wait to tinker with this.

                  Dan Korneff - Producer / Mixer / Audio Nerd

                  1 Reply Last reply Reply Quote 0
                  • d.healeyD
                    d.healey
                    last edited by

                    Is it possible to add a listener to when the user selects a preset in the preset browser? I'd like to be able to act differently if it's a single or a double click.

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

                    Christoph HartC 1 Reply Last reply Reply Quote 0
                    • Christoph HartC
                      Christoph Hart @d.healey
                      last edited by

                      @d-healey You can register it to floating tiles, but this won't change the behaviour of the preset browser, because the broadcaster will add additional callbacks to it (also it will also fire if you click on an add button or any other area in the preset browser).

                      Christoph HartC 1 Reply Last reply Reply Quote 1
                      • Christoph HartC
                        Christoph Hart @Christoph Hart
                        last edited by

                        I've added a bunch of new functions. You can register it now to react on:

                        • radio group changes (just give it the integer you gave your buttons as radioGroupId. It will be called with the index of the clicked button in the button group (and setting its property will set the responding button)
                        • module parameters. You can listen to a combination of modules and parameterIds and get notified when any of those change

                        There are also new functions (addDelayedListener(), setEnableQueue) and a few other things.

                        1 Reply Last reply Reply Quote 2
                        • d.healeyD
                          d.healey
                          last edited by

                          Is there a good naming convention for broadcaster objects? Do you declare them in a separate namespace or as they are needed?

                          Libre Wave - Freedom respecting instruments and effects
                          My Patreon - HISE tutorials
                          YouTube Channel - Public HISE tutorials

                          1 Reply Last reply Reply Quote 0
                          • d.healeyD
                            d.healey
                            last edited by d.healey

                            If I attach a listener to a child panel, and later that child panel is removed, does HISE automatically remove the listener too or is it left hanging around somewhere?

                            If I have to do the cleanup manually could we get a removeAllListeners function?

                            Libre Wave - Freedom respecting instruments and effects
                            My Patreon - HISE tutorials
                            YouTube Channel - Public HISE tutorials

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            51

                            Online

                            1.7k

                            Users

                            11.7k

                            Topics

                            102.1k

                            Posts