HISE Logo Forum
    • Categories
    • Register
    • Login

    my sample maps are changing with preset buttons but when i click on preset in browser it will not change please help

    Scheduled Pinned Locked Moved Scripting
    22 Posts 2 Posters 271 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.
    • J
      Jaytove @d.healey
      last edited by

      @d-healey // Creating the user interface with width 750 and height 500
      Content.makeFrontInterface(750, 500);

      // Define constants and arrays for buttons and panels
      const var NUM_BUTTONS = 6;
      const var buttons = [];
      const var panels = [];

      // Callback function for button controls
      inline function onButtonControl(component, value) {
      local idx = buttons.indexOf(component);

      // Show or hide corresponding panels based on button selection
      for (i = 0; i < panels.length; i++) {
          panels[i].showControl(idx == i); // Show current panel
          buttons[i].setValue(i == idx && value); // Set button value
      }
      

      }

      // Loop to set up the buttons and their panels
      for (i = 0; i < NUM_BUTTONS; i++) {
      buttons[i] = Content.getComponent("Button" + i); // Get each button by name
      panels[i] = Content.getComponent("Panel" + i); // Get corresponding panel by name
      if (buttons[i] && panels[i]) {
      buttons[i].setControlCallback(onButtonControl); // Set callback for button control
      }
      }

      // Initial call to set the first button active
      onButtonControl(buttons[0], true);

      // Creating a custom Look and Feel for the preset browser
      const var laf = Engine.createGlobalScriptLookAndFeel();
      laf.registerFunction("drawPresetBrowserSearchBar", function(g, obj) {
      g.setColour(0x11FFFFFF); // Set background color
      g.fillRoundedRectangle(obj.area, 5.0); // Draw rounded rectangle for search bar
      g.setColour(Colours.white); // Set color to white for the icon
      g.fillPath(obj.icon, [5, 5, 20, 20]); // Draw the icon for the search bar
      });

      // Getting components for labels and preset buttons
      const var Label2 = Content.getComponent("Label2");
      const var Label3 = Content.getComponent("Label3");
      const var btnPreset = [];

      // Create an array of preset buttons (2 buttons in total)
      for (i = 0; i < 2; i++) {
      btnPreset.push(Content.getComponent("btnPreset" + i));
      }

      // Getting the sampler component and the list of sample maps
      const var Sampler1 = Synth.getChildSynth("Sampler1");
      const var sampleMaps = Sampler1.asSampler().getSampleMapList();

      // Hide the sample map combo box (optional)
      const var cmbSampleMap = Content.getComponent("cmbSampleMap");
      cmbSampleMap.set("visible", false);

      // Function to update labels with the current preset name
      inline function updateLabelWithPresetName() {
      local presetName = Engine.getCurrentUserPresetName();

      // Set default label values if preset is not found
      if (presetName == "") {
          Label2.set("text", "300g");
          Label3.set("text", "300g");
      } else {
          Label2.set("text", presetName); // Set the preset name to label
          Label3.set("text", presetName); // Set the preset name to second label
      }
      
      // Find and load the corresponding sample map if available
      local index = sampleMaps.indexOf(presetName);
      if (index != -1) {
          Sampler1.asSampler().loadSampleMap(sampleMaps[index]); // Load the sample map
      } else {
          Console.print("Warning: No matching sample map found for preset: " + presetName);
      }
      

      }

      // Callback function for preset buttons
      inline function onbtnPresetControl(component, value) {
      local index = btnPreset.indexOf(component);
      if (!value) return; // Do nothing if button is not active

      // Load previous or next user preset based on button pressed
      if (index == 0) {
          Engine.loadPreviousUserPreset(false);
      } else {
          Engine.loadNextUserPreset(false);
      }
      updateLabelWithPresetName(); // Update the labels with new preset info
      

      }

      // Set callback functions for preset buttons
      for (i = 0; i < btnPreset.length; i++) {
      if (btnPreset[i]) {
      btnPreset[i].setControlCallback(onbtnPresetControl); // Assign the callback
      }
      }

      // Function to handle preset loading event
      inline function onPresetLoad() {
      Console.print("Preset changed: " + Engine.getCurrentUserPresetName());
      updateLabelWithPresetName(); // Update labels after preset change
      }

      J 1 Reply Last reply Reply Quote 0
      • J
        Jaytove @Jaytove
        last edited by

        @Jaytove hopefullly that was what you meant , and they are set to saveinpreset, everything works great exect when i select the preset from the browser it dosent change the samplemap but when i use btnpreset buttons it changes the samplemap. I just want it to change the sample map when i doulbe click on preset from the acutally floatinng presetbrower and advice?

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

          @Jaytove said in my sample maps are changing with preset buttons but when i click on preset in browser it will not change please help:

          hopefullly that was what you meant

          Not quite, use this button to add code tags and place all of your code within them

          024deba7-0f8d-43d9-bce8-8baf147f941b-image.png

          @Jaytove said in my sample maps are changing with preset buttons but when i click on preset in browser it will not change please help:

          and they are set to saveinpreset,

          That's probably the issue, because each time you load the preset it will trigger those buttons.

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

          J 2 Replies Last reply Reply Quote 0
          • J
            Jaytove @d.healey
            last edited by

            @d-healey
            // Creating the user interface with width 750 and height 500
            Content.makeFrontInterface(750, 500);

            // Define constants and arrays for buttons and panels
            const var NUM_BUTTONS = 6;
            const var buttons = [];
            const var panels = [];

            // Callback function for button controls
            inline function onButtonControl(component, value) {
            local idx = buttons.indexOf(component);

            // Show or hide corresponding panels based on button selection
            for (i = 0; i < panels.length; i++) {
                panels[i].showControl(idx == i); // Show current panel
                buttons[i].setValue(i == idx && value); // Set button value
            }
            

            }

            // Loop to set up the buttons and their panels
            for (i = 0; i < NUM_BUTTONS; i++) {
            buttons[i] = Content.getComponent("Button" + i); // Get each button by name
            panels[i] = Content.getComponent("Panel" + i); // Get corresponding panel by name
            if (buttons[i] && panels[i]) {
            buttons[i].setControlCallback(onButtonControl); // Set callback for button control
            }
            }

            // Initial call to set the first button active
            onButtonControl(buttons[0], true);

            // Creating a custom Look and Feel for the preset browser
            const var laf = Engine.createGlobalScriptLookAndFeel();
            laf.registerFunction("drawPresetBrowserSearchBar", function(g, obj) {
            g.setColour(0x11FFFFFF); // Set background color
            g.fillRoundedRectangle(obj.area, 5.0); // Draw rounded rectangle for search bar
            g.setColour(Colours.white); // Set color to white for the icon
            g.fillPath(obj.icon, [5, 5, 20, 20]); // Draw the icon for the search bar
            });

            // Getting components for labels and preset buttons
            const var Label2 = Content.getComponent("Label2");
            const var Label3 = Content.getComponent("Label3");
            const var btnPreset = [];

            // Create an array of preset buttons (2 buttons in total)
            for (i = 0; i < 2; i++) {
            btnPreset.push(Content.getComponent("btnPreset" + i));
            }

            // Getting the sampler component and the list of sample maps
            const var Sampler1 = Synth.getChildSynth("Sampler1");
            const var sampleMaps = Sampler1.asSampler().getSampleMapList();

            // Hide the sample map combo box (optional)
            const var cmbSampleMap = Content.getComponent("cmbSampleMap");
            cmbSampleMap.set("visible", false);

            // Function to update labels with the current preset name
            inline function updateLabelWithPresetName() {
            local presetName = Engine.getCurrentUserPresetName();

            // Set default label values if preset is not found
            if (presetName == "") {
                Label2.set("text", "300g");
                Label3.set("text", "300g");
            } else {
                Label2.set("text", presetName); // Set the preset name to label
                Label3.set("text", presetName); // Set the preset name to second label
            }
            
            // Find and load the corresponding sample map if available
            local index = sampleMaps.indexOf(presetName);
            if (index != -1) {
                Sampler1.asSampler().loadSampleMap(sampleMaps[index]); // Load the sample map
            } else {
                Console.print("Warning: No matching sample map found for preset: " + presetName);
            }
            

            }

            // Callback function for preset buttons
            inline function onbtnPresetControl(component, value) {
            local index = btnPreset.indexOf(component);
            if (!value) return; // Do nothing if button is not active

            // Load previous or next user preset based on button pressed
            if (index == 0) {
                Engine.loadPreviousUserPreset(false);
            } else {
                Engine.loadNextUserPreset(false);
            }
            updateLabelWithPresetName(); // Update the labels with new preset info
            

            }

            // Set callback functions for preset buttons
            for (i = 0; i < btnPreset.length; i++) {
            if (btnPreset[i]) {
            btnPreset[i].setControlCallback(onbtnPresetControl); // Assign the callback
            }
            }

            // Function to handle preset loading event
            inline function onPresetLoad() {
            Console.print("Preset changed: " + Engine.getCurrentUserPresetName());
            updateLabelWithPresetName(); // Update labels after preset change
            }//

            1 Reply Last reply Reply Quote 0
            • J
              Jaytove @d.healey
              last edited by

              @d-healey ive change them save in and off but no luck eith way there still not changing from the preset browser only from btnPreset button is it possible to have preset brower take presidence

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

                @Jaytove said in my sample maps are changing with preset buttons but when i click on preset in browser it will not change please help:

                there still not changing from the preset browser only from btnPreset button is it possible to have preset brower take presidence

                There is no presidence system, if you are selecting a preset in the preset browser then it will load. If you have enabled saveInPreset for those buttons then they will then trigger after you have loaded the preset, so they must have saveInPreset disabled.

                If it's still not doing what you want then there is some other issue in your project, but first I think you should become master of the code tags.

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

                J 1 Reply Last reply Reply Quote 0
                • J
                  Jaytove @d.healey
                  last edited by

                  @d-healey i just learned to code one week ago so iapplogize for not understanding very much i understand you could do this in your sleep but im not really sure whar acode tag is but save in preset is on and they are changing the sample maps but when i click on the preset in the preset browser the sample maps wont change and i dont know why

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

                    @Jaytove said in my sample maps are changing with preset buttons but when i click on preset in browser it will not change please help:

                    whar acode tag is

                    It's just a way of formatting code on the forum so we can read it without going crazy.

                    Peek 2025-03-26 23-01.gif

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

                    J 1 Reply Last reply Reply Quote 0
                    • J
                      Jaytove @d.healey
                      last edited by

                      @d-healey i hopee this is better
                      inline function onButtonControl(component, value) {
                      local idx = buttons.indexOf(component);

                      for (i = 0; i < panels.length; i++) {
                          panels[i].showControl(idx == i);
                          buttons[i].setValue(i == idx && value);  }
                      

                      }
                      for (i = 0; i < NUM_BUTTONS; i++) {
                      buttons[i] = Content.getComponent("Button" + i);
                      panels[i] = Content.getComponent("Panel" + i);
                      if (buttons[i] && panels[i]) {
                      buttons[i].setControlCallback(onButtonControl)
                      }}onButtonControl(buttons[0], true);
                      const var laf = Engine.createGlobalScriptLookAndFeel();
                      laf.registerFunction("drawPresetBrowserSearchBar", function(g, obj) {
                      g.setColour(0x11FFFFFF);
                      g.fillRoundedRectangle(obj.area, 5.0);
                      g.setColour(Colours.white);
                      g.fillPath(obj.icon, [5, 5, 20, 20]);
                      });
                      const var Label2 = Content.getComponent("Label2");
                      const var Label3 = Content.getComponent("Label3");
                      const var btnPreset = [];
                      for (i = 0; i < 2; i++) {
                      btnPreset.push(Content.getComponent("btnPreset" + i));}
                      const var Sampler1 = Synth.getChildSynth("Sampler1");
                      const var sampleMaps = Sampler1.asSampler().getSampleMapList();
                      const var cmbSampleMap = Content.getComponent("cmbSampleMap");
                      cmbSampleMap.set("visible", false);
                      inline function updateLabelWithPresetName() {
                      local presetName = Engine.getCurrentUserPresetName();
                      if (presetName == "") {
                      Label2.set("text", "300g");
                      Label3.set("text", "300g");
                      } else {
                      Label2.set("text", presetName);
                      Label3.set("text", presetName); }
                      local index = sampleMaps.indexOf(presetName);
                      if (index != -1) {
                      Sampler1.asSampler().loadSampleMap(sampleMaps[index]);
                      } else {
                      Console.print("Warning: No matching sample map found for preset: " + presetName);
                      }
                      }inline function onbtnPresetControl(component, value) {
                      local index = btnPreset.indexOf(component);
                      if (!value) return;
                      if (index == 0) {
                      Engine.loadPreviousUserPreset(false); } else {
                      Engine.loadNextUserPreset(false);
                      }
                      updateLabelWithPresetName();
                      }
                      for (i = 0; i < btnPreset.length; i++) {
                      if (btnPreset[i]) {
                      btnPreset[i].setControlCallback(onbtnPresetControl); }}
                      inline function onPresetLoad() {
                      Console.print("Preset changed: " + Engine.getCurrentUserPresetName());
                      updateLabelWithPresetName();}

                      d.healeyD J 2 Replies Last reply Reply Quote 0
                      • d.healeyD
                        d.healey @Jaytove
                        last edited by

                        @Jaytove said in my sample maps are changing with preset buttons but when i click on preset in browser it will not change please help:

                        i hopee this is better

                        Nope, you should be able to see in the preview before you post what it's going to look like.

                        I think you're probably going to need to provide a snippet though because to find the cause of this issue it's likely necessary to see how you have your controls set up.

                        Make a new minimal project that contains only what is necessary to demonstrate the problem. Then post a snippet of that - Export >> Export as HISE Snippet.

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

                        1 Reply Last reply Reply Quote 0
                        • J
                          Jaytove @Jaytove
                          last edited by

                          HiseSnippet 12880.3oc68s8iajcdmrGYNiDmaxSljcwtvFUDLR5Iy3N7VeydcDKRVjcMcQVbppX2hZFGopaVc2zhMKZdQR8XOIxIFIFH.w6tuk2LRdIurAA4IuOr.B4Y+PPtfruDfIOrKxiye.AX2uKmppSwKMIkznQS1UdbW+99p5bpuy2467c9NW3oZLv+XugC8GjXsTNWz2KwZuVR6K5M5rRm41oWB8xIV6kStu2ECST7h9tCG50NwZqckp38V6ZekDz+9raVzsqaui8hXkHwA9cN1yny4cFEwsQg86zsaE21dNcNW5oyWP+X+dk765OFjiqjLch9tGeO2S8p6hO1KkLwdtCOKwZ+FIyl8ji2Ic5cxkayztt4Z65lOiWtc8NYqSNdyz6lt8QalF9eaARsV6Ni7GXOxcj2vDqkrne6KrOy+A83WvAcF14ntdHQlD1valYWwuaarHhbMuu2f62w6Ax7RT5rNca2HPoMLAjyMhTgWgUgucxZcZ2Ijejp75zMThRgrRcsWJtHekXhbFYQNsjHOCQZMIQ5qvhzWMo8wC5zeTzcP4QIoduQdCNw8XOkY8uXxGmAIdoCRkrjOjrdi13b264UY.PDlMqu8loeOkMSm9c91oRAUpCGobe2AJ0aV6NEa53XV2V46nr02V5VGMdzHf.X+geWY98c640MfcpeyeS3cNzuq2FCG42e8QCF6gugN851ommxIi6c7nN98T76UjxNT.G32c8i8OuueOPTeOHO6BoQ4GjBKXc8O1sqRm1ODxeg.rQmds8dn4IQoAeA3Ceh+.k06.OY5usRGk+SBIaitd8NczY.q28cCxV7e7c+vNe2MFB0cABB8p9NJcf7L3AEuW5I8Fc.Jd3a46Ph0u1ulPf4m+SR8IoRMobHoTiIEQYL7rAUUm5MpTPAa8avZoan7tgRTnXO2zz.eB4jz4Dk0kdWfHGlIxJj3kSgBoja2tGAMxWehZL4x6jUlAYT5u66oDX.DYuz08DPz05cJXPrwwC7fFQU65ejaW1t0v2+dp8ZWwyq65PBgmdiAdm1YHX2VQX8r9MZOv8AMF3AhYwA9OXn2.aO2AGeVQ2A238BMxV+z2Sw+nuWPQ7TtTg9tVO8CyjoB8OQ43zMNA73Y4OFrsZa4c7H2dm10acH4a3BhHzRYizgOZT9vWFtwCNqyHuXYUC2QmQIuCTxeOkObSHKdOkrow++2EdxOItRwv8HutYmaUJe6a7Ne6ISRtKOI4hmjiF0i0ZhVqSZnlMt4YvSuQ+wCOa8Y+ZBeH1fCKYxkKa2y620aPF3cP8VQoF8CRTqeif6GWNGRbq41GcqD7Ha3NT.W+cvrwN3gL.ii0iqNO97iBu8b0PxOD89knw530uw8YO4nMka2gyzQ139sACXRYeXmQmw5Br6v0i6Bqe3MhL9QwY7fAfvzDLgkSJaIE13UNweGkabC4VsroAKui7d3HPXuQtzoO8FRdvXag4+LehB3Mv6xyzHY3xy3odtOIkrmbz2MnAhpgCcmOUBwRN+7+peGkuYF4B8LsI5561NrBb8n2vGRYx2cdk0f9q5OnCZUbn6fdc5c52Rotux4tiN9LfPHt.cenSFvGA0UCKveKEzxeFk5OYV85E1bYI63SnthZJNqN+BTV+phbXf2nwC5I5TLRKBlNokUhBqPTsAY9863OdXjc35AV7yTmIkz5P097RF82KoEx2dV8VFUVmQG2TWYAOvj8eIwe18fMo1+xqq3G0.JigskmvVQ3L83yfdK7ZyVBKrss3ktP0RjfT2ejmYu0emT+fTWCtkxj25jSl48DERpwwLtMFZ+fKKgq2a74G4MHvvL3AgPUurP1yLuP1OlcBK8f98z60YjYeudyKn8DBO2Prx+5BoBdzQTjxudPjxXrLI5.g9d0jDNcBRfkGjShIS7aHRLG3Bk5WKYn4Qtm5bH+j4vmcy4lC1c6z1a.kCuRx864eT1XI9S+E+q2svxm3Ik8M9SWgDGWru6O+q+0d7xm3Mm3M+1+UK0a9pThyjYRM10m9UO2p7LqPE1zu5rSl5Ml+qV+bX3thDS3rKwq95hDCAebjeQ+GRo+MRJGvwD4xiZsB0ZKSoOP9IGNB4m6kOHwoRVTSIugdEsU0X+ouA2SX8GW725oIw67zj3ceZR71qPsVjU20XqtLoepr3i6jnv+7G+2eykoF6ZIYhcVAuayH469j4bTH6w8Q8n29u3ebURcb81m9m0+eZURcbWbExk6uaUR8TFp+FqhCx31KJezO8ucEd2Ymvy9O8u9eXopxRIpxx7T4gM6VSp2d0UnjmMdI+m8K9Eu6iWgTOow5iJrJu6cex7sEp2x9zXqmcJs9FqhrO069uYkZlNKGTM0K6NxEm5RQjYPzZ88FLpCFH3ZkgQQbrGOQlWKYYug2aje+Dq8VgC5F78sftSym3gQuvuQgKjHd7C5zdzYgL5+GV3LuNmdVz7Ve2e2BmzoqXxn+5I+AMrLeesRN2ohoQYMqO4ntvn.TxlYi98NEqDWZYJijL83SerjL8aUHtL8Y+wSJSO92SRl9ONsLAhzoSIPWag0MokDoGchjZR4GNgHkn0jhDH0CcuumtnuWN5bbz6b3Tm5ojNAHymObD7xYkwZuyzRNIG2Y3H2dscGLRY8ruySP4PV09oiWwxwMWT4HySR4H2zkiWcgkirxlHCkJGW+YQ8Q1mjxQdtbbe4UivqmKfaGrfDqRMUNoR3e9ijaX9rnDl6onDtZ0TxNXR+iVQKtxKpbj+y8ZpTKrDtoTI7V+9Oq8Mr4RJmWcgiRetN5mPJUlxQ+m9wENxe.zamka6NiGJ2C0jRelDq8qHIUu97FMzqPKdZrlwckEpDIlP00aJUW8Bm.8IZ24ik5xrFwi89+FIq2Yv4tccUbPEJ8vit.Ujubxh9caS54fEW80RlO616rS9cRmInBPr9t8cwYURVSGNsGxULyvl4sEk5Jc8cG0o2oNPGSTg+MSJyRVI7uDqkdmBy+kKhGvQnew0O0FJIGCAFbzowKUY1Mc5cRmnyHuykWK4H5rLi4VddsKuVLyy5Zw2dUqEeZprlagSjkOTt93KZKzcysylYym9Iob9FK2LwEUb+YtRE2Gezh8k05RLWkKIyz3aRqyHi3HWhuTxkzY3arbyYXTYs+mHUVej6SWYMtnuvlcSpZVwx5qtfIbJVD94KDKZZ9U8Kk764dwH+66U3zyc6zcii8OeBaaHj2IU.5yv1d2KQoDY0iQ42283QSYcuS9cyAtp1NVw60WPwS1h8Si47o8kHMST7t2R0zsRgoagFUrdyjFddccefaaOOkl5hpQoY4KVM3balN2pyqwk2Lw71dGoB7eyfIMaKOivMXw5JIUSrJEloTFOp3kncWoxir84c69DWdJ+hR4QNbv9idhKO1unTd1RtA1G+DWdrdNUddiUJ1K4JqG8gxwt2dhB2c+joJb+1EhED1qkTcux1VUG31+Lo9.tZxsRmOStch0QvqlLets2Yqzat4tw6P30RlMyV4ytU5c1JWLGjWKYlroSCoHAMiPqYmDWhzaDt5c5suw2R4FjDnn069dc866k4FuG9L53xQC28algHq32sq+CNzev8FBtg8faPKhbpOQRRxQuvb4yr0VamX4T7u0BWksHUsh7TnjdPgIGD2MlZPbtsGNHS5z2CxninQu0a741XJFJ2m7D1i5ynWq9QJLb2+MgBCKqfA4HO51WMo5nQtGeuKQCzYXMuQtMBREODny6ztcWuF9C6fqvaza+Ot.t02vX8vEkhb8etajV4m72U3b+1TyCZefNbjWeoFA+r+j+j+62Dy.ZKw0vu+39ntsHH4OXkpIj6x75e+uTTS7JIK6cr6EWREwTZ1YWyLg5d9UTw08zDIGuxYIpH9pKb4ekZR7fmKUD0eJqHtVR6wCGg6a2mkUEv+NWdmS25wyqlY8G+rPwK61W4SdAtEvbzvSTkX400ycn2p32YYZcLq1.Ki1+0Wotfkimsvckls+Gc+Izgo+ilTG9nOHdWvovgreju6f1SLIH6je6sfwNmdxNg2L6t6jembYlrS37Y2M+tasc1c2bpgmQc+9RezZb+uv66PTHgdQymdizTGrk6LreW2KLOdj688pSapmfNYo6a3+.HY.qbaQz60gI2kIKAMv7OmBinywCikxxdm3Nt6H0988fZtdTm23N9ktYQb8VfbxBTs9vMRuwV6R+amcRu8to2l682w+zS65UCbkImVb5iJclaObmL+sT3mr4PuC7Ndj+fYJJvcqz0kCnK1Mp0PKnRH1angl8H2AihdKYC3q0qsz6dKHPjkKhie4EuGWhLs9reb7PW+hx+JHscnM2H9aEYoai+xIoeZIyqAdhmDetEmcmbS3Gl5yCWbwi6PiLXXitiOsSuIx344VnMavdP7E17a73UYDH4jGAxi9QW5HP9smwRHDLAgjF74yfPt5h1NIwl36eO4YsH+DEoB2cxhDv4xVhSbhbxQ1qOkxpX0XiMDo6cYKbvzy.J3e9xD06M3hgCWAQ8ZKPT2ZdS00iNXwFJ5Rh5FSIpsy09NBi46rmdlM2DFK1sLtSlM9d8OMw3gdM601ulaOPHDsHl6D7bsEt25V1Ep4r+fIKDW+GrBKTSnDt1UV6ZqhaUYi2O82MtD9EUzSKoa0L++cqF5Vc244VcJePew4VMyrVWsKYugJ2z4ww1LKy+MLQPl+AyX0OuzsTBF1EYHeIMwliSfkYipJMRE4EW9wMJPlcIW6+FvHVagTIC98ZbIsCv.dGl3kT1LYlc2McprJk1yT2JU1zoUNMUN5uade+GlZa.AgZ1N0No2QQsZUKMaa8CzXx5U0rXTiFZV5kTszTZY1jYYumgVKF5XPWKpVZ+CMMKKHpWUud.715JNVZb1VTupRYypL1P21Q7RJZXdXPJLUus.Tqnshp5gpsDzPVIxFSSk8LMCv0DfCOzzx7PEm8zsYNMKVTUfr3bujZsxZB3dlXQiwFpZGVuDm6krZFbky4RGpZrOgJqZ4H.sPUBi0sAUWCvvgH0rrrBA2gPUzLzuEif7rAWdpBZoPEPUMSK8ppJMzTKsGyATU0TKwXVhqZopyp68TsrZEg32xdZkqpA5EV8tWPsATLoq50ZXF99deMqayYv62rdUCMkJMqKJi6qZUFpg0U4W59Z0qwZ5802GTxb4XeGCtvanVhyGCMUm8D4tQENEF5UBdgFAVVFlbQnlZKEcFYVOTtpqZ6zBdKbdVW6vF6ocHgMqoxOhon7zPywgerF5GXx59OnoZYkJFZ1BJcCluEnqMDUWVZrdwRubYnfWiyUqlAF7VMss0LXgz1PqgihIqIrqaZ4bn3orcTaJX2rX.ulMrzpwuE6CU45AGMgb6rGT0yHylU4JYmlUpvkAHi0X8unPcfZoRprzen99BYtEfnx1uYCPwqsG4mBo2U4PyCA6NUCy5Zo3Vuf8Yc0TEKqnAl5oJpo.l75PAiP5vqg.VsrcrYtY1BdU16AugfU1BA6jlnUUa3nCZBDVpjVcGPjPr16S4spgghNeWiF50oTpVqghYEkCAE.RY6HRtigJmkGnWlS7s0bvqEUK1xFrPNPiof7TsdYPrU0qealUMn8NgzHKJFAdRJYvD5UsKRkLz8hMCLOjtZVuJc0RsoidklTQtjZUM9JT5pyHKc55dp0rE.a9Y1SeenUpipfnllsRM8xFp0cLErrfFuDxDrgHw.7r.dUKwPMU9UXnWZeBXtmlCm2l0zD5OpFQ0.DDt7UVSqAcUukRUQYnr4g0sA0qAWIT1RuQC50UwjteEK9sWooiUSRdqpVyfe6UAgyArAOjobDYIVcWQu4dL1wg0m0f5.ttoFnl45O.QbpqCFA04ZPyxksI0VC8FZL.MPqA1I+5LkosFi.ut7C.8pPBoMnogbnN0+R.MemZllNjDYCOMKm1spCN3UxFhomzALLzHyLzIjFCLavVdNB0siHKbLqPBsiEz4Fif1vncDhOT2RS.v7xtgIUrKpoVKE9LJPHtnq3ZjLDP6Db2rjeZxzAnxwWJANTEn8zzHyI.Ccb3.FOLQCcMkr6xXvMVIiVLlJiLzoI3Rff1ngdphVTGpX2sAXP0.8pHnPm.DxpLyB5+nNz9tLQzrppiiNCMLvdkI3sHVr.CW0LoK6g1A0EYH1znA4K.vlkU4qPu0L.5GE5kDgVMqWBqer.iX0xFLRuJzDxffVnyp.fk.0PQmRsl8GzjtaE3cqyEwJPmj5kYjYMroO11FnZd6aS4dkaA82YQRVUC0x5NlT1VEhW.qfPjE8fPcD3YoB1jCxy8f2nW2tJM5z2iP99Ov8hTk1SQU2RQuEzGPSGhrVQc0Z0ivAPHnB7ZcvAbUDUDTWnuYDZBN0zb1qN3F.IsLg9TAK1FfiVfFBIQyptIA2iLi0DQrwbffTLXH37VSvUuFnQTNvTujHSvDHmLjrLHpl0KGwngJSnihlgJggtP.K85Nhb1R6fVH.hzYeAexoBwBJGf+bvoRSnIFxQC66F7aAwdndfIoBJaogEHDpUWuZM5svkdnAChaB0wnmP.WQCbvPYUESqZfxLpHTwDMEQPSrU.Dd09HE68BjBGrWBjgYY3lZTAC5mv.bYY0hI.GVGB1HDg1Ap0UTKJRDzwI3L0xrIqcfdlEhLTTfF8XsNQ4TVgKU6Cp6xPfl.DcdS5bCS3ki.PvAjCXMwpEj9.KnyAUanlpNyyrbSCUpGTfptZccryY.ZZt2d30FpPaEcFA8XvOWC0lF5z6ngIlsHx1PE8qgHnAh59sDcrfLbTKxpylMvXuPzAJ6251Dfz9GfpnC4zePIkLe.Af5YniPE6.ExA6KYacfIzHmUODSH.KnakHRnIUDAHBbEER1BdTFeKLVN0.7gPD5NFAY4szQCSwq5VTc2AMv+BhYsfpBBWxnosvP8PU..iWyrBQYZTgBnlI.yapXbKyagJOzzOu35VhqaKtBwNEgHCTDiQdvkmCUIKFhI3+CbfaodaPkumfI0GnM35dyTxswDHv+eHNHuQEPQVIY1DnyF.fbPutZMvHA7SfgHED6f3phkIlJSHJxRM1d2TkNycjemigq9cFnn16TutHdPaE+dJE6N1KEF5v16jhh+Sy.FfBzkKzQiZcSkLJZMvBmh0dPkqcJfhzw0PDz32ZeBnCNGZ5XnKHbvqULPMAhLcZhWftzwKX2ohrCJTBFplP6k.BHvPwcNDLbgJR.1rJLf.7Z8RfEd4JJpUHRx.FcxAIDGYFv6.MKU5pdQlV2vTyATK1BRSHVEt7wzGXg9mQHVWRB4gpfGnvGAnf+iQf8k0d5BcAXg5nAi8oESAxsExnNzcCSi9EgaSTlVfOTvkT4aQjMsX8EBZRJnCaQOO1MLP0RCMhAuoHwsAshZNUmayDsBE+XQ3qcKJXOENlOPO0HUEHviLXKQMBlMBlKBtYDbqH31Qvchf6FAUsJBFJQzfAHD9kFLjAj5jtiG4gnroCejrQhR1HQIajnjMeDLRpxFIUYijprQhR1IDkrAhBQvNh.TtnWetIRQNLEVhTDIO4Q1BtQhVdNZK.s4DYylvyKd7HwOR5iD9cjx3Hs6tRbAOZjhDbx.dKI4GMBfHCQHDMmcSXHHHDFRsMA.Sg8gtPfNEHJXn8FX+JHgIEpNhfNd2mAX.MQhNFdGMqK.tTISvaNgfwuXgCxGwfvQcMwXxoSEL9TKXv3vfKnQwiLZVldCZ04WtFNHjhFwvPCbj5VMBlNIfpBNHBb5gNgoLUcDfCawfl6KdPPlU1NeDlF+Go5Ai+5kg1kk1K5t1lFlLEmOMgtugxEg6Nty86L5BAdj2cxriDdWDW0.ZuyflZTNfSwR8HU2dZPGUL3.VUgQWBiQFgPTTB8GNOMzkpxlLP+0lkMYjkcH65rx0rjFmXni+nzPQAXJPz7ofP8Rk3xIif7qhtJSWee9pkpHCLAugTprfgoyUoVZkLsJK3pU1dOHZFDaqhygUYFB5VgpERutYSbHF2lIuUKL7WagtBFd19M2GiUgH.6PL1XDqWuN+RrMAW2Lfka7JVHEOH3R+PHNWtYfsSyx57S0rdcl0gZnibU1RknZEoivw5YQYDnfpAU5snFIPn9N6QpVpinnGGB2DpV.e1ksinUQiF905zzgk1CfXxpS5UHjGXHJHnILZKhEzAQkZDfCdgf5PWNL.LS0pE.oBAMcnhq5ZAH714HhlPjbLPHn2BmIS3J4eUYbuQctnqW6TUcffWv+nf+UkCvVBxr2k+KSTBBSRuzAxX9FVNPWkA.lkcCLp0PDwrnZQsfqLCq5UZEBHVbPmA.lkYMqfqDCHlCLjCIHwtpZ4pfqvPDyzIq3hfLm3BSdHzkm3Jw.GvQqP.ypELXdwUhw6qhiJL.Pr1WEFyhdDhXBEfxAWIF0agS0Q.fX0.F8aS85RPlsNLR35QHASnUo3JwvBm.BwUlADIWqP.wxFZKZGBXV60jlUxHHyV+VZhGkPLSGMXXhA.AKZNSBQDSHZUmfqLi8ZVM3Jy384+xDVP3bg.Aql3nFMshQv2poUckZZPvawona17P9uDADJWQUiHDyzzPbgHwPxBtxLf.mBtJX3fCOHDQLukti3BQdacrO1..yBZnwUZLBX1bSGniK9BRROalP.xxgng+lMPeJz4SyS736tyNz7hXNAIe6b3HTiPLSbPH4hPQL2JBwLCRbXRA+xXXBop1JVniUG2Yj6.XvEA.EA5NYBAQrRGghXF8fROY1HTDybQnHl4iPQL2LBEwbqHTDysiPQL2IBExLThhDnrYhPQLidPomLWDJhY9HTDyMiPgLCScThCSaTRCSYTBCKxQk3vBbT4c2PfRJbxaRU26AJmfmRqCRgSfiXPbPyP0xk0cvvtPrI82CggZUGQ3DpC8hQPbclnUC.InvKgA+yTv35phfR3rSXUEmLCdt.Pdf61FLnYQwUbRuM4Y.TW.LEWgtvcXHL.nZMBwVlFLTbULQgHzgemHFmCJhINNVb3cDFBJUmEFN9TZTwgT1lMZ5PxSYHHCnHaQ3lk121jxTv4Mc4.VmTgDfJlVZhoCBorzpykIHfRXLmziTUuXQRXpZZSZfpvHBcHN3TKhWzIYmfe.fP.2ED.1WuFL3U.XnYanqgyBffxVQ2Fhs2hpxL.YnJgfnGgXOHTMJOgAsSwT2jeRRYXVqtdSRWDpz3ZrrgPn6WBda5siSOOd0RsLqNCzd7TsqXHTsXDbJv6TgovAiWI.Q0hPPEFT.2bMjcqHIvAWiSDPiSmtZZfu8X9kX4jVqGyAm51CbGItlN.DvIq3ZNw0MEW2RbcGw0cS0nrhJLNHM6fN+DLriwnDzfQCbaphgESbnE+Fa0fDVVpEQPQHb9ZpBjgZsVLzXenXhHSCiVTPdDwgzEql3z5gHbPWN6gc7iT999m6MXfauSYxw8N9hHzjr9X+wi6f3RvXwzbbH4BWyslVp1DdOql3D4qXuOIUACZifv..ffggvmwJ4RZBlMKiy3oJ+3l0AcAtbbDAOhFDBptFBsTI9MfvxzDvP.KvOADlnCQo4.MO3m.a6Q.LhTHVcciZLINKjA.QNSy1OXvoZiiuAYzjlfewTe.LzDpSs56iqt1dMoBMzRzlecUTI2ZzaDZ5BgPRy6IQYqSObEKHXdbIGjvz.OnEw.YBiUDTaGf3pPje0DRGuv.hAkfztmez3yPD1zgujktZwuo8ccO2EAFtiOwqGgF208HpxrFuHyZp1jZnlIMLaD4Nny4GQoqVmdsUdf6f9BB+QJNm0YPahz2uGLhiNC6Cd5Q5Kviu2KTpNnyHjttuRWbKsv3660siKkmMToBmFiKKtvSgY.ATaFBsTEpEjhkREnOZAiFnOGA1BFFnR1.JavCON8hb6H3+xBYKOSELcNwU0fEUTPVT2NnAGQ1x1VFGRDssTDLzQmlp6GPVyQ6VNAD0OP2H.+AMUs3VDTaZXX8pgDMqaDHupNfvZ2.WzPKAqhpTCLXTd0TsC4QisUPnohyFwgftvlYxtSTKEgKE3awtQjmG2dWnbtOtSzPpyuPYHzmdpF5SXzAiiVG9qMSUGGFVQ9Z0pvfLIDzys3pJALZBNtQ.lS5HprF0cA1hQh.q5pGtxP.rpAthXHvDG7KBvrHDfynOSJVaDzI.RVS2hd75jOF9pBtfdRX9sgapEMbA2ILsoaPDsWFHPCMwnZQJyF3EnWWS95gzELRa5piFyWuJmMVfsgEkOTWYvUabfo3UnOLbDCPNZlxBmbCqF3fC0vqvvYzSY4r4VovGKELfBbcbqxfc2MM1ilESlETBXWXvPFPxbzewpD5ZI9BtveBDL7eBXoI3XYwOKG+EXgPTz59oxPMCXL5xuDwJApPVNALpwH85Z0TUrnoFCptg1JwX6XoE+AqBw72nTLVg4J2uADgCRwdqCQPkWDVsgYcIxCLwMNgfF5oKLG0T0vQ8YdfNeasZEUYATqtcshFbYWyxjRBemJXkKCND6I0NjvRjqUz0rZEgv9fJo53v52JFsvdOJqAs9iDjpAUMUMEWpyRzdPU.CnoPfPsJBt0vpACQsnfiTMR.mPFueSbjcHxPqppS.7.cFfyAK7Frbf1blXHxHWdh6HjFqoQMEqSLAOTP21pBwFhUhENKUgUBYBy.n3h07gT1JMwkz0tDFFIwzrF1osvTin.KLVFg1GnmXvbDbHXGiEpAh+P1ZkvNCh+XT.cSyRu9L4IrifbRyxQVkBiX0h1vFJTjFDKbhBkjBjjCeLFYPFbHsCIvcdGRd.nAYCoCZvsRooN.5CNFgPobHNelA.dtejx5CAqZvIo.aKdRSq8K0rnLQihBaWdUfByzaid+Zne6aiTPjr3eyx+UYqzDfDwLC5.wDBfrAfb86N936Qn.VpEE8bC3nvNscXKgLQHwNSwNjStPT9PTn5knvgwzRIazs2C2JRvntCn2GaeaumoSHGxJllKhLyfW1PdAl8DAFs.JaALBSZlzAnvTFJ0aF.1J.DJW6D.1EAti5bLdE0XrDfn6jIBkNBJwU5QyEAyGA2LBtcDbmH3tgvn7JazKKazKK5EDk+QY+Vgnn2SzqI7sLD.wFGEzOkhHxYDlAWHxLLb2cxqfKmERrUSzTrE1gkl3JMMAQPk6j8NLIt9TD.ZjuuJCgw1iybHgqqvQ7wDzNdIBF9FIKVHBrPLLFL8h0EOa7cULw5.X7Xk4RA3ZRjRbhJfXQeeylVTiahUYbB0YHt2+pYFRXyHZ6DwH6.VMqKJ431BF2hnLtz9ZF3DVxTBkTIHbOr+NB1vtoQ.jBemwNUvQMQ38zJo.i5w1HfTqQSZ6ZHHsftrJBiKyrlfC1jJaDli+LftNqxCV0+R6EPdHKyz7sF.4tIPHDr19DpLOFGBp4XdKFYBAYUAGGTHItKaILF5UIcbGTFRZGA4GB2awDnhQE9JDRFFqe0lsDz3xXfnpZzjRvPGklUM3mf15NLxzPqNsX1BRSbPGvvPYMV0lkJoSHnCzxk4TumtXq8QDlXbuHRmWsAcQTlLObJzIz6WNb+Hgj6q0hqeMBjjZpfu+77VFmoqVuYMn8DSo6XxOWcHdEHDVbIjHRbKH1v.LdBIYwwD2mK7yz.hPB2VM3ZowLvVsQuJfDZ+peaVla.c+6n2RfOTyJrhEjeUXrq31cE9y9nR2QbCGHLJ4xmkk5ABcHzipgA0jfIcvoVR7lgH5Kq2rl.SC8UfMqTQjU1PYCGHGeGGvDlKfN5EKxM2bvUOF253XhpayEiVZ7d0iwrbdOX3Nv0LoEdFxjI.jM.jK.jO.DbsqmaaBH5UD5pJfElHZU9h9CwN394CSxlhbaqfqAOx1BFaG9n6H3rq3JNSDvEJ7fbQHQTjBxsBQ6DhfPBsBIpQUUE40cHfYcsaQwDHHgATRXPzn.FDvrgHdG9.T0s1i5NceZCAREZPZoXIggLjMa.iLTruLNaNbytDPQamzsBn3sEtff1yKBLIW37oc6VArpCAaYZEPgRQy5guDwZfjkx4FvnfKe.FEpEShMWXcH1xQYed.fBx8UxJjVlJO3EvIhbyH31QPbKOvUSLMDDRynHSlA2rQbwXyBaefrty9XLR.FMEDOICIYFi1.Bk2ha2zkpkPTeJ2ncDEs4Qh04rXSOk5f8f9ufxNt2u3cAlAL7anwUDCr8tidMKhE3LrwdoND2DtGosOseeUcd34cAJZOwWEkaBWBatgsoRcDtAVOwsapiOSA+JZzcnRmdJscUFduKPdGARLN4C22aHR19HkgdOjty498tGw6hgWPW+3N8w4a5DiXElSGoz1+A8BtpPfAtG6GBXViG3dT2ARPh8oC77tmB9CHDChYRF7iLtWO2P.vZ7Hvqg3BStC+WlXW9uDQV5ODLG8GBlm9CA2j9CA2l9iRzugqjqINMpW5yZne4YbiX+7N+radg7ws2h9knoLn.+YLQ8D7GvXuNhCLzXmABuYxXeothePHjIetc2NatMyF6fPfNgD1dqcytc1INIDtZxMys8Vask3TO3+wKwm5A3GUDa266I9boI8y7Gui1C661aXG+dCUGB4z3y6E6.B.eD5aG3fYmb7arxvoxy1cDGiewtUDaySNA+pX8s.ifvDo1t8reEVd8bOeNReYutdily8h9rmMUAx899C.UG9AaL1MqLl+3jE7.wOEEDEIcPc01qH8S2M18qO9bVChIKGe7PPzzgNQvI8vGRegaRuQtI926sh7A1eW9DpnyvQpC7bCUph2v6MqKgohkLK+GzvscavbeYSWnVEWdi1XI8C4aTyefnhXx6DY7M4cBzySc2K4XkHyjm7U4xt81amd2XM1e4E9UAQ5mSaY4eNskujedqK535b9+7ck+c4e2u2k86D+wcmwudZ9mu60DNKFF+zIbpehtEZHcrk95IK6O9BnaCanY9L9o+N0YoRlLo2IS1LacIU.ScVPlYybPB2b4NKHCzIxGnRE9RuNYUNkF1dtmxmeiO+OPIxrRGHox+JsK3KeJM7AS96NuyTURNEl5b0b5eO4EJrfe84wpZl9ms8L9XErnuHOOT9jxU5Wos8TmHBSqfaXocvljBdQG6rfFZkksXmWn+PYKCmkP1fgejM6RIaP1sJGyEw9s5eimYGyEy9PVcsqr10WgFS6Hel0+CienOG0R4aLkx58gfyMwAfaVc2zlyPqUn+LZ6MuVUYWtio5TIMNpaiIbADuCg7Wx6H3XbnxCwOeCS1T5wNSTY7oSUB.68K6ze30vOJx3Yu+nNtS6keqrasyt6tC88MYdNPlp5Q97K7t2aAGyCRpmkvrZ4NnGVvIOxTmuHq9g8anTKaJ93mQUpOp4yzJ0KoU+T99yLuyW7G4VH3ydf3L2b5ye42awGKI4WxVSuxBjS4fqtd+YImAmHkyRLe1HCxmlQ28AyRFhNLF+7SJj8p7y9clsTDb9C9jKEWcARQrlAefbyfKlwAQSLQnvLrje1HTxGfN+rymkP8JIowo8LUpRsnCrY4fQJbwrDqTIsGswpHYSztapHHS7sK7LR3iEVPFIgu+idwW3k6X5+4OZVZ9qlrRmt3w6zSjn+aOiyW6kSz+pK7a5nT6qCjj76NbpfDyOUOi71Ntg+nN24.bN.7ty5mNv6h24alSY8LuyxdHeAA2NcHkyu3M0Qy0p1q7jGIWwODul+YB1jmcWy5XZVV2e8E9IwL5E+WFq85nma5dPS+rS2+ZPKTuAd9JUt0TGiybCWYc826ppySW2pvrzsr9+USVYf22erWuiuHlk9atvugnRmwsxsQe7WRszulvkxDpZY8SLK87EVtCA6G+esvk7IUYFedUk7fHOp9+yC+xoU7k4AYV1wI5TX91wqxWpqbK8mjwq+SlJt8e3bGYr7fgWeYFsUzm9VoSQ2gxGPyeviWtu0hwk5+7+KSJ0+k+j3GliWOP0a4ceuAGkYFSQSrpiTIs78Om7SLuZ6byZhDurOXuRSlqkbTue3yri3xKuHOwQ7cY2y62Y5YgYVmKlSaVOWcxxbZdmZI97DKYvt0kedftSxReqOp4PuAC+n2m+nC8Qk8ePut9fN6il3K022L62Lqx5a8NyZ5mzmwIR4JoP0DSTzxYvjZI9HK+P4O7eOWTBK7vl9pPPJccu3orv+5K9SDszHUO5K7VKRtCd92b40W7WD64r.vewnrB5JaglV0eVqoV3WdnXqogyk9s2q8bWMmqljK1yXDW5RKSv0RVx87iFzwMwxOt7bq1Y9crU9+WS9aMzfBy+ULw2lyGboKdy+gYLoki8l5q15p8MRJ1GPtMkiXdxie8Oc7h9FI8qjr7.2SOE89vQsxQ+DsGEtVxr4xs0V4yMwFTP5qhTrkR6UStylau8t4xto3KyvZVy7Cij3fUdPmuuh1GjeE+tHM0zVmNcls2Y6smbYigarc9s1YIMXVn8+Ny8b1dR6+G4NW6+Wg6B3ycy+E52K15U+IOG5jX1c9kLYsNObY5WX0ctMk+wkaFXD5m49UN34q94MYt323HCuSF8zool4W2pWMoiG7n1Wz63YN2IyYTTE9oEdhT7KzvTtala8i+BSw+FIq340FGzzSud+IRQsP+Q6NuHWR3r3yq+7KbJweuE4OBWngSG20cvyHGrYSO2UUXEJPQiM6EghjbPFe5QWZQp7bKRubRpX7hP4Qd8.9re23MNWhgDFTdnlTuHTdxM2dA+fku7v8g8hPwI12P4ezSXwQ7E06EgxibPJM9wOgkmTgdxeQnLkKy7L4RzaxsF12atgQ95IwW4.nOLrO4OuClbgkIY2BW+h3qW0BGIaTWQzFn8EhJoXe30i8EIbIJPAekcgHqNCphNKXyZ74bgZQQVEy6vO6du.LuPG5Mx.tS2u.lWnEZAr87TVqRvHO25YX9SHZJwDhFa9N5+PoBTA+u3lQzWMY4K54ddmiG9TNonKZ7bY2ZdKqagwe9X7O2h1WMz2s+.1i2yGy+XK63mcyXKVVgBqvP+Rb8BK222XgpWtoTgemuHU8+xRp9HeyetL1tKa6LrbaZgo+3TOmpixOdkZIHOOVm8i9hr53sjpNDayvmSMEjqMZs3Oy2ySy+MJrRZd4Qr+y+8+hTy+KI6CRrcAe9q5e7fmUp9E0cdd44V3eurQeiUHftKcyv9bND07x8meVLioUnDc4aVzm+AoHOPh+b4A7c2G9BXPJx9up4dOOvN+YTkqrd3e4Qw25hSrVCe3bqbeqjpiG4qvRlR04swjeFWKuPufYl2V9pf2yyI385QyrtEo+927SsdrYuK1Tq+7Uy+lgSHyy.E+mKysd9bycdNOY4m3oWIIW9dNzn60VzvYkC56Q5xqZb2keVmdijZe+wtc67wti97ZZmh8CFa01xOwFlQKohH+EiMl08WaJqayJUxmeyY96962ZV6y63yyQ70yNt49USV7h9tCG9rZRQ2Zdq6SgOdx9FNXt1luZRsOPQHWSWOt0yzoObQ+1CisiFfd3tjelv+gy3qA7RrCKiYUs1KsLeCyEaSjXKJUh7OdN+3C+5y9mmlR1LyvfRYVkh4oJym3xM0jUzI4By+NQgo13ti5zGJDk6310+TpX8VImfareOp2WpUyYO5RjoUo5cy49agNQhmheZoyq5MQ3VMIwZeEGw204Z9sAuoi7GT5LLLH8xHSLhHwMP2YbqALaV6J53ljA5V9B4VZq8R34ag+.6Qti7.Y4JE8aeAdZSzi2DrGH+6Jz1uqefWry5zscnTMLwRKhe0jM5L53ylsL9RyPFSj3yEY7JNhZXsSNw63QQB3WIYkaESu8L60u1Ujd+WyIv2OMcxhcPFWINwLLKKLga6PV+7n29u3e7lAKNLypv+7G+2eyvYgl4c2e5e8+vMKO3BYdE94e8+W27PIa0O8Oq++zMqLvy6i8pwSkSXPcqckkVEj4xqAr7Gia5qZtPic7SKdcHdK+wCN1Cp.5AMrFhGBNuDdF3vzoCNTbr850lH9+.+SbyLH8ZhalI3lx0xuJqkC1gRn5ML9MY0Z7MjRns2uQgIhmN7NaTH1Vof4q7Q+z+1aFONvvD72bSC7TKY3P72LgbX060YJtPOZ3brKpmxk6u6lQwbK218Kq0JuEWqjJbLnTEi7PRk8ITEJcASbtjWAjcz7cNwMDyogjxB4FLu.Rg1GMX2odEe1Mm0DqJZU7K9Eu6imbJuCqud0BSMGfRGbDSOKUgMb+w2zny4cfXrlQ4UbmYVjE2a5Rs3FSUv+FElZT9SmpIuA5A6KoVbeM1h6sRBCtyCrw5cpsK5ic.Y4kJofJtSAZ1EjTKEc6516XOYExA9cN1iTWQb6WX+Nc6VwssGMAfRgIfmbSAaxSTuzXfGNyNwiS8wEJNF5RZPbt+kEnWk549i6E6cIjbKu9dtij7aC+6pErrpNveb+IS0mcSpOXmAf0RTGGzML64A0mijKikF3Ob3IPwgxqXwqzX7fSiakR8YMLNO7DlRpVEqnZNzCsg5bbfAfTyW7sj1wkriFmbm7aD+e227HihU1swnOXzNkH59VkZs6Fu6Fu61L8oadxs289FWXrESeul6Od2bUxWQ77lu+Q6r6Fpu6Fh6C+4j2Ey5cYZVDxHDgWJISmcB5bSPmeB5MmfdqIn2NhlqCq41mMFCO1YV6qDu41KubM2fLhBRU5IK14zvWBygNdzZGbXzLUnJu7zgJ81Iq0ocmP9xQch2PIJEetD8zWBhAds0jjw2LHzC08JaaIh8kvJZ8fvv766E2cSM+d98OyuWmii2fBZfb5odCjk3YVLXu+kFO39wbQQmgDSwMVWEe5u3e8tEXNxQHR+auXc0nUfORJBXrweZgfyGBQ.o+7u9W6wS1cya+WUP6X+3NmVI09k2YxZIWRSiWWrVGJji4W7FazaDHebsvKdB3qwmHIunp+dyfCqjWXUfuQvZS8hpJ7RGd9U9+cFddR98esjjmSsuunqkIlnJY4.hxg+8FMLHT0JUbBiiGjyurF67UYUwqIlVhpQ1xw90qO+Hmw9f55Fyl4v3yFchDyH1ZcnWxAiZ320cvjVbOqTkq8UV5lEXQR4E5YV6s3I13Ecgjp5ewVHw14eQUY+btw8qvpgqlrzY9CFySDy0DDwmFFKnjcoMgC2Q5yog+cO4j+2e4cNqt7d04AWo.kpAidgLtMZHmJ3jR7u0LlONHqfxi.y+JciVBk0dotSNrlgiO4DTjfQe+bQJO283A924X+diF3Sx5UINfT1Srhj0PZkLItOtv+w1WkvfquywGGOqlJgYeRSXtmzDl+IMga9jlvsdRS31OoIbmEmPbtOv8jz4bWEIRTqgFa.tlTzeI9+B6oa83A
                          updateLabelWithPresetName();}

                          1 Reply Last reply Reply Quote 0
                          • J
                            Jaytove
                            last edited by

                            sorry this one works i believe

                            HiseSnippet 12880.3oc68s8iajcdmrGYNiDmaxSljcwtvFUDLR5Iy3N7VeydcDKRVjcMcQVbppX2hZFGopaVc2zhMKZdQR8XOIxIFIFH.w6tuk2LRdIurAA4IuOr.B4Y+PPtfruDfIOrKxiye.AX2uKmppSwKMIkznQS1UdbW+99p5bpuy2467c9NW3oZLv+XugC8GjXsTNWz2KwZuVR6K5M5rRm41oWB8xIV6kStu2ECST7h9tCG50NwZqckp38V6ZekDz+9raVzsqaui8hXkHwA9cN1yny4cFEwsQg86zsaE21dNcNW5oyWP+X+dk765OFjiqjLch9tGeO2S8p6hO1KkLwdtCOKwZ+FIyl8ji2Ic5cxkayztt4Z65lOiWtc8NYqSNdyz6lt8QalF9eaARsV6Ni7GXOxcj2vDqkrne6KrOy+A83WvAcF14ntdHQlD1valYWwuaarHhbMuu2f62w6Ax7RT5rNca2HPoMLAjyMhTgWgUgucxZcZ2Ijejp75zMThRgrRcsWJtHekXhbFYQNsjHOCQZMIQ5qvhzWMo8wC5zeTzcP4QIoduQdCNw8XOkY8uXxGmAIdoCRkrjOjrdi13b264UY.PDlMqu8loeOkMSm9c91oRAUpCGobe2AJ0aV6NEa53XV2V46nr02V5VGMdzHf.X+geWY98c640MfcpeyeS3cNzuq2FCG42e8QCF6gugN851ommxIi6c7nN98T76UjxNT.G32c8i8OuueOPTeOHO6BoQ4GjBKXc8O1sqRm1ODxeg.rQmds8dn4IQoAeA3Ceh+.k06.OY5usRGk+SBIaitd8NczY.q28cCxV7e7c+vNe2MFB0cABB8p9NJcf7L3AEuW5I8Fc.Jd3a46Ph0u1ulPf4m+SR8IoRMobHoTiIEQYL7rAUUm5MpTPAa8avZoan7tgRTnXO2zz.eB4jz4Dk0kdWfHGlIxJj3kSgBoja2tGAMxWehZL4x6jUlAYT5u66oDX.DYuz08DPz05cJXPrwwC7fFQU65ejaW1t0v2+dp8ZWwyq65PBgmdiAdm1YHX2VQX8r9MZOv8AMF3AhYwA9OXn2.aO2AGeVQ2A238BMxV+z2Sw+nuWPQ7TtTg9tVO8CyjoB8OQ43zMNA73Y4OFrsZa4c7H2dm10acH4a3BhHzRYizgOZT9vWFtwCNqyHuXYUC2QmQIuCTxeOkObSHKdOkrow++2EdxOItRwv8HutYmaUJe6a7Ne6ISRtKOI4hmjiF0i0ZhVqSZnlMt4YvSuQ+wCOa8Y+ZBeH1fCKYxkKa2y620aPF3cP8VQoF8CRTqeif6GWNGRbq41GcqD7Ha3NT.W+cvrwN3gL.ii0iqNO97iBu8b0PxOD89knw530uw8YO4nMka2gyzQ139sACXRYeXmQmw5Br6v0i6Bqe3MhL9QwY7fAfvzDLgkSJaIE13UNweGkabC4VsroAKui7d3HPXuQtzoO8FRdvXag4+LehB3Mv6xyzHY3xy3odtOIkrmbz2MnAhpgCcmOUBwRN+7+peGkuYF4B8LsI5561NrBb8n2vGRYx2cdk0f9q5OnCZUbn6fdc5c52Rotux4tiN9LfPHt.cenSFvGA0UCKveKEzxeFk5OYV85E1bYI63SnthZJNqN+BTV+phbXf2nwC5I5TLRKBlNokUhBqPTsAY9863OdXjc35AV7yTmIkz5P097RF82KoEx2dV8VFUVmQG2TWYAOvj8eIwe18fMo1+xqq3G0.JigskmvVQ3L83yfdK7ZyVBKrss3ktP0RjfT2ejmYu0emT+fTWCtkxj25jSl48DERpwwLtMFZ+fKKgq2a74G4MHvvL3AgPUurP1yLuP1OlcBK8f98z60YjYeudyKn8DBO2Prx+5BoBdzQTjxudPjxXrLI5.g9d0jDNcBRfkGjShIS7aHRLG3Bk5WKYn4Qtm5bH+j4vmcy4lC1c6z1a.kCuRx864eT1XI9S+E+q2svxm3Ik8M9SWgDGWru6O+q+0d7xm3Mm3M+1+UK0a9pThyjYRM10m9UO2p7LqPE1zu5rSl5Ml+qV+bX3thDS3rKwq95hDCAebjeQ+GRo+MRJGvwD4xiZsB0ZKSoOP9IGNB4m6kOHwoRVTSIugdEsU0X+ouA2SX8GW725oIw67zj3ceZR71qPsVjU20XqtLoepr3i6jnv+7G+2eykoF6ZIYhcVAuayH469j4bTH6w8Q8n29u3ebURcb81m9m0+eZURcbWbExk6uaUR8TFp+FqhCx31KJezO8ucEd2Ymvy9O8u9eXopxRIpxx7T4gM6VSp2d0UnjmMdI+m8K9Eu6iWgTOow5iJrJu6cex7sEp2x9zXqmcJs9FqhrO069uYkZlNKGTM0K6NxEm5RQjYPzZ88FLpCFH3ZkgQQbrGOQlWKYYug2aje+Dq8VgC5F78sftSym3gQuvuQgKjHd7C5zdzYgL5+GV3LuNmdVz7Ve2e2BmzoqXxn+5I+AMrLeesRN2ohoQYMqO4ntvn.TxlYi98NEqDWZYJijL83SerjL8aUHtL8Y+wSJSO92SRl9ONsLAhzoSIPWag0MokDoGchjZR4GNgHkn0jhDH0CcuumtnuWN5bbz6b3Tm5ojNAHymObD7xYkwZuyzRNIG2Y3H2dscGLRY8ruySP4PV09oiWwxwMWT4HySR4H2zkiWcgkirxlHCkJGW+YQ8Q1mjxQdtbbe4UivqmKfaGrfDqRMUNoR3e9ijaX9rnDl6onDtZ0TxNXR+iVQKtxKpbj+y8ZpTKrDtoTI7V+9Oq8Mr4RJmWcgiRetN5mPJUlxQ+m9wENxe.zamka6NiGJ2C0jRelDq8qHIUu97FMzqPKdZrlwckEpDIlP00aJUW8Bm.8IZ24ik5xrFwi89+FIq2Yv4tccUbPEJ8vit.Ujubxh9caS54fEW80RlO616rS9cRmInBPr9t8cwYURVSGNsGxULyvl4sEk5Jc8cG0o2oNPGSTg+MSJyRVI7uDqkdmBy+kKhGvQnew0O0FJIGCAFbzowKUY1Mc5cRmnyHuykWK4H5rLi4VddsKuVLyy5Zw2dUqEeZprlagSjkOTt93KZKzcysylYym9Iob9FK2LwEUb+YtRE2Gezh8k05RLWkKIyz3aRqyHi3HWhuTxkzY3arbyYXTYs+mHUVej6SWYMtnuvlcSpZVwx5qtfIbJVD94KDKZZ9U8Kk764dwH+66U3zyc6zcii8OeBaaHj2IU.5yv1d2KQoDY0iQ42283QSYcuS9cyAtp1NVw60WPwS1h8Si47o8kHMST7t2R0zsRgoagFUrdyjFddccefaaOOkl5hpQoY4KVM3balN2pyqwk2Lw71dGoB7eyfIMaKOivMXw5JIUSrJEloTFOp3kncWoxir84c69DWdJ+hR4QNbv9idhKO1unTd1RtA1G+DWdrdNUddiUJ1K4JqG8gxwt2dhB2c+joJb+1EhED1qkTcux1VUG31+Lo9.tZxsRmOStch0QvqlLets2Yqzat4tw6P30RlMyV4ytU5c1JWLGjWKYlroSCoHAMiPqYmDWhzaDt5c5suw2R4FjDnn069dc866k4FuG9L53xQC28algHq32sq+CNzev8FBtg8faPKhbpOQRRxQuvb4yr0VamX4T7u0BWksHUsh7TnjdPgIGD2MlZPbtsGNHS5z2CxninQu0a741XJFJ2m7D1i5ynWq9QJLb2+MgBCKqfA4HO51WMo5nQtGeuKQCzYXMuQtMBREODny6ztcWuF9C6fqvaza+Ot.t02vX8vEkhb8etajV4m72U3b+1TyCZefNbjWeoFA+r+j+j+62Dy.ZKw0vu+39ntsHH4OXkpIj6x75e+uTTS7JIK6cr6EWREwTZ1YWyLg5d9UTw08zDIGuxYIpH9pKb4ekZR7fmKUD0eJqHtVR6wCGg6a2mkUEv+NWdmS25wyqlY8G+rPwK61W4SdAtEvbzvSTkX400ycn2p32YYZcLq1.Ki1+0Wotfkimsvckls+Gc+Izgo+ilTG9nOHdWvovgreju6f1SLIH6je6sfwNmdxNg2L6t6jembYlrS37Y2M+tasc1c2bpgmQc+9RezZb+uv66PTHgdQymdizTGrk6LreW2KLOdj688pSapmfNYo6a3+.HY.qbaQz60gI2kIKAMv7OmBinywCikxxdm3Nt6H0988fZtdTm23N9ktYQb8VfbxBTs9vMRuwV6R+amcRu8to2l682w+zS65UCbkImVb5iJclaObmL+sT3mr4PuC7Ndj+fYJJvcqz0kCnK1Mp0PKnRH1angl8H2AihdKYC3q0qsz6dKHPjkKhie4EuGWhLs9reb7PW+hx+JHscnM2H9aEYoai+xIoeZIyqAdhmDetEmcmbS3Gl5yCWbwi6PiLXXitiOsSuIx344VnMavdP7E17a73UYDH4jGAxi9QW5HP9smwRHDLAgjF74yfPt5h1NIwl36eO4YsH+DEoB2cxhDv4xVhSbhbxQ1qOkxpX0XiMDo6cYKbvzy.J3e9xD06M3hgCWAQ8ZKPT2ZdS00iNXwFJ5Rh5FSIpsy09NBi46rmdlM2DFK1sLtSlM9d8OMw3gdM601ulaOPHDsHl6D7bsEt25V1Ep4r+fIKDW+GrBKTSnDt1UV6ZqhaUYi2O82MtD9EUzSKoa0L++cqF5Vc244VcJePew4VMyrVWsKYugJ2z4ww1LKy+MLQPl+AyX0OuzsTBF1EYHeIMwliSfkYipJMRE4EW9wMJPlcIW6+FvHVagTIC98ZbIsCv.dGl3kT1LYlc2McprJk1yT2JU1zoUNMUN5uade+GlZa.AgZ1N0No2QQsZUKMaa8CzXx5U0rXTiFZV5kTszTZY1jYYumgVKF5XPWKpVZ+CMMKKHpWUud.715JNVZb1VTupRYypL1P21Q7RJZXdXPJLUus.Tqnshp5gpsDzPVIxFSSk8LMCv0DfCOzzx7PEm8zsYNMKVTUfr3bujZsxZB3dlXQiwFpZGVuDm6krZFbky4RGpZrOgJqZ4H.sPUBi0sAUWCvvgH0rrrBA2gPUzLzuEif7rAWdpBZoPEPUMSK8ppJMzTKsGyATU0TKwXVhqZopyp68TsrZEg32xdZkqpA5EV8tWPsATLoq50ZXF99deMqayYv62rdUCMkJMqKJi6qZUFpg0U4W59Z0qwZ5802GTxb4XeGCtvanVhyGCMUm8D4tQENEF5UBdgFAVVFlbQnlZKEcFYVOTtpqZ6zBdKbdVW6vF6ocHgMqoxOhon7zPywgerF5GXx59OnoZYkJFZ1BJcCluEnqMDUWVZrdwRubYnfWiyUqlAF7VMss0LXgz1PqgihIqIrqaZ4bn3orcTaJX2rX.ulMrzpwuE6CU45AGMgb6rGT0yHylU4JYmlUpvkAHi0X8unPcfZoRprzen99BYtEfnx1uYCPwqsG4mBo2U4PyCA6NUCy5Zo3Vuf8Yc0TEKqnAl5oJpo.l75PAiP5vqg.VsrcrYtY1BdU16AugfU1BA6jlnUUa3nCZBDVpjVcGPjPr16S4spgghNeWiF50oTpVqghYEkCAE.RY6HRtigJmkGnWlS7s0bvqEUK1xFrPNPiof7TsdYPrU0qealUMn8NgzHKJFAdRJYvD5UsKRkLz8hMCLOjtZVuJc0RsoidklTQtjZUM9JT5pyHKc55dp0rE.a9Y1SeenUpipfnllsRM8xFp0cLErrfFuDxDrgHw.7r.dUKwPMU9UXnWZeBXtmlCm2l0zD5OpFQ0.DDt7UVSqAcUukRUQYnr4g0sA0qAWIT1RuQC50UwjteEK9sWooiUSRdqpVyfe6UAgyArAOjobDYIVcWQu4dL1wg0m0f5.ttoFnl45O.QbpqCFA04ZPyxksI0VC8FZL.MPqA1I+5LkosFi.ut7C.8pPBoMnogbnN0+R.MemZllNjDYCOMKm1spCN3UxFhomzALLzHyLzIjFCLavVdNB0siHKbLqPBsiEz4Fif1vncDhOT2RS.v7xtgIUrKpoVKE9LJPHtnq3ZjLDP6Db2rjeZxzAnxwWJANTEn8zzHyI.Ccb3.FOLQCcMkr6xXvMVIiVLlJiLzoI3Rff1ngdphVTGpX2sAXP0.8pHnPm.DxpLyB5+nNz9tLQzrppiiNCMLvdkI3sHVr.CW0LoK6g1A0EYH1znA4K.vlkU4qPu0L.5GE5kDgVMqWBqer.iX0xFLRuJzDxffVnyp.fk.0PQmRsl8GzjtaE3cqyEwJPmj5kYjYMroO11FnZd6aS4dkaA82YQRVUC0x5NlT1VEhW.qfPjE8fPcD3YoB1jCxy8f2nW2tJM5z2iP99Ov8hTk1SQU2RQuEzGPSGhrVQc0Z0ivAPHnB7ZcvAbUDUDTWnuYDZBN0zb1qN3F.IsLg9TAK1FfiVfFBIQyptIA2iLi0DQrwbffTLXH37VSvUuFnQTNvTujHSvDHmLjrLHpl0KGwngJSnihlgJggtP.K85Nhb1R6fVH.hzYeAexoBwBJGf+bvoRSnIFxQC66F7aAwdndfIoBJaogEHDpUWuZM5svkdnAChaB0wnmP.WQCbvPYUESqZfxLpHTwDMEQPSrU.Dd09HE68BjBGrWBjgYY3lZTAC5mv.bYY0hI.GVGB1HDg1Ap0UTKJRDzwI3L0xrIqcfdlEhLTTfF8XsNQ4TVgKU6Cp6xPfl.DcdS5bCS3ki.PvAjCXMwpEj9.KnyAUanlpNyyrbSCUpGTfptZccryY.ZZt2d30FpPaEcFA8XvOWC0lF5z6ngIlsHx1PE8qgHnAh59sDcrfLbTKxpylMvXuPzAJ6251Dfz9GfpnC4zePIkLe.Af5YniPE6.ExA6KYacfIzHmUODSH.KnakHRnIUDAHBbEER1BdTFeKLVN0.7gPD5NFAY4szQCSwq5VTc2AMv+BhYsfpBBWxnosvP8PU..iWyrBQYZTgBnlI.yapXbKyagJOzzOu35VhqaKtBwNEgHCTDiQdvkmCUIKFhI3+CbfaodaPkumfI0GnM35dyTxswDHv+eHNHuQEPQVIY1DnyF.fbPutZMvHA7SfgHED6f3phkIlJSHJxRM1d2TkNycjemigq9cFnn16TutHdPaE+dJE6N1KEF5v16jhh+Sy.FfBzkKzQiZcSkLJZMvBmh0dPkqcJfhzw0PDz32ZeBnCNGZ5XnKHbvqULPMAhLcZhWftzwKX2ohrCJTBFplP6k.BHvPwcNDLbgJR.1rJLf.7Z8RfEd4JJpUHRx.FcxAIDGYFv6.MKU5pdQlV2vTyATK1BRSHVEt7wzGXg9mQHVWRB4gpfGnvGAnf+iQf8k0d5BcAXg5nAi8oESAxsExnNzcCSi9EgaSTlVfOTvkT4aQjMsX8EBZRJnCaQOO1MLP0RCMhAuoHwsAshZNUmayDsBE+XQ3qcKJXOENlOPO0HUEHviLXKQMBlMBlKBtYDbqH31Qvchf6FAUsJBFJQzfAHD9kFLjAj5jtiG4gnroCejrQhR1HQIajnjMeDLRpxFIUYijprQhR1IDkrAhBQvNh.TtnWetIRQNLEVhTDIO4Q1BtQhVdNZK.s4DYylvyKd7HwOR5iD9cjx3Hs6tRbAOZjhDbx.dKI4GMBfHCQHDMmcSXHHHDFRsMA.Sg8gtPfNEHJXn8FX+JHgIEpNhfNd2mAX.MQhNFdGMqK.tTISvaNgfwuXgCxGwfvQcMwXxoSEL9TKXv3vfKnQwiLZVldCZ04WtFNHjhFwvPCbj5VMBlNIfpBNHBb5gNgoLUcDfCawfl6KdPPlU1NeDlF+Go5Ai+5kg1kk1K5t1lFlLEmOMgtugxEg6Nty86L5BAdj2cxriDdWDW0.ZuyflZTNfSwR8HU2dZPGUL3.VUgQWBiQFgPTTB8GNOMzkpxlLP+0lkMYjkcH65rx0rjFmXni+nzPQAXJPz7ofP8Rk3xIif7qhtJSWee9pkpHCLAugTprfgoyUoVZkLsJK3pU1dOHZFDaqhygUYFB5VgpERutYSbHF2lIuUKL7WagtBFd19M2GiUgH.6PL1XDqWuN+RrMAW2Lfka7JVHEOH3R+PHNWtYfsSyx57S0rdcl0gZnibU1RknZEoivw5YQYDnfpAU5snFIPn9N6QpVpinnGGB2DpV.e1ksinUQiF905zzgk1CfXxpS5UHjGXHJHnILZKhEzAQkZDfCdgf5PWNL.LS0pE.oBAMcnhq5ZAH714HhlPjbLPHn2BmIS3J4eUYbuQctnqW6TUcffWv+nf+UkCvVBxr2k+KSTBBSRuzAxX9FVNPWkA.lkcCLp0PDwrnZQsfqLCq5UZEBHVbPmA.lkYMqfqDCHlCLjCIHwtpZ4pfqvPDyzIq3hfLm3BSdHzkm3Jw.GvQqP.ypELXdwUhw6qhiJL.Pr1WEFyhdDhXBEfxAWIF0agS0Q.fX0.F8aS85RPlsNLR35QHASnUo3JwvBm.BwUlADIWqP.wxFZKZGBXV60jlUxHHyV+VZhGkPLSGMXXhA.AKZNSBQDSHZUmfqLi8ZVM3Jy384+xDVP3bg.Aql3nFMshQv2poUckZZPvawona17P9uDADJWQUiHDyzzPbgHwPxBtxLf.mBtJX3fCOHDQLukti3BQdacrO1..yBZnwUZLBX1bSGniK9BRROalP.xxgng+lMPeJz4SyS736tyNz7hXNAIe6b3HTiPLSbPH4hPQL2JBwLCRbXRA+xXXBop1JVniUG2Yj6.XvEA.EA5NYBAQrRGghXF8fROY1HTDybQnHl4iPQL2LBEwbqHTDysiPQL2IBExLThhDnrYhPQLidPomLWDJhY9HTDyMiPgLCScThCSaTRCSYTBCKxQk3vBbT4c2PfRJbxaRU26AJmfmRqCRgSfiXPbPyP0xk0cvvtPrI82CggZUGQ3DpC8hQPbclnUC.InvKgA+yTv35phfR3rSXUEmLCdt.Pdf61FLnYQwUbRuM4Y.TW.LEWgtvcXHL.nZMBwVlFLTbULQgHzgemHFmCJhINNVb3cDFBJUmEFN9TZTwgT1lMZ5PxSYHHCnHaQ3lk121jxTv4Mc4.VmTgDfJlVZhoCBorzpykIHfRXLmziTUuXQRXpZZSZfpvHBcHN3TKhWzIYmfe.fP.2ED.1WuFL3U.XnYanqgyBffxVQ2Fhs2hpxL.YnJgfnGgXOHTMJOgAsSwT2jeRRYXVqtdSRWDpz3ZrrgPn6WBda5siSOOd0RsLqNCzd7TsqXHTsXDbJv6TgovAiWI.Q0hPPEFT.2bMjcqHIvAWiSDPiSmtZZfu8X9kX4jVqGyAm51CbGItlN.DvIq3ZNw0MEW2RbcGw0cS0nrhJLNHM6fN+DLriwnDzfQCbaphgESbnE+Fa0fDVVpEQPQHb9ZpBjgZsVLzXenXhHSCiVTPdDwgzEql3z5gHbPWN6gc7iT999m6MXfauSYxw8N9hHzjr9X+wi6f3RvXwzbbH4BWyslVp1DdOql3D4qXuOIUACZifv..ffggvmwJ4RZBlMKiy3oJ+3l0AcAtbbDAOhFDBptFBsTI9MfvxzDvP.KvOADlnCQo4.MO3m.a6Q.LhTHVcciZLINKjA.QNSy1OXvoZiiuAYzjlfewTe.LzDpSs56iqt1dMoBMzRzlecUTI2ZzaDZ5BgPRy6IQYqSObEKHXdbIGjvz.OnEw.YBiUDTaGf3pPje0DRGuv.hAkfztmez3yPD1zgujktZwuo8ccO2EAFtiOwqGgF208HpxrFuHyZp1jZnlIMLaD4Nny4GQoqVmdsUdf6f9BB+QJNm0YPahz2uGLhiNC6Cd5Q5Kviu2KTpNnyHjttuRWbKsv3660siKkmMToBmFiKKtvSgY.ATaFBsTEpEjhkREnOZAiFnOGA1BFFnR1.JavCON8hb6H3+xBYKOSELcNwU0fEUTPVT2NnAGQ1x1VFGRDssTDLzQmlp6GPVyQ6VNAD0OP2H.+AMUs3VDTaZXX8pgDMqaDHupNfvZ2.WzPKAqhpTCLXTd0TsC4QisUPnohyFwgftvlYxtSTKEgKE3awtQjmG2dWnbtOtSzPpyuPYHzmdpF5SXzAiiVG9qMSUGGFVQ9Z0pvfLIDzys3pJALZBNtQ.lS5HprF0cA1hQh.q5pGtxP.rpAthXHvDG7KBvrHDfynOSJVaDzI.RVS2hd75jOF9pBtfdRX9sgapEMbA2ILsoaPDsWFHPCMwnZQJyF3EnWWS95gzELRa5piFyWuJmMVfsgEkOTWYvUabfo3UnOLbDCPNZlxBmbCqF3fC0vqvvYzSY4r4VovGKELfBbcbqxfc2MM1ilESlETBXWXvPFPxbzewpD5ZI9BtveBDL7eBXoI3XYwOKG+EXgPTz59oxPMCXL5xuDwJApPVNALpwH85Z0TUrnoFCptg1JwX6XoE+AqBw72nTLVg4J2uADgCRwdqCQPkWDVsgYcIxCLwMNgfF5oKLG0T0vQ8YdfNeasZEUYATqtcshFbYWyxjRBemJXkKCND6I0NjvRjqUz0rZEgv9fJo53v52JFsvdOJqAs9iDjpAUMUMEWpyRzdPU.CnoPfPsJBt0vpACQsnfiTMR.mPFueSbjcHxPqppS.7.cFfyAK7Frbf1blXHxHWdh6HjFqoQMEqSLAOTP21pBwFhUhENKUgUBYBy.n3h07gT1JMwkz0tDFFIwzrF1osvTin.KLVFg1GnmXvbDbHXGiEpAh+P1ZkvNCh+XT.cSyRu9L4IrifbRyxQVkBiX0h1vFJTjFDKbhBkjBjjCeLFYPFbHsCIvcdGRd.nAYCoCZvsRooN.5CNFgPobHNelA.dtejx5CAqZvIo.aKdRSq8K0rnLQihBaWdUfByzaid+Zne6aiTPjr3eyx+UYqzDfDwLC5.wDBfrAfb86N936Qn.VpEE8bC3nvNscXKgLQHwNSwNjStPT9PTn5knvgwzRIazs2C2JRvntCn2GaeaumoSHGxJllKhLyfW1PdAl8DAFs.JaALBSZlzAnvTFJ0aF.1J.DJW6D.1EAti5bLdE0XrDfn6jIBkNBJwU5QyEAyGA2LBtcDbmH3tgvn7JazKKazKK5EDk+QY+Vgnn2SzqI7sLD.wFGEzOkhHxYDlAWHxLLb2cxqfKmERrUSzTrE1gkl3JMMAQPk6j8NLIt9TD.ZjuuJCgw1iybHgqqvQ7wDzNdIBF9FIKVHBrPLLFL8h0EOa7cULw5.X7Xk4RA3ZRjRbhJfXQeeylVTiahUYbB0YHt2+pYFRXyHZ6DwH6.VMqKJ431BF2hnLtz9ZF3DVxTBkTIHbOr+NB1vtoQ.jBemwNUvQMQ38zJo.i5w1HfTqQSZ6ZHHsftrJBiKyrlfC1jJaDli+LftNqxCV0+R6EPdHKyz7sF.4tIPHDr19DpLOFGBp4XdKFYBAYUAGGTHItKaILF5UIcbGTFRZGA4GB2awDnhQE9JDRFFqe0lsDz3xXfnpZzjRvPGklUM3mf15NLxzPqNsX1BRSbPGvvPYMV0lkJoSHnCzxk4TumtXq8QDlXbuHRmWsAcQTlLObJzIz6WNb+Hgj6q0hqeMBjjZpfu+77VFmoqVuYMn8DSo6XxOWcHdEHDVbIjHRbKH1v.LdBIYwwD2mK7yz.hPB2VM3ZowLvVsQuJfDZ+peaVla.c+6n2RfOTyJrhEjeUXrq31cE9y9nR2QbCGHLJ4xmkk5ABcHzipgA0jfIcvoVR7lgH5Kq2rl.SC8UfMqTQjU1PYCGHGeGGvDlKfN5EKxM2bvUOF253XhpayEiVZ7d0iwrbdOX3Nv0LoEdFxjI.jM.jK.jO.DbsqmaaBH5UD5pJfElHZU9h9CwN394CSxlhbaqfqAOx1BFaG9n6H3rq3JNSDvEJ7fbQHQTjBxsBQ6DhfPBsBIpQUUE40cHfYcsaQwDHHgATRXPzn.FDvrgHdG9.T0s1i5NceZCAREZPZoXIggLjMa.iLTruLNaNbytDPQamzsBn3sEtff1yKBLIW37oc6VArpCAaYZEPgRQy5guDwZfjkx4FvnfKe.FEpEShMWXcH1xQYed.fBx8UxJjVlJO3EvIhbyH31QPbKOvUSLMDDRynHSlA2rQbwXyBaefrty9XLR.FMEDOICIYFi1.Bk2ha2zkpkPTeJ2ncDEs4Qh04rXSOk5f8f9ufxNt2u3cAlAL7anwUDCr8tidMKhE3LrwdoND2DtGosOseeUcd34cAJZOwWEkaBWBatgsoRcDtAVOwsapiOSA+JZzcnRmdJscUFduKPdGARLN4C22aHR19HkgdOjty498tGw6hgWPW+3N8w4a5DiXElSGoz1+A8BtpPfAtG6GBXViG3dT2ARPh8oC77tmB9CHDChYRF7iLtWO2P.vZ7Hvqg3BStC+WlXW9uDQV5ODLG8GBlm9CA2j9CA2l9iRzugqjqINMpW5yZne4YbiX+7N+radg7ws2h9knoLn.+YLQ8D7GvXuNhCLzXmABuYxXeothePHjIetc2NatMyF6fPfNgD1dqcytc1INIDtZxMys8Vask3TO3+wKwm5A3GUDa266I9boI8y7Gui1C661aXG+dCUGB4z3y6E6.B.eD5aG3fYmb7arxvoxy1cDGiewtUDaySNA+pX8s.ifvDo1t8reEVd8bOeNReYutdily8h9rmMUAx899C.UG9AaL1MqLl+3jE7.wOEEDEIcPc01qH8S2M18qO9bVChIKGe7PPzzgNQvI8vGRegaRuQtI926sh7A1eW9DpnyvQpC7bCUph2v6MqKgohkLK+GzvscavbeYSWnVEWdi1XI8C4aTyefnhXx6DY7M4cBzySc2K4XkHyjm7U4xt81amd2XM1e4E9UAQ5mSaY4eNskujedqK535b9+7ck+c4e2u2k86D+wcmwudZ9mu60DNKFF+zIbpehtEZHcrk95IK6O9BnaCanY9L9o+N0YoRlLo2IS1LacIU.ScVPlYybPB2b4NKHCzIxGnRE9RuNYUNkF1dtmxmeiO+OPIxrRGHox+JsK3KeJM7AS96NuyTURNEl5b0b5eO4EJrfe84wpZl9ms8L9XErnuHOOT9jxU5Wos8TmHBSqfaXocvljBdQG6rfFZkksXmWn+PYKCmkP1fgejM6RIaP1sJGyEw9s5eimYGyEy9PVcsqr10WgFS6Hel0+CienOG0R4aLkx58gfyMwAfaVc2zlyPqUn+LZ6MuVUYWtio5TIMNpaiIbADuCg7Wx6H3XbnxCwOeCS1T5wNSTY7oSUB.68K6ze30vOJx3Yu+nNtS6keqrasyt6tC88MYdNPlp5Q97K7t2aAGyCRpmkvrZ4NnGVvIOxTmuHq9g8anTKaJ93mQUpOp4yzJ0KoU+T99yLuyW7G4VH3ydf3L2b5ye42awGKI4WxVSuxBjS4fqtd+YImAmHkyRLe1HCxmlQ28AyRFhNLF+7SJj8p7y9clsTDb9C9jKEWcARQrlAefbyfKlwAQSLQnvLrje1HTxGfN+rymkP8JIowo8LUpRsnCrY4fQJbwrDqTIsGswpHYSztapHHS7sK7LR3iEVPFIgu+idwW3k6X5+4OZVZ9qlrRmt3w6zSjn+aOiyW6kSz+pK7a5nT6qCjj76NbpfDyOUOi71Ntg+nN24.bN.7ty5mNv6h24alSY8LuyxdHeAA2NcHkyu3M0Qy0p1q7jGIWwODul+YB1jmcWy5XZVV2e8E9IwL5E+WFq85nma5dPS+rS2+ZPKTuAd9JUt0TGiybCWYc826ppySW2pvrzsr9+USVYf22erWuiuHlk9atvugnRmwsxsQe7WRszulvkxDpZY8SLK87EVtCA6G+esvk7IUYFedUk7fHOp9+yC+xoU7k4AYV1wI5TX91wqxWpqbK8mjwq+SlJt8e3bGYr7fgWeYFsUzm9VoSQ2gxGPyeviWtu0hwk5+7+KSJ0+k+j3GliWOP0a4ceuAGkYFSQSrpiTIs78Om7SLuZ6byZhDurOXuRSlqkbTue3yri3xKuHOwQ7cY2y62Y5YgYVmKlSaVOWcxxbZdmZI97DKYvt0kedftSxReqOp4PuAC+n2m+nC8Qk8ePut9fN6il3K022L62Lqx5a8NyZ5mzmwIR4JoP0DSTzxYvjZI9HK+P4O7eOWTBK7vl9pPPJccu3orv+5K9SDszHUO5K7VKRtCd92b40W7WD64r.vewnrB5JaglV0eVqoV3WdnXqogyk9s2q8bWMmqljK1yXDW5RKSv0RVx87iFzwMwxOt7bq1Y9crU9+WS9aMzfBy+ULw2lyGboKdy+gYLoki8l5q15p8MRJ1GPtMkiXdxie8Oc7h9FI8qjr7.2SOE89vQsxQ+DsGEtVxr4xs0V4yMwFTP5qhTrkR6UStylau8t4xto3KyvZVy7Cij3fUdPmuuh1GjeE+tHM0zVmNcls2Y6smbYigarc9s1YIMXVn8+Ny8b1dR6+G4NW6+Wg6B3ycy+E52K15U+IOG5jX1c9kLYsNObY5WX0ctMk+wkaFXD5m49UN34q94MYt323HCuSF8zool4W2pWMoiG7n1Wz63YN2IyYTTE9oEdhT7KzvTtala8i+BSw+FIq340FGzzSud+IRQsP+Q6NuHWR3r3yq+7KbJweuE4OBWngSG20cvyHGrYSO2UUXEJPQiM6EghjbPFe5QWZQp7bKRubRpX7hP4Qd8.9re23MNWhgDFTdnlTuHTdxM2dA+fku7v8g8hPwI12P4ezSXwQ7E06EgxibPJM9wOgkmTgdxeQnLkKy7L4RzaxsF12atgQ95IwW4.nOLrO4OuClbgkIY2BW+h3qW0BGIaTWQzFn8EhJoXe30i8EIbIJPAekcgHqNCphNKXyZ74bgZQQVEy6vO6du.LuPG5Mx.tS2u.lWnEZAr87TVqRvHO25YX9SHZJwDhFa9N5+PoBTA+u3lQzWMY4K54ddmiG9TNonKZ7bY2ZdKqagwe9X7O2h1WMz2s+.1i2yGy+XK63mcyXKVVgBqvP+Rb8BK222XgpWtoTgemuHU8+xRp9HeyetL1tKa6LrbaZgo+3TOmpixOdkZIHOOVm8i9hr53sjpNDayvmSMEjqMZs3Oy2ySy+MJrRZd4Qr+y+8+hTy+KI6CRrcAe9q5e7fmUp9E0cdd44V3eurQeiUHftKcyv9bND07x8meVLioUnDc4aVzm+AoHOPh+b4A7c2G9BXPJx9up4dOOvN+YTkqrd3e4Qw25hSrVCe3bqbeqjpiG4qvRlR04swjeFWKuPufYl2V9pf2yyI385QyrtEo+927SsdrYuK1Tq+7Uy+lgSHyy.E+mKysd9bycdNOY4m3oWIIW9dNzn60VzvYkC56Q5xqZb2keVmdijZe+wtc67wti97ZZmh8CFa01xOwFlQKohH+EiMl08WaJqayJUxmeyY96962ZV6y63yyQ70yNt49USV7h9tCG9rZRQ2Zdq6SgOdx9FNXt1luZRsOPQHWSWOt0yzoObQ+1CisiFfd3tjelv+gy3qA7RrCKiYUs1KsLeCyEaSjXKJUh7OdN+3C+5y9mmlR1LyvfRYVkh4oJym3xM0jUzI4By+NQgo13ti5zGJDk6310+TpX8VImfareOp2WpUyYO5RjoUo5cy49agNQhmheZoyq5MQ3VMIwZeEGw204Z9sAuoi7GT5LLLH8xHSLhHwMP2YbqALaV6J53ljA5V9B4VZq8R34ag+.6Qti7.Y4JE8aeAdZSzi2DrGH+6Jz1uqefWry5zscnTMLwRKhe0jM5L53ylsL9RyPFSj3yEY7JNhZXsSNw63QQB3WIYkaESu8L60u1Ujd+WyIv2OMcxhcPFWINwLLKKLga6PV+7n29u3e7lAKNLypv+7G+2eyvYgl4c2e5e8+vMKO3BYdE94e8+W27PIa0O8Oq++zMqLvy6i8pwSkSXPcqckkVEj4xqAr7Gia5qZtPic7SKdcHdK+wCN1Cp.5AMrFhGBNuDdF3vzoCNTbr850lH9+.+SbyLH8ZhalI3lx0xuJqkC1gRn5ML9MY0Z7MjRns2uQgIhmN7NaTH1Vof4q7Q+z+1aFONvvD72bSC7TKY3P72LgbX060YJtPOZ3brKpmxk6u6lQwbK218Kq0JuEWqjJbLnTEi7PRk8ITEJcASbtjWAjcz7cNwMDyogjxB4FLu.Rg1GMX2odEe1Mm0DqJZU7K9Eu6imbJuCqud0BSMGfRGbDSOKUgMb+w2zny4cfXrlQ4UbmYVjE2a5Rs3FSUv+FElZT9SmpIuA5A6KoVbeM1h6sRBCtyCrw5cpsK5ic.Y4kJofJtSAZ1EjTKEc6516XOYExA9cN1iTWQb6WX+Nc6VwssGMAfRgIfmbSAaxSTuzXfGNyNwiS8wEJNF5RZPbt+kEnWk549i6E6cIjbKu9dtij7aC+6pErrpNveb+IS0mcSpOXmAf0RTGGzML64A0mijKikF3Ob3IPwgxqXwqzX7fSiakR8YMLNO7DlRpVEqnZNzCsg5bbfAfTyW7sj1wkriFmbm7aD+e227HihU1swnOXzNkH59VkZs6Fu6Fu61L8oadxs289FWXrESeul6Od2bUxWQ77lu+Q6r6Fpu6Fh6C+4j2Ey5cYZVDxHDgWJISmcB5bSPmeB5MmfdqIn2NhlqCq41mMFCO1YV6qDu41KubM2fLhBRU5IK14zvWBygNdzZGbXzLUnJu7zgJ81Iq0ocmP9xQch2PIJEetD8zWBhAds0jjw2LHzC08JaaIh8kvJZ8fvv766E2cSM+d98OyuWmii2fBZfb5odCjk3YVLXu+kFO39wbQQmgDSwMVWEe5u3e8tEXNxQHR+auXc0nUfORJBXrweZgfyGBQ.o+7u9W6wS1cya+WUP6X+3NmVI09k2YxZIWRSiWWrVGJji4W7FazaDHebsvKdB3qwmHIunp+dyfCqjWXUfuQvZS8hpJ7RGd9U9+cFddR98esjjmSsuunqkIlnJY4.hxg+8FMLHT0JUbBiiGjyurF67UYUwqIlVhpQ1xw90qO+Hmw9f55Fyl4v3yFchDyH1ZcnWxAiZ320cvjVbOqTkq8UV5lEXQR4E5YV6s3I13Ecgjp5ewVHw14eQUY+btw8qvpgqlrzY9CFySDy0DDwmFFKnjcoMgC2Q5yog+cO4j+2e4cNqt7d04AWo.kpAidgLtMZHmJ3jR7u0LlONHqfxi.y+JciVBk0dotSNrlgiO4DTjfQe+bQJO283A924X+diF3Sx5UINfT1Srhj0PZkLItOtv+w1WkvfquywGGOqlJgYeRSXtmzDl+IMga9jlvsdRS31OoIbmEmPbtOv8jz4bWEIRTqgFa.tlTzeI9+B6oa83A

                            1 Reply Last reply Reply Quote 0
                            • J
                              Jaytove
                              last edited by

                              i know your a very busy man and do this for the love of coding i just want you to know that this is very much appericated that you even acknowledge my post
                              but that you would even consider looking at my script weather or not you can fix it i just wanted to say thank you

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

                                @Jaytove You need to disable saveInPreset for your preset buttons

                                These:
                                313ce8c5-57dc-4b49-afe8-4d609d56ddea-image.png

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

                                J 1 Reply Last reply Reply Quote 0
                                • J
                                  Jaytove @d.healey
                                  last edited by

                                  @d-healey i did but still when i select the preset from the actual prest brower like if i doulbe click a preset from the brower not using the btnpreset buttons the
                                  sample map still does not change only if you click btn preset buttons does the sample map change , now the preset will change in the label if you
                                  click it from the browser but the sample map dosent change

                                  1 Reply Last reply Reply Quote 0
                                  • J
                                    Jaytove
                                    last edited by

                                    if the user goes to change the preset manulally it wont change the sound only if he or she hits the next or prev button i know you a very
                                    smart man and im not tying to insult you intelligence i just dont know if im explaining it correctly

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

                                      @Jaytove Changing the preset will only restore the state of the controls on the ui, it won't load samples or affect any modules.

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

                                      J 1 Reply Last reply Reply Quote 0
                                      • J
                                        Jaytove @d.healey
                                        last edited by

                                        @d-healey how can i make the preset browser have the combo box load the sample map and just make it invible is that a
                                        possiblity

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

                                          @Jaytove If the combo box has save in preset enabled then it will change with the preset. You'll need to save each preset with the combo box value you want, then hide the combo box if you don't want it to be visible.

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

                                          J 1 Reply Last reply Reply Quote 0
                                          • J
                                            Jaytove @d.healey
                                            last edited by

                                            @d-healey thank you for you help one last question how do i get it so that when i make changes on a different pannel
                                            that the preset with will keep the changes that i made say on a eq but change when i change presets in stead of just keeping the same
                                            settings from preset to preset

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

                                            12

                                            Online

                                            1.7k

                                            Users

                                            11.9k

                                            Topics

                                            103.5k

                                            Posts