HISE Logo Forum
    • Categories
    • Register
    • Login

    confusing convolution

    Scheduled Pinned Locked Moved Scripting
    37 Posts 3 Posters 2.0k 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 @d.healey
      last edited by

      @iamlamprey are you using the full instrument expansion mode? If not, you need to address the content in an expansion using the {EXP:ExpansionName} wildcard instead of {PROJECT_FOLDER}.

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

        @christoph-hart I think he wants it to use the content of the project, not the expansion.

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

        ? 1 Reply Last reply Reply Quote 0
        • ?
          A Former User @d.healey
          last edited by

          @d-healey said in confusing convolution:

          @christoph-hart I think he wants it to use the content of the project, not the expansion.

          Yes, the IRs are in the main audiofiles folder, this problem appeared after swapping to develop/new_layout

          Also I thought I might have somehow had two copies of source on my computer, so I did a clean install, but on the latest commit I keep getting this message

          8a3b3a62-302f-4d35-9b6f-d7b1802ddf73-image.png

          1 Reply Last reply Reply Quote 0
          • ?
            A Former User
            last edited by A Former User

            Still need help with this... in the latest commits I just get stuck in a "The Sample Directory Could Not Be Located" loop... I've changed nothing in my code so idk what is causing this

            ? 1 Reply Last reply Reply Quote 0
            • ?
              A Former User @A Former User
              last edited by A Former User

              @iamlamprey Okay this commit gets rid of the Sample Missing prompt... but I still can't swap IRs in the convolution once I select an expansion 😧

              Edit: just noticed my cpu is jumping to 50% now without any FX turned on, I assume because I didn't compile my scriptnode trees (even though they're only a few nodes)

              1 Reply Last reply Reply Quote 0
              • ?
                A Former User
                last edited by

                bumpy bump :) still need help with getting the convolution to NOT use the expansion audiofiles when I load one

                1 Reply Last reply Reply Quote 0
                • ?
                  A Former User @d.healey
                  last edited by

                  @d-healey said in confusing convolution:

                  @iamlamprey I did a bit of debugging and found it's looking in the expansion directory

                  How did you debug it to find out it's looking in the expansion folder? I assume the same thing can work for audiofiles

                  d.healeyD 1 Reply Last reply Reply Quote 0
                  • d.healeyD
                    d.healey @A Former User
                    last edited by

                    @iamlamprey

                    How did you debug it

                    Using a debugger (gdb).

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

                    1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User
                      last edited by

                      Alright I've tried a bunch of older commits, different expansion folders, different string formats ".wav, .WAV" etc and I still can't get this working.

                      Once I have an expansion loaded, the convolution tries to load files in the expansion folder instead of the main folder, despite {PROJECT_FOLDER} being present...

                      inline function onComboBox_AmpCabSelectControl(component, value)
                      {
                          local fullCabName = "{PROJECT_FOLDER}Cab " + Math.round(value) + ".wav";
                      	Amp_Cab.setFile(fullCabName);
                      };
                      
                      Content.getComponent("ComboBox_AmpCabSelect").setControlCallback(onComboBox_AmpCabSelectControl);
                      

                      This code works on the master branch but not on develop. Idk what changed but it's doing my head in 😲

                      I thought the ComboBox returning a decimal (1.0) instead of an int was the cause, but it still doesn't work with rounding, and I've tested Console.print() to make sure it was the right string

                      Out of ideas at this point

                      d.healeyD 1 Reply Last reply Reply Quote 0
                      • d.healeyD
                        d.healey @A Former User
                        last edited by

                        @iamlamprey

                        Out of ideas at this point

                        I think this requires a Christoph level fix.

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

                        ? 1 Reply Last reply Reply Quote 0
                        • ?
                          A Former User @d.healey
                          last edited by

                          @d-healey Wish I was a c++ wizard :(

                          d.healeyD 1 Reply Last reply Reply Quote 0
                          • d.healeyD
                            d.healey @A Former User
                            last edited by

                            @iamlamprey You can be, if you start now and work at it for 5+ years :)

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

                            1 Reply Last reply Reply Quote 3
                            • ?
                              A Former User
                              last edited by

                              bumpy :)

                              1 Reply Last reply Reply Quote 0
                              • ?
                                A Former User
                                last edited by

                                Still need help with this... any new Commit I get stuck in a "The Sample directory could not be located" loop.

                                5057870f-34a2-41ea-9b09-caac7f0aad6d-image.png

                                And any older commit past Master looks for audiofiles in the Expansion folder, despite me using {PROJECT_FOLDER} wild card.

                                This is the last thing bottlenecking my MacOS release, I haven't changed a line of code since moving from Master to Develop

                                d.healeyD 1 Reply Last reply Reply Quote 0
                                • d.healeyD
                                  d.healey @A Former User
                                  last edited by

                                  @iamlamprey said in confusing convolution:

                                  And any older commit past Master looks for audiofiles in the Expansion folder, despite me using {PROJECT_FOLDER} wild card.

                                  So this issue is fixed now?

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

                                  ? 1 Reply Last reply Reply Quote 0
                                  • ?
                                    A Former User @d.healey
                                    last edited by

                                    @d-healey Sorry, any newer* commit

                                    Anything on Develop branch is either looking for the audiofiles in the Expansion's subfolders, or its not embedding them in the first place

                                    d.healeyD 1 Reply Last reply Reply Quote 1
                                    • ?
                                      A Former User
                                      last edited by

                                      I might make a barebones expansion project and see if it can do what I need it to

                                      1 Reply Last reply Reply Quote 0
                                      • d.healeyD
                                        d.healey @A Former User
                                        last edited by

                                        @iamlamprey said in confusing convolution:

                                        @d-healey Sorry, any newer* commit

                                        Yeah that sounds similar to the issue I'm having.

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

                                        1 Reply Last reply Reply Quote 0
                                        • ?
                                          A Former User
                                          last edited by

                                          Yep confirmed it with a barebones version:

                                          1. Convolution works fine without an expansion loaded.
                                          2. After installing & loading an expansion, it keeps the IR loaded (still works).
                                          3. If you try to select a new IR, the convolution stops (I assume because it's looking in the wrong folder).
                                          4. If you go back to no expansion loaded, it works again and you can switch files all you want.

                                          @Christoph-Hart could you please take a look at this when you get the chance? I think something's wrong with the {PROJECT_FOLDER} wildcard or something :)

                                          1 Reply Last reply Reply Quote 0
                                          • ?
                                            A Former User
                                            last edited by

                                            bump, could we please get some acknowledgement that something's up with expansions? seen several threads about it now and this is the last thing i need working before i can push my mac release

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

                                            29

                                            Online

                                            1.8k

                                            Users

                                            12.0k

                                            Topics

                                            104.1k

                                            Posts