HISE Logo Forum
    • Categories
    • Register
    • Login

    Solo Buttons

    Scheduled Pinned Locked Moved General Questions
    17 Posts 2 Posters 1.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.
    • JayJ
      Jay
      last edited by Jay

      I'm doing this soloing the processor and is working fine, the only issue I got is that I can't solo 2 processor at once, one cancel the other, this is what I got so far (is working as intended). I know I probably can put all this into and array but don't know how to. If anyone can help will appreciate it.

      //----------------------------------------------------------------------- //
      // ============================ Solo Buttons ============================ //
      //----------------------------------------------------------------------- //
      /************************************************
      //        ConsoleTypesSat
      //        EQ
      //        Compressor
      //        Saturation
      //        Filters
      //        Width
      ************************************************/
      inline function onlowssoloBtnControl(component, value)
      {
      	if(value)
      	    ConsoleTypesSat.setBypassed(!value);
      	if(value)
      	    Compressor.setBypassed(!value);
      	if(value)
      	    Saturation.setBypassed(!value);
      	if(value)
      	    Filters.setBypassed(!value);
      	if(value)
      	    Width.setBypassed(!value);	    
      	else
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, value);     // is ON
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 3 + EQ.Enabled, !value);
      	    ConsoleTypesSat.setBypassed(value);
      	    Compressor.setBypassed(value);
      	    Saturation.setBypassed(value);
      	    Filters.setBypassed(value);
      	    Width.setBypassed(value);
      	    
      	if(value == 1)
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, value);
      	else
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);
      };
      Content.getComponent("lowssoloBtn").setControlCallback(onlowssoloBtnControl);
      
      inline function onmidsoloBtnControl(component, value)
      {
      	if(value)
      	    ConsoleTypesSat.setBypassed(!value);
      	if(value)
      	    Compressor.setBypassed(!value);
      	if(value)
      	    Saturation.setBypassed(!value);
      	if(value)
      	    Filters.setBypassed(!value);
      	if(value)
      	    Width.setBypassed(!value);	
      	else
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);   
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, value);     // is ON
      	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 3 + EQ.Enabled, !value);
      	    ConsoleTypesSat.setBypassed(value);
      	    Compressor.setBypassed(value);
      	    Saturation.setBypassed(value);
      	    Filters.setBypassed(value);
      	    Width.setBypassed(value);
      		    
      	if(value == 1)
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, value);
      	else
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);
      };
      Content.getComponent("midsoloBtn").setControlCallback(onmidsoloBtnControl);
      
      inline function ontrebelsoloBtnControl(component, value)
      {
      	if(value)
      	    ConsoleTypesSat.setBypassed(!value);
      	if(value)
      	    Compressor.setBypassed(!value);
      	if(value)
      	    Saturation.setBypassed(!value);
      	if(value)
      	    Filters.setBypassed(!value);
      	if(value)
      	    Width.setBypassed(!value);	
      	else
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);   
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, value);    // is ON
      	    EQ.setAttribute(EQ.BandOffset * 3 + EQ.Enabled, !value);
      	    ConsoleTypesSat.setBypassed(value);
      	    Compressor.setBypassed(value);
      	    Saturation.setBypassed(value);
      	    Filters.setBypassed(value);
      	    Width.setBypassed(value);
      		    
      	if(value == 1)
      	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, value);
      	else
      	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);
      };
      Content.getComponent("trebelsoloBtn").setControlCallback(ontrebelsoloBtnControl);
      
      inline function onpresencesoloBtnControl(component, value)
      {
      	if(value)
      	    ConsoleTypesSat.setBypassed(!value);
      	if(value)
      	    Compressor.setBypassed(!value);
      	if(value)
      	    Saturation.setBypassed(!value);
      	if(value)
      	    Filters.setBypassed(!value);
      	if(value)
      	    Width.setBypassed(!value);	
      	else
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);   
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 3 + EQ.Enabled, value);    // is ON
      	    ConsoleTypesSat.setBypassed(value);
      	    Compressor.setBypassed(value);
      	    Saturation.setBypassed(value);
      	    Filters.setBypassed(value);
      	    Width.setBypassed(value);
      		    
      	if(value == 1)
      	    EQ.setAttribute(EQ.BandOffset * 3 + EQ.Enabled, value);
      	else
      	    EQ.setAttribute(EQ.BandOffset * 3 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);
      };
      Content.getComponent("presencesoloBtn").setControlCallback(onpresencesoloBtnControl);
      
      inline function onlpfsoloBtnControl(component, value)
      {
          if(value)
      	    ConsoleTypesSat.setBypassed(!value);
      	if(value)
      	    Compressor.setBypassed(!value);
      	if(value)
      	    Saturation.setBypassed(!value);
      	if(value)
      	    Width.setBypassed(!value);	
      	else
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);   
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 3 + EQ.Enabled, !value);
      	    Filters.setAttribute(Filters.BandOffset * 0 + Filters.Enabled, value);    // is ON   
      	    Filters.setAttribute(Filters.BandOffset * 1 + Filters.Enabled, !value);
      	    ConsoleTypesSat.setBypassed(value);
      	    Compressor.setBypassed(value);
      	    Saturation.setBypassed(value);
      	    Width.setBypassed(value);
      		    
      	if(value == 1)
      	    Filters.setAttribute(Filters.BandOffset * 0 + Filters.Enabled, value);
      	else
      	    Filters.setAttribute(Filters.BandOffset * 0 + Filters.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 3 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);
      };
      Content.getComponent("lpfsoloBtn").setControlCallback(onlpfsoloBtnControl);
      
      inline function onhpfsoloBtnControl(component, value)
      {
      	if(value)
      	    ConsoleTypesSat.setBypassed(!value);
      	if(value)
      	    Compressor.setBypassed(!value);
      	if(value)
      	    Saturation.setBypassed(!value);
      	if(value)
      	    Width.setBypassed(!value);	
      	else
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);   
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 3 + EQ.Enabled, !value);
      	    Filters.setAttribute(Filters.BandOffset * 0 + Filters.Enabled, !value);
      	    Filters.setAttribute(Filters.BandOffset * 1 + Filters.Enabled, value);    // is ON
      	    ConsoleTypesSat.setBypassed(value);
      	    Compressor.setBypassed(value);
      	    Saturation.setBypassed(value);
      	    Width.setBypassed(value);
      		    
      	if(value == 1)
      	    Filters.setAttribute(Filters.BandOffset * 1 + Filters.Enabled, value);
      	else
      	    Filters.setAttribute(Filters.BandOffset * 1 + Filters.Enabled, !value);
      	    Filters.setAttribute(Filters.BandOffset * 0 + Filters.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 3 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);
      };
      Content.getComponent("hpfsoloBtn").setControlCallback(onhpfsoloBtnControl);
      
      inline function oncompsoloBtnControl(component, value)
      {
      	if(value)
      	    ConsoleTypesSat.setBypassed(!value);
      	if(value)
      	    Saturation.setBypassed(!value);
      	if(value)
      	    Width.setBypassed(!value);
      	else
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);   
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 3 + EQ.Enabled, !value);
      	    Filters.setAttribute(Filters.BandOffset * 0 + Filters.Enabled, !value);
      	    Filters.setAttribute(Filters.BandOffset * 1 + Filters.Enabled, !value);
      	    Compressor.setAttribute(5, value);      // is ON
      	    Compressor.setAttribute(12, !value);
      	    ConsoleTypesSat.setBypassed(value);
      	    Saturation.setBypassed(value);
      	    Width.setBypassed(value);
      		    
      	if(value == 1)
      	    Compressor.setAttribute(5, value);
      	else
      	    Compressor.setAttribute(5, !value);
      	    Filters.setAttribute(Filters.BandOffset * 1 + Filters.Enabled, !value);
      	    Filters.setAttribute(Filters.BandOffset * 0 + Filters.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 3 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);
      };
      Content.getComponent("compsoloBtn").setControlCallback(oncompsoloBtnControl);
      
      inline function onwidthsoloBtnControl(component, value)
      {
      	if(value)
      	    ConsoleTypesSat.setBypassed(!value);
      	if(value)
      	    Saturation.setBypassed(!value);
      	else
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);   
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 3 + EQ.Enabled, !value);
      	    Filters.setAttribute(Filters.BandOffset * 0 + Filters.Enabled, !value);
      	    Filters.setAttribute(Filters.BandOffset * 1 + Filters.Enabled, !value);
      	    Compressor.setAttribute(5, !value);
      	    Compressor.setAttribute(12, !value);
      	    Width.setBypassed(value);        // is ON    
      	    ConsoleTypesSat.setBypassed(value);
      	    Saturation.setBypassed(value);
      		    
      	if(value == 1)
      	    Width.setBypassed(!value);
      	else
      	    Width.setBypassed(value);
      	    Compressor.setAttribute(5, !value);
      	    Compressor.setAttribute(12, !value);
      	    Filters.setAttribute(Filters.BandOffset * 1 + Filters.Enabled, !value);
      	    Filters.setAttribute(Filters.BandOffset * 0 + Filters.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 3 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);
      };
      Content.getComponent("widthsoloBtn").setControlCallback(onwidthsoloBtnControl);
      
      inline function ontrimsoloBtnControl(component, value)
      {
      	if(value)
      	    Saturation.setBypassed(!value);	
      	else
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);   
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 3 + EQ.Enabled, !value);
      	    Filters.setAttribute(Filters.BandOffset * 0 + Filters.Enabled, !value);
      	    Filters.setAttribute(Filters.BandOffset * 1 + Filters.Enabled, !value);
      	    Compressor.setAttribute(5, !value);
      	    Compressor.setAttribute(12, !value);
      	    Width.setBypassed(value);
      	    ConsoleTypesSat.setBypassed(value);        // is ON
      	    Saturation.setBypassed(value);
      		    
      	if(value == 1)
      	    ConsoleTypesSat.setBypassed(!value);
      	else
      	    ConsoleTypesSat.setBypassed(value);
      	    Width.setBypassed(value);
      	    Compressor.setAttribute(5, !value);
      	    Compressor.setAttribute(12, !value);
      	    Filters.setAttribute(Filters.BandOffset * 1 + Filters.Enabled, !value);
      	    Filters.setAttribute(Filters.BandOffset * 0 + Filters.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 3 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);
      };
      Content.getComponent("trimsoloBtn").setControlCallback(ontrimsoloBtnControl);
      
      inline function onsaturationsoloBtnControl(component, value)
      {
      	if(value)
      	    Saturation.setBypassed(value);	
      	else
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);   
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 3 + EQ.Enabled, !value);
      	    Filters.setAttribute(Filters.BandOffset * 0 + Filters.Enabled, !value);
      	    Filters.setAttribute(Filters.BandOffset * 1 + Filters.Enabled, !value);
      	    Compressor.setAttribute(5, !value);
      	    Compressor.setAttribute(12, !value);
      	    Width.setBypassed(value);
      	    ConsoleTypesSat.setBypassed(value);
      	    Saturation.setBypassed(value);        // is ON
      
      	if(value == 1)
      	    Saturation.setBypassed(!value);
      	else
      	    Saturation.setBypassed(value);
      	    ConsoleTypesSat.setBypassed(value);
      	    Width.setBypassed(value);
      	    Compressor.setAttribute(5, !value);
      	    Compressor.setAttribute(12, !value);
      	    Filters.setAttribute(Filters.BandOffset * 1 + Filters.Enabled, !value);
      	    Filters.setAttribute(Filters.BandOffset * 0 + Filters.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 3 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, !value);
      	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);
      };
      Content.getComponent("saturationsoloBtn").setControlCallback(onsaturationsoloBtnControl);
      //----------------------------------------------------------------------- //
      // ============================ Solo Buttons ============================ //
      //----------------------------------------------------------------------- //
      

      Joansi Villalona

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

        There is far too much code in there for me to to look at, someone else might have the free time though. Whenever you want someone (including yourself) to look at your code and fix a problem you should make a mini script that demonstrates just that one problem in as few lines of code as possible. So do that and post it and we'll go from there.

        At a quick glance though

        	if(value)
        	    ConsoleTypesSat.setBypassed(!value);
        	if(value)
        	    Compressor.setBypassed(!value);
        	if(value)
        	    Saturation.setBypassed(!value);
        	if(value)
        	    Filters.setBypassed(!value);
        	if(value)
        	    Width.setBypassed(!value);	    
        	else
        	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, value);     // is ON
        	    EQ.setAttribute(EQ.BandOffset * 1 + EQ.Enabled, !value);
        	    EQ.setAttribute(EQ.BandOffset * 2 + EQ.Enabled, !value);
        	    EQ.setAttribute(EQ.BandOffset * 3 + EQ.Enabled, !value);
        	    ConsoleTypesSat.setBypassed(value);
        	    Compressor.setBypassed(value);
        	    Saturation.setBypassed(value);
        	    Filters.setBypassed(value);
        	    Width.setBypassed(value);
        	    
        	if(value == 1)
        	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, value);
        	else
        	    EQ.setAttribute(EQ.BandOffset * 0 + EQ.Enabled, !value);
        

        This is a mess. Have a look at my advice regarding if statements in your other thread and see if you can tidy this up.

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

        JayJ 1 Reply Last reply Reply Quote 0
        • JayJ
          Jay @d.healey
          last edited by

          @d-healey Hi David thanks for taking the time to explain it for me in the other thread. Is there a way to bypass assignments to knobs and buttons? what I mean by that is this: I have assign some values to a knob and some to a button, they're working fine but when I save a preset with different values dial in it reverse to the original position, and in the shape fx the mode is not being load it when the preset is saved but only when the button is pressed, you'll see what I mean in the snippet, and the solo function I'm trying to implement is there too.

          HiseSnippet 5213.3oc6c0Dajacemij35UZWoUxvYgMZc.WkTGo8CsCIG8U1rPi9bWEKsRZG4MwnHXA0LbzPrbHGSxQe3MqcsAr6hdoAnmZujdn.EHn.sH4PQuEXeHsGJfAxwdw8P.xs5CA8Ptr88H4i783mONbFMqs5.j3kO9d+e+++6+Wuu3S6ZnWU1zT2fovv6eZKYlBWlsxoZVMVsgjhFylqwTXL1skLsjM3bJZkSaIYZJWioPgAuGrfBCODi8uuZoUjTkzpJ6WDCyizUpJukRSEK+R2s7aqnptgTM48UZhU6Rk2rpt1p5p5sA7yfrEYZIU8IRGJ+.IX0FfkovEVulhktQEKIKYSlBCshdsSqzP+XMm5+HESkCTkgOvyTAPHmh2PWsFjig+alUannVaWjbax.nxt9nvfNnvqwtsRMEux8QiwseAmeKvwiBCjD6wiydEom8JfwdC4vdSvVopgRKK+2.4sKwtoFPQUWBnBvYKm5xLPge.6p5fZnYMSSomHugA3AuVLEO+bEuI27EKN8cFcjQGAnILs3NRBn2A+KcUYXOaVQxh6tb1VHybnr050qKW0ZpICTkIgjvm.quWTsY88lzomFcjaeat61U9wc6am.0fLxFFxuWaYspmx8Vb6wUQVEvKJ5Z2kKyTqi3MePokgrIfOjqCXnc0TAHDR2.vnU0a1RWC7vTSFndAfVKCYfAUZzfnVAnPSkZo0b+pDnsG.LwRqwX0IPqWVSR8TSYijZMVc.slC7CnOPERZlh5nUrzRkY.0IZXHoF6WkXUBI0bhZEfB3J4jnQf545.onopnIyUuslssLmtFlbBIjgt5TUQT4lfdTss7ziNxSGcDHhhoglwTFzKG4DlZRTMuiS8vzEwVumA9eT.8v16xXqJopd.HL+TQw0wIe9phjEugg7su4arr8v4W9vsNhV7BwzwIcDVJoKfDd2IJh4SBCX.GsPFEuGmbFvZlBUYffg8R8YHWsnk2nkAuDaW2NAxs5febPdQxPQ6PtGA4VSN85bfdHLPVsgb0mri1Jssrz01RWp1T991J04l5ZX9UPgzlbSMM2a8VbWy2lL3aHTjAeY.oF60SCBP+.cKNPVVIUHD.4BU8pRpbGABqclxK2gjWRylv1dvVeA0ubVMT.XtFmokjgU6Vfv0gw46zCTuW+1m2FTDjdWqqPPnvrk9gJUyGI4VWSBXTTKtTqoGrZ88flWKaYYnbPaK4o.OuhjVscpWGTL204JxcC.uNia+PcBzTRdRUhy7y77Ym4c52DxLRaVw7y8BYm6855jy5QeFu7KEhYWJv57zxlETRxkyDbUBhyS5s0Nn63IA6Dpci.8ZRtQ9LUBtQ4my4yHm6zoI3CkNe6XmlNqSqSD07tWGmrGT5R.xBM+vuXFEArdNM2mfhQtbe7RNmzD85Z9QvdKSymKEeIRlKk4y007onVJ763Tl0Fs9VcGwPHihAQem9Tyn2Mq6HNhYTbBz6zL2qtpK2dw4p087y1iZmrz7vny8p64asGsNVo3UQsKU2yeZuL3LktmTFbiRWDnzEZuL4+PiySHo.56bqtyOZlqn6VGXxYu4AboOO1tIuk0Yxtx87mcL952tx8DhcMaAuKvp8tx8DSn1hgpcoDpcoICtcMlVmBlJhlEersxqFA5IT4Bo1RgXZYoTaYoXZoXpsTza6hB6m4IQoDm.nsWAX9engdasZ7P04wJppbRpGKcpI2AxbR.JdjLnlA1QKRmyfuba8Zx2jS.tAEvsmvRRiCVTRtnX5fn8OCJRoK7BouT+cfTUxUppnfDJHg.F0cvZphY9jrPKPsPK1SD54PBsjUaCIKYBIWLGRtXZRtH0RdodhjK5J46Ko0fPpKkCotTZRcILo9LM6CBh5SYeNyVkWBg0Dsjy4hZYm25hGo.fQbSv.WRXyVseeraPZUGpyS0FjlI2Hm0SfWbF6zAPWIjIFTPWtIHyiUm3cpbBfpyTzYSvwIK3MDj0UzgjyYePBRpCw6m4l1khTR0pMjzNT1YqOh2wGCdiy0OrFHEckP5KZZmnnlcl4s2wvrqMJNyB1sLa.NO+zDsJS.pP5.p.0.pXOAPEJlC.cVzYMnCvTjEbnl5R1NCwESGwEIQ7yOQzO6xew8Hc01MAxmKNaxsrooxgZMAppnD5dhvF05SXaQkGmHdduQRgEFNZ+CpV6B27dwsvE3Lr6Jkc8niQzrEMhVS35HXpaDz81qb++49M.+2F5p0tI2svDYfzNmeII6RZySw6NhyxnAPicDurOFqfZr0pqE+g7BqRAFyghVq1VIMnCTEhcTGdDO8wbn21BPLXHURjsXXyETfO+l3tkawpd3Ecox0u0LyQl+29n5J6qq.TwVrhmS.zfmfa.TwqIHNAAM9Qk8oJQn7hSiF1jGbOEI0lFmbzEK2C2ic4HCnXfj65tqOjuAfa7dUES3HV+y4vFByM4vR+58.Ly.2OAAJRFFRmtD3W+Oto7YZfyy70TjCd1p4bNnNlb28rcVc295Y7ms339KPbe7Ws9djUD4ZiWp65UXu5j9ktghJv51DunejRMqF.a7L9Kl7fp5GC3DU8zGPoR8oPOBYCz45KhTjnCv9TWi3Pn9LPKjUMkcaXGdNa7hSYxsyCnjTAO0KWi7zFl0icRFatXxMOI.zG+vT..uBN9oyGJlOUw0nHiOlgUbgtCa6E+Rm0To1WOLSulucZGZclCC8WBrTG1tpcp4Je2vbMmt6ch0tu4YBaaJs15v8nDHtmSL2yYvXhoijImk9u0tP2vZOm978AmEB66j1n9fNAw6xf1R7+emlyh7Bw6ycF3zH1MbZD6qNMBm89bAbPR6nkD1u67yr.GcDr.KOP2RdGsoldjmNxvi7rPuod8ndkKroJaD0age4zFIzrozZ27.YCjksa8XJLD4Wn7Eh+KTF+Cntpi4.VE001TSwZmVxtO6+MLyGw2vLiq8DCSgumKCBppk82x7XteKyUTUpIavn.HxvrtGCaFatG+6ImghleQVmCCcm05Kw5cVj6LBLJK14.NCjvwR0kDXSqoyHwkY8GrXmQgqvRj9ryHxDrAhFzo.B1GNVN.jbQgqvR7gnkW.IWj4RrdGPHDAXKj8FKDr2+pkxFADySuWhxFi4bMNq6ZqBqQNLmvV61rKAdMWHeMWLBAfNEfSDxNt41QH63VihP1wDvOBY1HAlcvXr3Gf0NiFjthgISq+0xgHyntjYKIPjQWUQK6G7LlGfkJKY7nIg66x+ykogHWl0+rHSAHDE267fXF4dunoQv5+bpX8gYcOD3cHe2z9AgLx2ivhNy7clMiehnHD7OjN6kCrefOibNPS4r6sAY7ujF75RrUfAcM4V4dn1CJZ+2cq0q.KhBJbYeJ3w5uB69u6tqWgg4c1bMIKI3kUi6H8.i9qkrgkBbPlEVS9HkpxNWcMCytlr4SrzawTXZuoV.hHQ1s6Jo41sCwBXuS7k1EKep+CyV9X3FY.C9VATTCYkCaXAe5uZ.FFEK4lnKSnguvXiciW.aheoB3EyPCuvB3EgtAybiu6XQwLnhwYlgShYD6FLyqdiHYFTwGglR.QJV53uR8PvhR96JTLKCel7u3XLl7q9fx0UTaZB76ZsYSoCAjYR1mt6C24Gt9p6+3M1Yq0V+gOqR6VvcNV+.9h7yzR6PFvDup.agITZjAjwSPA9GXBZMvSlUkTk2Pppk8Ev0P+C+w+m6JJ9aWBDXrlp7t5lJvI0gKYJl6p19PEsckLjZJaIa3LiqVjE5beYML6J.4CLIellvqoK1B+gW7hWzT5D3+7x.ZYoqqZo.7CeCTEc2t3uO2Sezxa8Nq+LJARu4a4iibev2bvwKBuxun.Fec250gnH97N8Axm+weyAHuD691RHEX4eheU6P3jbV39.53e52b.zQY20UFo.ReS7JmHn9Jjgzc.Fmg.npeLbrOa17Pbm8Svfze8yfPp6U12aDBL2Z00rwPOH6GR.YuNiyXH73kIRH7syozhmwVVAoMXNE9OfSCKd3ECYLkNRdSMaPwBdM4YOqTnPdecCk2GLLFI0.4bX444WnzB7jInXEEmc1RkDYN3PTYivxO27yOu.+r9B58IDzqBUMxmXgZwkYKIL+B7KVr3Bvq8PCfvigBD.OldVUQ6Ix01WGOYFkZR2guSpI+0eP+TSJbtPShA7QpI8xlRkhbT6rFg0jewG2O0jhmCzjjHejpR7T5TpMgIsBqMa7o8SsYoyEZSbjORsI4HJhXNPotP9XSF5Y3JzOLznP9NgTqqHcBHusvigzRjTA+lDx82J7nN969ag+9OVxar.uJq8diY0PlCMGA5jGhcU.KuwG0WEmI7EG2gpSmzDbGN7En6+I8UA507EH+gLSmLEdCW7kp+km2Wkpq5KU3iaMhkdI0c.xWl9xeJlLM9GERllJjLA2k52pN7xO9w5sfQuBHX+oDB1aDVv9Ve1+z8EE+7kniwI12Ie99e+idImuCtaW9r9texK4rd38XCC2e9KEL+koZm8ryjVFk28Hv+HH6xEhcc13+Jxp7jr4FDr4FgYy+2e4Xe929S9uVxPplh98Lza2Bkr2yCdb1UeLbYb4rWJXN9LMa0PMNq3g67CddGhGB8b7PfJAWHNTKq3gX.6iOOa3gXOGODyi8gXlwiRArOxHdTpmiGknRvK0A1GIsC41fxXC3BJ+2Q.J+Yg.ELR73pOVL7xdMH9xd8SIfpYBCUNi482ujYC8i2GLl7UzOw4fEI6b7ybd3H7+7HPmxmbi7skzcQp+VEBKoSljjFHfoAgTcqvR0Se2+Ro+5O62Ev.Xf.F.XWvDYOfIYiyHlHDFS9EYESD54Xh.UBeNCZRdjKHwjeWVwDwdNlHRElHRClbAJNCIXyP.e+u9Yer+lz8SHDx2LvlrcgzOoIXCe7C5x8A94QwuaN4i6xcC4oVAa4u+zNpihciSGkE6VJ2wVchBt1pOBOr6QCfS+ebAxMNkX8NHVkEh2Dw1mVX.7EFwx8OHNNr4Fp5RVJZGtuhJZkjkb41M12gYYPNVL3La6PLq6IEv4XAbE1kaC7NPRN1J83u5OjRG+B7ByVZgEmmO3ZHUpz7hKJThw9HITPf09SpdRuyi5l0l76y48WVjIuo8a2Tql7IfxEFcjmE0pCgqRHWUIQ94Ktv7yOWIxArjFtcAV42KmHly204ZJlsTkNkBDSPfetYWDvukBaOr.+bhhyWbdWP6VQCZquW.35V7YDuvV2NpbFHmJmmCwmgFNy2o.FhoR3v8oLQ4PHt3BE4WHJGh4Wbw4EDizgfEiUGi1yjlMiVBoZeU3AJKHNEV55paGoHAdHF+LScWy1gRXgc+pkpIWWpspymuOd4Mc9i.lyx87uQLK2IxvYuibMluWe.tVl.tVI9UzpodM6sy16pYFsfw+8Wwa8u4d.n4Vxspn79xn4EX1tdcE3aY4t+6GGR252TNRj14zH5gEWMVn8UCBstqivEQX6OnOfsyQfsi+xG15t2Div9H3wVCvaQuYCQuuDA2nC+MMHrcNtR70R3zghGKwUCtHRCNXePCNUZZvdQvjboUBGieQwhKL6b7InuBDCGWYcozOAvmf1FJaszAzokfoGsOEn0Ao2QlzWEG5uFAzOI3I4ZJVRdyUlXVzTkVEewc8Rp9NcbRU2TmQjT0McaZIUmf5iIMEoIBJbujkj3KdEu.YvXZcVfr+wnCj4brwoXrJDGbbJFoROESy53TtX2dbJWMgUSiv7ipTo8TrJ+IR6w1e8nDoAiCPWZzQwLyoJIZOU2k0TnW7qkoPIBsPYBTzGgBEIPCpg5GoO81SWubm+9B8sIjNAcejNTj3jPrdIKq4enfWTKX.rNJp0y+ahIp0Omxrl9eyRTjxr2gluDmubTLSNpRV16Po7morGay0ixTR30SWZxQP10Tkir2oxNejfzOJBkYGQepiTjcjP2zORM5eNs7xM9zB8s4UNFMeHnTDKmTpNurHsjerqTL.hdHLk+QP7G8Obxv.6c17dNNln4eHkKN6X3PZvDj24LFSoOCYjHX1wndTFOR6zvF.IqpoKE4k7hWDLG4.mwZsyGKDKV7YJyRh9r5oHKIo1oGllbbJ9b9s422FkiTkgo6Zt7PBde+3NbVewRY4nIcA18AberlUeYrlUdm3kuM4YYI32iXK+MdFtl4AtR3fZTG1YS6uz7sAdyT8A13f5tebMrEd.B0+QNndW6ipY7DW3Ua8NfjY36p4KW5qQeLM9nL9fdQ16wYZjvUvPz2iEXe19qhcDbJ+vxNdz3WvE9t1nNrr+A04+jPV4S95fHlaDCrusmkwOOPltLC5pxHqLh2IvfovPNG7iwY2VuVaUIf66pMj.go2bMXgv6Fe2W.sbP2XhPSkMgGaDfE0o3vcgAHuJ3FJ9qBthXWEbobQuQI6NA6tJVUaDM+NPD7K7TI0i42A22UO67mfJelcH1M9wD3YFXE9HYkhQvJEF.iWFGcYoTogTKYP26.ZACChyTq113H6yxqPoYH+czNf+u52.9OWbU6mYVQQxbK45V3.LrrG5X64W38AErKnO7KqT4szOlnnm+aKus8XtPUY7x6bjrgoTyV.++C8K+0JCMRcetr3upT4GJWqcUhousbaK8C8qksop8eTJ1D927A7RWyP4HhlByBfEvrvfjZoAoSKEgQxC0aCO6VaKABgACY+.PxVPXvpx.aDMvDeMQgwcetH5rbUQVql8Cu.7y8k7nP8vWxidItg3qiT91pz0eOWiv02iPeCXB2K1ezf7f2umEIznR18f+3ugEHfigvBDCVPILZX2jYCRz4vWFKXAyGjFKDrfEwMOrYrvrJO99HYWRHlkOD2xWJDkCwu7ygeTOrKIDGyGhk4w34KVNn4TWwo+Lwz5rnOZJU0P+wUc+yLBHZ1EsKAH2ZtWFMaCely6piBhGfA6n73pUgF22hmgI5VHj4VHl4VTJysX1L2h4xbKlOysXgDZw1fGgAWa5juETvtq6bXOKrNZ5KEFj4+C3FbByH
          

          Thanks in advance for your time and patience....

          Joansi Villalona

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

            @Jay

            Your script is too complicated for me to figure out what's going on quickly. Can you make a simple example that demonstrates the problem with just one control?

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

            JayJ 2 Replies Last reply Reply Quote 0
            • JayJ
              Jay @d.healey
              last edited by

              @d-healey how about this for now?

              HiseSnippet 2617.3oc4a07aajaEmSrmrQpQAdKxk8xBBiV.ajrNZ9vejltvxV1NQM1wpVNAMEsHKsFJIhLZFgYnjsSP1lBzO1as8+f7mvBzK8XZ+KXA5wdYuz6Yu0aaImOzvQZjzL9C4Bz4fgGR9d726Gej7w2PU0wtN1001AHk6vS6fAR2Tt1oVzVkagHVfJaAjtk7dHWJ1A5Wzlm1A45hM.RRy7PdAR4lE387g02DYhrpiiJB.dlMoNdWRaBMpzpkdLwzbGjA9PRagVqWpRcaqx1l1cY3YF4hfNn5uD0D+DDuYWSFHc8sMHTamZTDE6BjlcSaiSq0x9XK+1+LhK4HSL+EEPMlh7KdGaSCNh4kBJ2hXZTMztcALsTMhElwmEts7dDCR+xiXi47p.FIgHeHcswAOEQ3UL8vSR.dy5CuOVtVcGRGZTMbr8CjqXwFnZfXCAhvxusfq8cyIW1l0BK5RsQuDuiC6k9RrfhxJEuKb0hEW7AExWHOajvkB6gXi6r+y1Dy6Y2ZHJ7ygddHK0DS2tQCbc5ByOPSl2WE26dvOO8Oa9PXMrIScDaKwteyGpx5xPfy5zx1s6XawdYg4Y040WhsVaLsVanVqOlVqO+fTgK8TS7lVTkQJU+VLPOEVt5DkTcDRpOQI0GgjZSTRs.KsPdhkIwBCaz0xaf.xUVfEwUgis4B0Ck+trdwrKdwB4ecg74Xi1axlt1zwtqkgBe37X1rbHx7XzotvivPDSi8vrVNf2xRtX5FTpC4ntT7BCV4d1F36BUW7APHqG1fhrf7hJj+MLDOww.ttCvcYjo4QL.tvvlzjMd0wa7P1yYvpzCrpZjPihqHlSMW3Elum+xEyG1UOHMFs5jLZ0TazZWJF8JgFMh10gsNYLKW6bX4ZSxx0RskqeoX4ZAV9gHqVwrZ8ygUqOIqVWvpu289rKlGlYLw02CoHnGMLtlFnsKRrk88elL9fovXcgOiO1MNyMMbWlw14d65HEvbha+XqiF4lFA0GrkwvShp6qckMoVWvSi3wadWnh1RdaGvmJE5hwMzMZy14gdVlcRNgo0kJ5ozXpkUSL0FX5b04MLOjpZJ1OqrXfFSoVq2BY0Darv3m3KPuiZp+vi.SXrRchiU4NKCTKuzp7NNW1GMJtzZdRlMBWQYwXRkIBUcxDpZpITsKEBUs34fPWlKY1ch83zPO3gDMPsmMFWaxLtVbF++eVQe5s+E7Y1lcayru.d1EtgqKooUa1PURF8khwN7Do.OpyyjHEk9QRIrLbxyORQDW822KYO13.d54sNpwO7Tc.rPdgwtmXSw6asvh4ec9b4eyP0znQRUE.eSrSR0xyTjyXDaAqtsOB6DNPFzNfzrwyHi7nyHiXBip66.HzPaqJVD59cvViJOMf.uF.P51Afh0TpW9ZtUP9Z1rKkZaAHF7j0z+Tn.OLy.mjWZvxjvpgBGkEtro.sAUPVQf9YSAEjEhRI6LPewUOehqIHdJnvZlDCrimJxIGLiOEhWHP7cQGgMC3uZb9ykc5uP4YEc3y2c6Z7hRgFtYjF56A8QxG97paWKih22Gpr7Okc7oGYeLzvFVAxSRHj1h35OoBRs4owwtG1wgwBviagsftndDqlPDriClsr35Yrq6688UooqqyVsM4tkcJZbcTW2.TcpMzA2fUUKHgBaZy5K9pzb0PagglH1QcZyN.NjX4UfNsE7Heuirg+9N+xxrCPjQgWNRXV7tYT3UDEd4LJ7pgBecYdF0xnzqE000HYU36GJbd4vL.kFMTPvauXD5OD0xJqhqDg.2VnNrnNNA.dZksPTDOa6AKiyVZuC1gR36ZHsEtGoN1O264j2B69RpcGfzmzO5.fzMh20UQVAc8rxr4ymDs7v8KcZzKKW5XhAsU+B18uTpElzrUzWKo5uqDghaG9UQxc8acq6787JhJUUrXPZvjrLeV+EHntyO5VIApvhEAUtwAJsKRP8CuShfJr3dg68GaiqzgS8o.4kRbdyTEhwIhe9sH391ecoFDy1trsx5ToMpISQP4WW8f8+YaW9vWry96t01G7F+PqpgMUVpiUSPb66s+7AsOVItrUpw6fpS89vh7he+m96+Wq6fLH1OzwtaGwcKo11lTRG92Vq7K3ywfdyUgJ.haUytMIVUQNn1XJ1wO1qNwKz+qCNjvYkiDmOTp8YliTmpbjZpHC0QwjYkiDmdV5zyLGoMU4HsyiejVl4HwkF9O+1yLGoOU4H8TQF5mO+n3g7KrhzghKfd7Prz7CwRA5g2SItlzuZHdZmD3ou3O8O92IxSfRh7jvWwH6qIEW3LxSpigmd2qxFOoNU4I0TQHpWP9SZigmp9kYimzlp7jVp3IszvSykhSpFwQuuq.GM2oofip0kEO7isrORon+bN1RU03R3FskvyGH3m2d3fDG3oIPbrmuY8rLwhE3Oyh.sIFFl3p1tDdxfhT12ttAtApqoeRpSb8uOMNC6mCseB70Oaice51uAzILwNUL321lARYHnSHbp3EO3djShMT7QwCczmRiFIpztovHwGDGIdu2peAW3oOYnwfcKuURtmGLDKuVI9AYRguwMC8MXpVbJDPbI4Or9nYZ1IwwUrp5cLb9kMxaaPtdejsC4UryRgLGHvVYEEk0zWSADKJXYMskWVWWCbTyvxxKqrxpqtppxxCXvfgM3UJQwmPCk7lx5pqtlx8KVbM9kHygQBhQ12eTvjX8Rrwg1hyQFkqyXNaPxo0IhMeaYA1rzAdPMd9dZvHpZjWIzgkFXpz6HCsFziJgMHTj2YCjlIU3KVRiDFt2P.f+Y2..FlMoq.vE6vohAZBOI.bWD4pZLFlrTOI.Hznjk9ZVkmGCRLx4+1ePbx0uLvf9elLfMVV4OFiU96mSVQLV428EBrx2zKfU7yq1UfG3xiBZe8q5CMdV6tBf1JiBZvuT.ZKeU.sUisGBP.ZsBfVPFGuBv1Zhg+XTJAr4mOyq.nceAn8szjflP1RmV3KdJWi.XmeSoDGW8xE6UA3D2IC1Qbs0c6yd8yz6EA.G9BYOm7d1FcMQz32Ub901HnBdXShWJa9Eu1hENUrvrtTt.4oEterbUBsdqjw60R.u.vkNdCtN9Ej8u5ZQfcV4c9Em06dex+z.JNo6d+bg4+uF2Wh089j1fmMPDTk65ziIxOVVUeo3O81m8mF2g+u2ur26fMIH2cwMnhDLurChGoK.7HVAUY8g3ubhcsONVQe0+rD+FlF0jaTZeVvPtn1cXA81Lp7aWR3WwQIs+pdoCvFci+i3XitT6lC7a8v62zQEqNcohktkCoWLQ4GMRzAel3iRyjtQoDbRNvtKkYH6gXwsy5B4mvNMJK1+5XlOhkE1j+w9ktFOU49uWL7yCWCaY38x2ydBpTg+tTPkJgUNU5i1n5N1undvc2f4xcCuRX1sk2g.yIuG+cX+uZEmOXGGi7h504SC9L1TnjkPMyRnkYIzyrDKmYIVIyRrZlkXswHA+G7CeFPa+EEYETcauOVnjz1V78D7lpC9ujY7hkA
              

              Joansi Villalona

              1 Reply Last reply Reply Quote 0
              • JayJ
                Jay @d.healey
                last edited by

                @d-healey and this

                HiseSnippet 3982.3oc6c88aaabGmxILKVIxwtHnnECcf1aKSIoIVTR1RtYAlw1xMtwNV1xMsE6gLZoS1DghTgjxwtYNwMasHOtg8TeJ8s12ZA1CC6s.rG11aCn+Cz+Dx+Ac2weHdG+kNJIK6TOAj.yi7t6y2ece9dGORVVSsJPWWUiIwvarWS.ShyyVYOEismeaQIElkVfIwHrqHpa.z3rJZt8ZJpqCpwjHwodeTAIF9zLl+d0ryIJKpTE3VDCy8TkpBVVpgjgaokEtijr7hh0.aH0.6pyKrTUUk4UkUaAwyoXyvzTr5CD2BbWQzkMDKShyTpljgpVECQCfNShSOmZs8prs5iTrt96IoKsoL.c.OSEXCYU7hpx0PHFUJy7aKIWqribqy.akxtZgSYoEtH6JR0jZWtq1XTySv4VCb8QhghBd73vKC8vKAF7NsE7FisRUMolFtmAgsywtjBzPUWDZBvgk00xLzN+F14UgWghw0aH9.vhZvCZWiz77Sm4c4JjIykuQpjoRBsD5Fb6HpwUZMtaxY5Tb8s.FkpWGT0H8DkVaBqKLUxImj6l8kebSNYDsFBHKpAdXKfR083tD2ZbU.xPrHopbStX2ZcE1bUJM0.5Pb.pCATYEYnFxQ0B0Qyq1nopB7fzS345L0YtshgF.5Ozo1f3p7zBMjp0op6dIdp6lPOjNUYrqwSsukhn7d5.snpM10.qMG7Gzd3THoWlSGMmgRGAC7ZBVMDUkcujPMBQUchqxSKfajipM7bc1APRJxRJ.t5sTL8k4TUvjSTCooJmtpSq7tvdTtE3xoR93TIQZTLKz00AvdYGqQYlv4Jug00gYKB851G9OJT8n5aCr4Ekk2DNJc5fPcXxmqoHZwaXDtcceCE1C26xGt2QvhmOPGlzQ3ozYAjH5NRQr2jPONvAKjAg8vjSOdyTXJ8LX3go8zWnVvxavxPahsqXRfbst3GGBKhZRJawcODZ04TqyA6A+JxpaCp9fUUlqkggpxxph0R6FaKUmK83XwUHgzr4ReYtKcItwc8I8dFBCo2S5QpwN8kgCPeWUCNHKqnLREfPgrZUQYtcfCqMPwxMHwRm7IL8GLsWH6Kmw1RPctBmtgnlQqlvgq8qmuwgf48JSdRKoHT6MdeoAQByxpaIUs2ZRtRJhPmhZgQs14AqJsFx85VFFZRa1x.jFd7bhJ0VsdcXwbWgKC2UgX8518C0Dncf7jJhydG77wG7V8aDLizxJ16nOa7Qe6tNZVO5Y75coHW7kBrNuSrYdkjdJXBMI+vhjtixl8mHITmPcXDrWiJLxETQDF06HmOlH2pSiHFpy31xOsyPm1fHpwd6NN5HnNKANdn8t5OWLEArdtSgOdEidJ7oM4bTSzquEGg5sXMetNDKQBtNLet9VLE0RgaG2gYsQarU+QLxFSwfnu67TynOLq+HN4ho33o2oYtW80Pt0BKTq+EmsF0AYcJBitvq9Wr0ZzFX0gnJpCo5ewSqEifoNGIEivnNKBTFBsVrhenI3wmTXE8bs9yOZlsHG5FYvYMsZcNJlIaeEaWIl+LEG6eP8ltpL.cKUzqHZfepRqQdgMP5acUM7RgUoklHxUAuzEkjM.Z53E8QR0L1NUx3B0IC1oTV8QPjHq14IgHUOsygHX3rJbdDaj+kycKJ83DKY79vZ.j0A1UrKmULm859Koys5coro7NG0wIWav3NIwXV8bQW8ImLJUnqFDyD.iK33ubuoG6Miw3TLvClqUXi6326yYXm.4sd8vQcbWO0tz+rGb0OV3qNr4E2sNr78CG1dLjua72ccPiHQGZ81QYU.E2SHN783.xXwKwLb43f+d19g+dOF2eDDtP3gGUx0dCCBOnwIM1+eXyffaH7ntARXSt9QXStizvlrC9nNOgHcZBg9i7N4LavTIwFZ4tpFfUURe4jON4vI222YpWOnSYq1jAZAcVz1UTKhpkVoUiMAZNd11WGShSSts.YCeaAhuqEqZ4NfcgpJKoHYrZSfRXaVPFaeHFlDuiMnfWpg4lFbD6MMXEYoZ.MFoZLIFl09FlvXhX7MtICEU+rrV21htq1mis8cMn6ZfTrXqXeLZBKuS6l.aBMcWSbdV2jD6tV3BrDjlcWiLFqmQ.5VEB1V7nGTH8TKbAVhsLRupP5olwJDIfp+pYoo5lgHccscBQ55FvMDIdMAVT1Hr3q0X20Fj1B+MSy+tfulIkcyrrHLzv1Tzz7f7N0dHVpFm.2cxeeK7sBzzHmm0cYioPIDD5sNHWLQe6vo.f9KnB5CyZud8cItaXdP1Xh6jrN2ditymwcjn.D7mRm+xllGvGEx8WsywVwXOYfN2buuSEu.qYZMNL9LLe3RKHZHh1b91DtPR3l.MCID+dhE.6HUEXsU8GlcAf9CLTaxj3WzNqN33Bj8dYQE6d+zrvtcWWk0LB64dvTBOBsVxsKX4+hv1.os118gqn7eRPx.zv4gnX3yLxHW8GQmvszr3EyPClXgXJa+DTW8WMRPfxoXbPMbTfJW+DTuwUCDTNEuiSVZD7Gzgy7C.kGk37BTjLnKXO3QXf8UOQntjbCc3raZtTCwsfMyDrOt75q9Aklei6u3pKuPo02uRKXbvcTT2jOC+0aprECLm3JnZn6F89IdDZgO1qPy7IB5UEkAKJV0v7gSBUrPtbe+rvgxpICJqpKYFIhIkR5kkaskjRYQMwF.CflURxMIKz5YIZX14fxJbtXLMveDlR+xFhXVpzBFppxFRvX221oBb2SUtUCv6w836cqk+vR6SoxscpxtMO2S9oot8rnGQpXnZeK6quK0r3SivsCd9y9oox8braXJswP+9ycqRWphImnkauL5W7SSkbJ1x1xaLTyuCdkhTQ+yHoJrTVVo5AmMJJimkZrE9.E6hole49H0r8iD4a6SAu77KXpWIUgGrtOUXQATtKswzXQPK.M5vlkGmCiAmC6UQn18nszE2Arjhohx.8nIpixzBI32VUS5SgoRIJ6gWikmmuX9h7LDjfr4xM0T4ymiYysbJKIK+zEJTHK+TdDdF+B+zBFfcMbp44YymsPQ9YxjoH5QNUCpPvzLDFEO9BxRJO.TaCUbxSJsz1I0SZoe4SNNXoydh0RiYTB0R2lImJCcJS1I+V5+6yNNXoycB0RSZUB0TimZAkVaDQoeq81ewwAqc9SrVabqRnVaxrbBXtccb8iwTT6iavepuLi9k9L6yItKLugr2G0V4BvAf4l9zASEPVPe0W9k+mYamSxaXstEFaC3bluCcxEwhZiwO8YGKDqwbEK6oZPmT4cg1cEra+4GKDrK5JXto4Smr4e8+cktu64GKjt2zU5vyuNfkfpi2XBWY6G9CXx1nelOYKsOYCcCSuTczK+h6q1DMZWfB3u0m.NSvS53eNKcB.wsEwE++6O60D768lx3JBk+7WSDA+2RHL6vyOVIDmghaHEV.N9xz8mel2IP+Q9vvMEnqyZe6qvr1O4PpuvuYWtc2tO6Pp6Hu0XXy19K5oNLz0ANEK1SuN9hn7Pr96fOzS+8c+Qu82AsHVOXhTeHR7h3LArpvIFBOGIC626QVvdQYUQCIks1.lnp8nWh1newMHRijYO7CHA+2DD3sugIV2cjKvdqV0jTczLXIC5lfHozxWjO6T4KNSAduoYlOegbyjMOi4clIQVVy2gBSzd2QrTsIdOt1uQZl3cMO6RJ0.6BKOapj6GThi3lLxDNywWHSwBElFBPlXnGOCK3g8YMn0SbvBR5MkE2iBMX1r7SO0LP7m2u+RQ9oykqPlB1JwqErRrzZdTeWiOl5OrT8oJ3gbjaOAP3ArYz7D.w767pAe4uOf.nbyTLCewfBfJLyLExlKv.HVLnOBs2.cLS+GfOGrrB9ze9k5CmUX8fk74ksTXjTDSGbTgvl23qlsFntXKYqWlGjyzTwM6v+AAo2XwXCDDxTYe4ZGcpQgx9TikCKo3Fp0LWM+1OdvDyKU3aEv0yO+6EzM.MqH8oDZR8V0qKsK5NLxc6OkIDKQy+kPfVBqsbQaczaFpp+M7p5IVHXNbW36dzo6YtiOd4LGm081KaRR16g10.PbF75fD7Rl3cMXbWCC+wI3F4KFwVjAeLJbK7AKiagO6QnEdAprvGJCR0SVK+bJyjKSwollOB6nGNCbi34571iZW7UNCK4xOlFqGhl1bqxTGllAoa+zd4MD7YRtk.nljgX62xk.qs5r0ATQ0iOOSRh9u4Y8Ahda57.H5sSAnSD8iQ89LKFTTdE5i8DTufXPR3Xlc+fjecvCRZsu7nH+JhclWLxtZvny65bq35u4VENA+njtswhdevnC6ij6CD+1CIxcuiuPG0dJrviXQrOfrscKsN2qgz5DCUQIotytFNFj5dsbG0T5sW5aR97CdxwgItOFc675XPlSHtG6YxeJ4Hhun6GQ74+0PFQ7ETxj6tQ0iAM9.Pae7mCOElqZrHvG.Zu9H68.wW8Ph8lXzD5ntS5DODKd6AgI8jDos6nRTxX677xDCFaBa1QMcs6sZmjul3tLdjM+6Qn4INJF7GjR6I0EXm7osJFI6LHTe8wrcTIYPdZOL+uGEBCxSobg0GAWkGJo8AqbznyiEqcjZ33q+NjXfI8w86nzYWA5nsOW6wgBm2l4HxpdRZQzw3Cnj4144EMFL2jVsiFp6fe1Uwb8lGSHDVWvBkdenV8CYAOP9qj7MN7swfbhSw3+SU0nrqnVqkrnA4WQKz6sY6Sf5a7OWUnOIUJPuLh8m7gxmVKZg6XrkkLptcv3cn.vKZy0bHiW6OTYoXs9fb4B1Syt3G2seUxB9ilVlf9pjMDFVF04Qctx1hMAvt2Ro44UJDAnluk1Nvp7qYyl+5j+1YU3+U+pn+bl4MOlYNIQ8kA0MvUvnxVmL7gg41vBJC6C7uobKq9Hhhd92Krh4P+tSgZ0c.Z5hMZBG5XK2xun.122Ngb+s7BqCp0h7ya2sZYntkmuBdles6VRoYKC7RWPSZGhpthD1nL+vrINEoU5TzYkBvIYc0VnsbzJhPt.Dy0cgzBvwMqBf9HJvb7QuAZRLD5oB153LniQfnBPol4A+H7m8I4QGmv9j7NmD2Q7sbL9llzROz1IrzZD1aHHreynhZCjTidwHkgvhJZ1CtoAfJHK42WPkZ47VPdbRUTAS4sQmFe18nBJ3sMJ5sfYvY9LAlenxiuj+lk3Cr79PKedesrO7xOM9NEvrDeHl2Gj4mA2k90K2oAQezPrpl58qZ85e.MB1YMKAJ2J1OR3qfNlq8aKBj9.lziz8qVE4PeMdFlfqQ1XWibwtF4icMlJ10X5XWiBwtFEinFnurlnATaXwwBKnbIq8gXhRNYBAyw3+ANa1iaC
                

                Joansi Villalona

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

                  I'm not seeing any problems so far. What you've told me suggests there should be a preset browser but I don't see one in the snippet. Could you tell me the steps I need to cause the issue?

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

                  JayJ 1 Reply Last reply Reply Quote 0
                  • JayJ
                    Jay @d.healey
                    last edited by

                    @d-healey now....

                    HiseSnippet 2756.3oc4a07aaibEmL1L6JsQY8VjKsGVLvnEvFIqiHo7GIoKLsksSTicrhkiQCPQSFKNRZPnH4RNzerAAMEnsXu01+C1+DZQuziA8ZuTfdrWxkhdc6sdKcF9g3PIJIRK+QApNXX9l48leueyWu4wg0crZhbcsbDDKr+o1HAwaH03TSRmpcfXSgZaHHdSocftDjCHPz5mZCccQ5BhhS8Pl.wBSK3+66VccnAzrIJVjfvAV3lnswcwjXo00dL1vXKnNZebWtZWQqVSKypVFVdT7LkTYAaXyWAaidBjUsqIIHd8M0wDKmFDHA4JHN85V5m1ni0wlA0+.rK9PCD6AYgFTCEHdKKCcFhYREp1AanWOxucEnVodLKLU.KbKocv53dxiYiY7K.DqAOeHdsQAOYd3UN6vSjCdSG.uOSpQSGrMItDF19DoZlzNpVPZW.OrBpqv092yHU0hVCSxBcguBskC8gdZLmr7RkuCX4xkm+AkJVpHsmvk.NBR62o+mkAh0xtMfDvWB7GgrPaDYyVsPMIyMaeUY1.Sb26B9xr+a8GBZfLnlCaYx27q+PEZSFAbZiV0pqskI8g4lkVleawWa0QTa0ApckQT6Jy1OU3RN0.stIQdnZ0qF80RQxUFqlJCQyJiUyJCQS0wpoZnmVpH1z.ah.s7L86H.LiE5QLS3XYLWyH8uCsUL7PyWp3qKUr.s2dc5z01NVdl5xrtyioyxAPiigm5BNDAfTKdDhVy9FsrfKhrFg3fOziflq+B2wRGcGfx7O..nsvZDnIfIpTw2PQ7X6CX1ND2UgFFGRA3bC5Ri24UFsyCn+NCdUkPupANxoXFhNnlo7bydTvxEyF0TOHKNsx3bZkL6zpWHN8RQNMj34PWmLgmqNAdt537b0L64UtP7b0POeenYmDdckIvqqLNutBmWe269EmO+ntwXWeOhh.9zvnpZn0NOwV92+Y73CjAm0Eb.quaTtaV3tbisId65XCPGD28wlGNzMMBKObKiAmD0Lv5xqSLOmmFwh27N.Y0E72NfMUJZHFyQWqKcmGxYY1I9DpUWnruQSXVZIILanqyLme27.lpMe6rz7gVLiVsYGnYaj9bidhOG8Nro9C1CLl9Jkw1WU3rzQs3BKyZ3B4u2n7Bq3qY9HbY44SnUtHTkwSnJYlPUuPHTkxS.gtHSy7OH1mSiFAOfpgl8rw3pimwUSx3++yJ5Wd6eANvxvqK0+B4YWvZtt31lcocUo4zWHN6fSjBGQMIShjk6EIE2xvoO+HCQb0aeuzGwlDvWdiVGV+G5RsCrTQt9tmXQP6ZN27EecwBEey.kzpUZEEBeCjSZkxxTjyHTaNSutGhbh5HCqmf3zIyHizvyHCeBiZFL.fqhVl0LwjcsQlCKOMBgiZDDDuUHnnUk3mulaFlul08HDKSArNKYM8NEpfOlofSzOMX4RYkHkiyBW9Lf5jz5Uxuxkj3hNYBTWYxTWkS8LPcMLv5HGeSTPJbldFTuTn5aCODYDxcMXbmK8TeQ5SEs+y2dyFLQYvB2H1B8F47QR6+75a1Hmp2arSUoeL8XSOx5XftEnFfkbP.oC1MXxDfXwRei0QHGGJK.NtCxD3BOBa1F.A1NH5xgqlylt2ntuIKMcS5pro2rzSOiZB8bCQ0oV.GTKZQc.XBnsEssXqNyLCoCBX.oGwoK8f2.roufJjNfCCFcjO7GOvWhdvgbp7hwJSiyMmJuDuxKlSkWNR4qKwxjVN0dk3ltANuJeuHkKJEk4mrXgRbi1KGi98gcLyq5xwHvsCzlFswIBBOq1FPBjkk8vkuoKoaibHX1tEhafNB2DEjy8BRafbeEwxVP7GzKp.AwONYSWGZF1zSKQmOeR7xC2S6z3GVT6XrNoSOAa+605fvs6D+VRp+qzvDT2n2FRgqeyad6OvJHVpBuXgrfIII1r9yQPc6e3MSCTQh4AUgQAJ0ySP88tcpfJR7QQ64G+VpxLNqbIPdYDm2HSgVbB+qcKFtu6oZsvFccoakYWqKrM0P.oWWeuc+IaVc+Wr0tauwl68lfPpZfLjWv1rsPR+6sOse+iJwktRMZKXSh+KTjI9ce9u9erpCTGa8PGKOa9cKIVVFDrM6cpU8Er4X.+4p.YAracCu1Xy5PGXWDA4DDykcRgAuUvATNubD+7AstmYNR4RkiTxDYnLLlLubD+zSsSOybj5kJGoNIiiTyMGwuzv+4Wdl4nJWpbTkLQFUlrwQIC4maEomxwRuzd.VZ1AXoP6vZoTWS5mM.OsUJ7zK+s+k+Yp7jfFOOw81Kx+ZRIUNm7jxH3IAR93IkKUdRISDhx4z3I0QvS+giyGOodoxSpYhmTyBOMSFNoJGG4wwQ1NYfiZ3QiG9wlVGJWNXNGcopFLMbi2R348E7ya2uehS3YoPbze+sUyyDKZf+TORnKVW2.U2xEyRBTrwd+p5nVPOifjSm55eedRFNH2Y2G75CVa6ms4anLRXBcpoytkM8kpPA6H3TyOdvcvmjnq3iRF5X.kF2STqaatdhx78Dfuh0SDdQm99CzGrc0MRa34dCvxqnwNHSFFabinwFTSyO7Pfeolua0gyzzShipYV2+X3rKYj+1fL69HKG7WSOKEznu.akjkkWoxJxBIhBVRUcwEqTQU3v1QxJJIuzxKurh7h84vBC5vKoQPmPhz7FRUTVdE46Ut7JrKOlCkD3iruWufA17UH88s3miLrgNi3rAomVmX17sU4Yy66C0j46oEknZf+ZtFTquoReKdf0fdjFRGSf9mMPbpLguDIM5Dd5KFfuGGBvnrIcE.tDAieBG3d6WEBtyibUMdG6kGOvHsVSjiwGA8e92v6XaG5X+OSlvFO6XeR+rCnyDwN7wNq8y4Xmx1grSPd1tBFQt3vf1LjdPikEuq.nszvf1aOlCZKdU.skSrmhPLzzNLDZgYf7J.aqvgs2oqkB1Bxu4U.ztGGzdOIMnwk8zKK7kLErw.z9WnkZ+petYuJ.G+Na.a9sdmsG60Kyumy.7SHg2a7..tkgEjPWedeZPc937Sk3EwiTpQiQZ8WqElG5fjN+oRAQXsti0wtzP2hCRpv0Y4YHY5CYR+ie32kVRE+qu6C9h8y1s32J4e8qlk8BNaPCjK3vUyde.wwCcmdE4ewzcFRgrWkq6.RYut0.EFrrsfGQiMjfX2x+DE9DOFT855qiZohuIJtOIwaS4kndAIw+kOGMv0geFocrz8Lfjj2Te1klIr.Vvq7WId10d2jFTahfcuPt99YEtelTcLoYmzw60RAuBBW33M7ignjTvEGLFrSKs0O8r9kOj9GlQ4w8kOLSzagoAaFLs4CHs9OgFOnp54bDUkejjRkER96nco+o0sY+68p5+rv5Xn61nVDdBlIaujQAJH7Hpf5z1f+6VYaqiSH5a96Zr62abUlQaWZHotvt1zidzNV9sz39FZzT+SUz1Co6k7SnYMOhU699Ra7+hZpYZ6Q3ktgC9nDpxNfJ+.7oR1KMU15kRYPxdVdr0x1ARO8DsIjnyfaPWpoIhNFwzDYvtpEhWi8BKBdtbzKouAxT2+gOP+EVnL6YwvBkiJ7RoM5Ba5X8hlg2bF5PtO1WB0uM8OJdAocXOC58tCY7A8Pw3WzrIaZvWPmBktFJ4VC0bqQkbqwh4VikxsFKmaMVYDZv9bqXy.5FrnHUP8MC1DSbSS1Nw9S0E9u7Xu1+O
                    

                    Joansi Villalona

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

                      @Jay So I set the knob to 0.5 and I save preset1. Then I set the knob to 0.7 and I save preset2. When I load preset1 the knob jumps back to 0.5. Are you saying you don't want the value to be saved in the preset?

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

                      JayJ 1 Reply Last reply Reply Quote 0
                      • JayJ
                        Jay @d.healey
                        last edited by

                        @d-healey in my end in the whole plugin that's not working but I'll all set with that, see if you can make shape fx mode to link (update) with the preset, because when preset is saved one have to press the button to update.

                        Joansi Villalona

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

                          @Jay Does it work for you in the snippet I tested?

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

                          JayJ 1 Reply Last reply Reply Quote 0
                          • JayJ
                            Jay @d.healey
                            last edited by

                            @d-healey no

                            Joansi Villalona

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

                              @Jay Very strange that it works for me. What version of HISE are you using?

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

                              JayJ 1 Reply Last reply Reply Quote 0
                              • JayJ
                                Jay @d.healey
                                last edited by

                                @d-healey the lastest one from last week

                                Joansi Villalona

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

                                  Well either I'm misunderstanding what you want or there is something weird going on...

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

                                  JayJ 2 Replies Last reply Reply Quote 0
                                  • JayJ
                                    Jay @d.healey
                                    last edited by

                                    @d-healey ok, when you press any of the 4 bottom on the top it fires up a mode on the shape fx, when one save a preset let's said with button 2, the mode should be saved with it, but when you load that preset, the mode that's loaded is the last mode which is assigned to button 4.

                                    Joansi Villalona

                                    1 Reply Last reply Reply Quote 0
                                    • JayJ
                                      Jay @d.healey
                                      last edited by

                                      @d-healey How do I link the combo box to the buttons?

                                      HiseSnippet 2858.3oc4a07aaibEmJ1Laj1nrdK1dnn.KFXzBXij0QjT9ijzfPKY6D0XGqX4Dz.TzjQhijFDJRFxg9iMMno.sE6st8+f8OfdXK5kdLnW6kBzi8Rtz6au0aoyvODGJQIQZ4OJP0gDyYl2a989MuYl27Hm51lsPNNl1B4xu+wVHgbWUrwwFjtU6BwFB01PH20D2A5PP1.+hpbrEzwAoIjK2L2mUPt7yJ3866tWEnNznEJpHAgmZhag1F2CShJst5Cw55aA0P6i6w05xp0ZYZT0T2zkhmYDKIXAa8RXGzifrlcIQgbWdSMLwztAARPNB4lsho1wM5Zdnge6eJ1A2TGwdPRnAUQ9EukotFCwrREp1EqqUOztcDnZodDKLiOK7Yh6f0v8KOhMlyqBPjD77QtKMN3IwCuRoGd43f2r9v6SEazxFaQhpggsOVrlAcfpMjNDvCK+1Jbo+8bhUMosvfrTO3KQaYSenuDKHIsRoa.VsToEuSwBEKPGIbHfCfzwc5eYpiX8rSCHAbWfmGxRcPjMa2F0hrv7Czj48UwMuI3to+Wk6CZfzopCaZv28UtuLsKCANsSqZ1yxzf9vBySqyqu3asxXZsxPst7XZc44GjJbHGqipXPjFoT8aw.8TX4xSTR4QHY4IJY4QHoxDkTIvRKV.aniMPf1tFdCD.lxBrHlJrM0WnUn72f1K5tnEKV30EKjmNZWgNcsisoqglDa37P5rb.T+P3wNflH.jpwCPzVNf2xRNHx5DhMtoKAsvfUtioF5F.4EuC.P6g0IPC.qnhEdCEwSbLfo6.bWEpq2jBvEF1jlrwKOdiGP+cBrpxAVUCbnQwTD0olI7Byef+xEyG1U2IMFs7jLZ4TazJmIF8JgFMj3ZSWmLlkqLEVtxjrbkTa4kOSrbk.KeenQ2XVc4ovpKOIqtLmUeya9EmN+nlwDWeOjh.dzv3ZZf1NMwV12+Yx3CjBi0A7T1X23L2zvcYFaS810QJf5D26gFMG4lFA0GrkwvShZ4qcoJDiS4oQr3MuAPRYIusCXSkBcwXF558n67PNIyNwGQ05Rk7TZL0RqIlZCLcl57FlGRUc36mUVLPioTqs5BM5fzVX7S74n2QM0e3QfILVIOwwp7mjApkWZUVGmO6iFkVZMOIyFgKIsXLoxDgJOYBUN0DpxYBgJWZJHzkYRlcmXONMzCdHQCT6IiwUlLiqDmw++mUzO+1+B7TSc2dT6Kfmc.q63f6XziNTkjQelXrCOQJviZZlDII0ORJtkgSd9QJh3p+9dI6wFGvmedqiZ7CctN.Vr.2X2iLIncMVXwButP9BuYnZZ2NopBfuNxNoZYYJxdLhsfgaulH6vAxf1Ija13YjQbzYjgOgQs7c.3ZnoQMCLYWKjwnxSiPfWifPtue.nnMk3kulqEjulJtDhog.Vikrl9mBUvCyTvkyKMXYRX4oQXkoQ3xgBGk+uznfhhbQmj89uu3xSm3JbhmBCngNVCY6oh7hAyzGT72Or3ECDeaXSjd.+0fweNzS8EJOsn8e11a1fUTJzvUizPeOmORb+mUeyFYT799NUE+IziM8.yCAZlfZ.VxAAjtXG+IS.hIK8MlGfrsor.3vtHCfC7.rQG.DXYinKGduL108879pzz0snqxlb2RO8LpEz0I.UGaBrQsoU0EfIfNlz9hs5LSMjtHfNjdDmdzCdCvFdETlzEzz26Ha3uuyunH8fCYT3kiDlFmaFEdEdgWNiBuZnvWVjkIsLJ8ZQccCbVE9VgBWPLLyOoQCE471KEg98gcMxp3RQHvoKzhFswQCqh4BTAce+llULOJXRaKBys44UGZR+moJ7jZa.IPVh5C1AftqfExlfYa3jaCzA3VH+z1mWbCjyKIlVB49g8CrPH2Uhi95Pi.zOqHcIgih5raodbzCKqdHVizseAa+GT6hvc5F8hVp+aTwDTuvWnR9Kesqc8OvpHpTY9hE3vT9QgIQQ1BGmhf55+nqkDnBK9fvcnidmRoFmJml376c8DwYXwS.mWYb3r74.eFhSdPc0TEcxQ7u4tHr8tGq1Fq2ygtanUsdvNTEADec8818mtY08e9V6t8Fat2a7iJqARWZIKiNBwMl293AMFZINzE6QaAaQ7dmjrhe2m+a+m2yFpgMuusoqE+90DSScB1hMss5yYyw.dS2ARBXm55tcvF0g1vdHBx1OrMq3E5+hEGR3rxQ7yGT6ch4H4yUNRNUjg7nXxrxQ7yEUO9DyQJmqbjxz3GojYNhecf+yu9DyQkOW4nxohLJOc9QwO0.2JROlikdg0Prz7CwRA5g0SItlzOeHdZqD3oW76+q+qD4IAUddh6Efj80jhKbF4I4wvSBjrwSxmq7jbpHD4SI+IkwvSe6gYimTNW4IkTwSJogmlKEG1kiib43HK6TvQMbowC+PCylRk7myQWppASBmnsDd1.Q5718Gj3DdRBDG82e+dYYhE8rCTKRnGVSSGU2zAyxiD+g30Psgt5942Nw0+973Lre52tM30Oc8sexlugxHA4DplF6C0YfrMJXEBmZdA+sC9nXCEeT73D8oznQhZ85vMRThej.7J1HQv2J0OXnwfsqtQRtm6MDKulJ6fLov23pg9FTUy6dHvuTy2cuQyzzCyipYT26j7ruSIusAY58Al13ujdVJn9.QwJJIIsV40jDhExqnhxxKWtrhPyNgkUPTZkUWcUYokGvfEF1fWQkfNhDJ4UEKKu5ZR2pTo0Xe+Y1TRf+3F8GEzwFuDosuI+bjQ45LlCrjblghXy2VkmMusGTimxn1ThpA9K45P0AlJ8M3gVC5ApHMLA5cfkbyjJ7EKuSGwSeQ.783..FlPpK.vEKX7i3.2aeU.3NMR20jMrWb3PdZsmJCiOB5+xui2v1Nvv9eljoMY1w5nAYGP2ohc3icV8WvwNkrBXG+T0cA3Qt7nf1bj9PikHvK.nsxnf1aOjCZKeQ.sUismhPDzTaF.sfjXdAfs03v16zTS.a9oH8B.Z2hCZumjDz3R.64E9hmE2H.Z8qTSbb0K8tWDfiemMfE+Vuy2m85m73SY.9wjfO8be.tktIjPWedeZPcd37SD4KhGoTkFgz5uVMHOz9Ic9SD8ivphs4gNzP2hBRJ+kY4YHdtBYk9m9vWmTFD+au6CdE6ks6bein2Wv07r2QZCZfb9GtZ9aCH1tnazuJuusc6QTI6sA6LTor2Xqu.CW2VvCnwFRPrKJPrJejKCpt87jQoXg2LPbe+wudvQh2qqlPBZmX9+iX8u8Wx6enp1CdD6UQlOf4nms4thaiMPP6Br0oJvbpKPWUnv5NX1eELIrPiW4RCyL3+1yzjTnpq8AnLcPhKKx9dRoC9CcUAliUiqNjD+VLv9fhBpfEUN+0Efck.LnQqGKJ9yjq1PZg6mJVGSZ0MY7doDvqfvYNdCtnHEE8+nJi.6rha8yNo2JjjuzJklzsBYtvWuTC1RSzt2mzFzigGT9tX49whxkWJ9uC1k9OsuN6OuUUumEpfgNaiZS3IXVY6EO7VAgGPKnNsO3uSOaadXrh9p+gpmuZ+lbE0cowZ6.6YQOSUG9WsF28KRU4OWVcOjla7qWz5tDyNCbKj7tsQ0LrbI7ktgM9fXhxN4M2gQyMS7QoYR2nTBNI6Y5xVjdGH8XgrUDnKM0ftFZKD0Gwv.oy9LTxcI1ahw+4Rge.CMPFZdO7A5ufJkXOmKnRovJOW5idvV1lOuUvWUD0k6JdkPsaCubLjWbG1yf9uWUFePOsO94sZwlF7EzoPIKgblkPIyRTNyRrblkXkLKwpYVh0FiDrqhFaFPO+EEoETeS+cmysoAKDCuo5B+WX6+EIJ
                                      

                                      Joansi Villalona

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

                                      44

                                      Online

                                      1.7k

                                      Users

                                      11.7k

                                      Topics

                                      101.9k

                                      Posts