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.
    • 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

                        39

                        Online

                        1.7k

                        Users

                        11.7k

                        Topics

                        102.1k

                        Posts