HISE Logo Forum
    • Categories
    • Register
    • Login

    HasTail

    Scheduled Pinned Locked Moved General Questions
    8 Posts 4 Posters 693 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.
    • JulesVJ
      JulesV
      last edited by

      What does HasTail at the bottom of the node do?

      Screen Shot 2024-10-22 at 12.34.27.png

      A 1 Reply Last reply Reply Quote 0
      • A
        aaronventure @JulesV
        last edited by aaronventure

        @JulesV prevents a polyphonic voice from being killed so you can revive it back up using dsp even if it goes down to - 100 at some point.

        Create a polyphonic fx with hasTail and play a few notes, then check the performance meter in the top left and keep an eye on the voice count.

        JulesVJ 1 Reply Last reply Reply Quote 1
        • JulesVJ
          JulesV @aaronventure
          last edited by

          @aaronventure Thanks for the explanation. So, I guess this feature is not used for fx plugins, right?

          A orangeO 2 Replies Last reply Reply Quote 0
          • A
            aaronventure @JulesV
            last edited by

            @JulesV no, as you're not using polyphonic FX, which can only be used inside a processor anyway

            1 Reply Last reply Reply Quote 0
            • orangeO
              orange @JulesV
              last edited by

              @JulesV For fx stuff, suspend on silence might be useful.

              Link Preview Image
              New Feature: SuspendOnSilence

              @ustk Does SuspendOnSilence will be the cure for the peak meter lock when the signal is off?

              favicon

              Forum (forum.hise.audio)

              develop Branch / XCode 13.1
              macOS Monterey / M1 Max

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

                no, as you're not using polyphonic FX, which can only be used inside a processor anyway

                Not so fast, the effect you describe is how this flag is working with polyphonic effects, but its main use case is in fact with monophonic effects.

                So basically this flag tells HISE that your effect might produce a signal when the input is silent. Reverbs, delays and such should all have that flag set.

                Now what HISE does with that information is a bit harder to describe, but from the top of my head there are a few things:

                • if the SuspendOnSilence flag is set, it will also scan the effect output to determine if it should suspend it (if that's false, then HISE assumes that a silent input will produce a silent output so it can bypass the processing)
                • it has some behavioral change when you bypass FX modules and introduces a 50ms fade to reduce clicks. The implementation details of this are pretty complicated so I'll spare you the details here.
                • when unbypassing the state it will reset the processing pipeline (to clear old reverb trails etc). If that flag is not set it'll skip this step
                A JulesVJ 2 Replies Last reply Reply Quote 3
                • A
                  aaronventure @Christoph Hart
                  last edited by

                  @Christoph-Hart Thanks for elaborating, good stuff.

                  1 Reply Last reply Reply Quote 0
                  • JulesVJ
                    JulesV @Christoph Hart
                    last edited by

                    @Christoph-Hart Thank you for the information

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

                    48

                    Online

                    1.7k

                    Users

                    11.7k

                    Topics

                    102.1k

                    Posts