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

      @tod-slaughter I don't know about Falcon but an empty instance of Kontakt uses about 0.17% cpu. HISE with a project loaded uses a little less than this and a plugin exported from HISE uses even less.

      0_1533758901667_Screenshot from 2018-08-08 21-07-38.png

      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

        Now add a convolver and play a note

        d.healeyD 1 Reply Last reply Reply Quote 0
        • 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

                                29

                                Online

                                1.7k

                                Users

                                11.8k

                                Topics

                                102.8k

                                Posts