HISE Logo Forum
    • Categories
    • Register
    • Login

    Fx Processing Release

    Scheduled Pinned Locked Moved General Questions
    17 Posts 3 Posters 1.3k 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 @Tod Slaughter
      last edited by d.healey

      @tod-slaughter Well you didn't say anything about convolvers :p I don't have the IPP setup so my system won't be as efficient as yours (assuming you have IPP). I play a note and it jumps to 0.28% and seems to hang around there permanently, that would indicate there is an issue with the convolution reverb module. I don't know if this would be the same in an exported plugin though.

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

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

        The SimpleReverb module actually checks if there's something to process in the pipeline, but the convolution reverb is not suspending processing when there's nothing to do.

        But actually the new engine with the multithreaded convolution engine is not a terrible CPU hog (it's about 1% - 2% CPU usage in the audio thread), so I didn't bother about adding this.

        @d-healey those REAPER CPU meters are a joke, I really don't know what they measure, but every other DAW (and HISE itself) come up with a CPU usage at least 10x as large.

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

          @christoph-hart I think it must be average CPU and others show peak perhaps? or something to do with multiple-cores/threads? Hard to cram all this into a screenshot but Reaper and Task manager roughly agree with each other (they fluctuate) and HISE and Kontakt seem to agree with Reaper. I have some old Kontakt projects with 100 instances of Kontakt, if the usage was 10X that displayed my CPU would explode :)

          0_1533760084004_Screenshot from 2018-08-08 21-26-25.png

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

          Tod SlaughterT 1 Reply Last reply Reply Quote 0
          • Tod SlaughterT
            Tod Slaughter
            last edited by

            The problem will arise when you have multiple send convolutions similar to string audio dark matter library for kontakt

            1 Reply Last reply Reply Quote 0
            • Tod SlaughterT
              Tod Slaughter
              last edited by Tod Slaughter

              Anything on the parameter mapping q?

              d.healeyD 1 Reply Last reply Reply Quote 0
              • Tod SlaughterT
                Tod Slaughter @d.healey
                last edited by

                @d-healey said in Fx Processing Release:

                @christoph-hart I think it must be average CPU and others show peak perhaps? or something to do with multiple-cores/threads? Hard to cram all this into a screenshot but Reaper and Task manager roughly agree with each other (they fluctuate) and HISE and Kontakt seem to agree with Reaper. I have some old Kontakt projects with 100 instances of Kontakt, if the usage was 10X that displayed my CPU would explode :)

                0_1533760084004_Screenshot from 2018-08-08 21-26-25.png

                I have the same experience. They seem to match pretty well imo.

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

                  @tod-slaughter In the interface designer select a control you've added to the interface and in the properties list you can assign it to one of the macro knobs

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

                  1 Reply Last reply Reply Quote 0
                  • Tod SlaughterT
                    Tod Slaughter
                    last edited by

                    So that gives you 8 fixed parameters only. Good to know.

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

                      So that gives you 8 fixed parameters only. Good to know.

                      Nope, you can have as much parameters as you want (there's a bunch of other properties related to plugin parameter management). The macro control system is just a handy way of quickly mapping multiple elements to 8 controls and automating them when you run HISE as plugin in a host.

                      But to be honest, if you're making a plugin with parameters, you most likely won't touch the macro controls.

                      Tod SlaughterT 1 Reply Last reply Reply Quote 0
                      • Tod SlaughterT
                        Tod Slaughter @Christoph Hart
                        last edited by

                        @christoph-hart said in Fx Processing Release:

                        So that gives you 8 fixed parameters only. Good to know.

                        Nope, you can have as much parameters as you want (there's a bunch of other properties related to plugin parameter management). The macro control system is just a handy way of quickly mapping multiple elements to 8 controls and automating them when you run HISE as plugin in a host.

                        But to be honest, if you're making a plugin with parameters, you most likely won't touch the macro controls.

                        Thanks for correcting this. As I understand it then there's no end user parameter mapping but parameters can be scripted to appear?

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

                          What do you mean with end user mapping?

                          You can publish as many parameters as your project needs, and the user can choose them in the DAW automation lanes. There's no need for a fixed size slot like KONTAKT or Falcon because they need to have a dynamic amount of parameters.

                          1 Reply Last reply Reply Quote 0
                          • Tod SlaughterT
                            Tod Slaughter
                            last edited by

                            That's much more clear now thank you.

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

                            28

                            Online

                            1.7k

                            Users

                            11.8k

                            Topics

                            102.8k

                            Posts