HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. pcs800
    3. Posts
    • Profile
    • Following 0
    • Followers 0
    • Topics 65
    • Posts 354
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: How can I daw lock my plugins?

      @d-healey We have a third party plugin developer who did this, with the following code.
      Does this help?

      #if JUCE_WINDOWS
      #include <windows.h>
      #include <wincrypt.h>
      #include <Softpub.h>
      #include <iostream>
      
      #pragma comment(lib, "crypt32.lib")
      #pragma comment(lib, "wintrust.lib")
      
      bool VerifyMixcraftIsHost()
      {
          const std::string expectedName = "Acoustica, Inc";
          wchar_t path[MAX_PATH];
          GetModuleFileNameW(nullptr, path, MAX_PATH);
          juce::File hostExeFile = juce::File(juce::CharPointer_UTF16(path));
      
          WINTRUST_FILE_INFO fileInfo = {};
          fileInfo.cbStruct = sizeof(WINTRUST_FILE_INFO);
          fileInfo.pcwszFilePath = hostExeFile.getFullPathName().toWideCharPointer();
      
          WINTRUST_DATA winTrustData = {};
          winTrustData.cbStruct = sizeof(WINTRUST_DATA);
          winTrustData.pPolicyCallbackData = nullptr;
          winTrustData.pSIPClientData = nullptr;
          winTrustData.dwUIChoice = WTD_UI_NONE;
          winTrustData.fdwRevocationChecks = WTD_REVOKE_NONE;
          winTrustData.dwUnionChoice = WTD_CHOICE_FILE;
          winTrustData.pFile = &fileInfo;
          winTrustData.dwStateAction = WTD_STATEACTION_VERIFY;
          winTrustData.dwProvFlags = WTD_CACHE_ONLY_URL_RETRIEVAL;
      
          GUID policyGUID = WINTRUST_ACTION_GENERIC_VERIFY_V2;
      
          LONG status = WinVerifyTrust(nullptr, &policyGUID, &winTrustData);
      
          if (status != ERROR_SUCCESS) {
              std::wcout << L"WinVerifyTrust failed with status: " << status << std::endl;
              return false;
          }
      
          // Access the certificate
          CRYPT_PROVIDER_DATA* providerData = WTHelperProvDataFromStateData(winTrustData.hWVTStateData);
          if (!providerData) return false;
      
          CRYPT_PROVIDER_SGNR* signer = WTHelperGetProvSignerFromChain(providerData, 0, FALSE, 0);
          if (!signer) return false;
      
          PCCERT_CONTEXT certContext = signer->pasCertChain[0].pCert;
          if (!certContext) return false;
      
          // Extract the name
          char nameBuffer[512];
          DWORD nameLen = CertGetNameStringA(certContext, CERT_NAME_SIMPLE_DISPLAY_TYPE, 0, nullptr, nameBuffer, sizeof(nameBuffer));
      
          if (nameLen > 0) {
              std::cout << "Certificate name: " << nameBuffer << std::endl;
              return expectedName == std::string(nameBuffer);
          }
      
          return false;
      }
      
      #endif
      
      posted in General Questions
      pcs800P
      pcs800
    • How can I daw lock my plugins?

      Is there a way to have my plugins check which daw they are opened in, and then work normally if it is Mixcraft, but disable itself if it is any other daw?

      posted in General Questions
      pcs800P
      pcs800
    • RE: Displaying sync delay time properly

      @HISEnberg Changing to displayPanel1.setPaintRoutine has of course, fixed that error.
      I then commented out the second paint routine for Panel1, but the display just says 1/1 and does not change.
      Video here

      posted in General Questions
      pcs800P
      pcs800
    • RE: Displaying sync delay time properly

      @HISEnberg Thanks for the code.
      I am trying it in my project but am getting an error saying Unknown Function "setPaintRoutine"

      HiseSnippet 2950.3oc2Z07aabbEeosWGKZmX6fDjbo.aE5Ap.YYt7CI4ZDnUjhThwRVrhJ10HHHY3tCIm5k6tY2YsjZpQzkBza4OgFfdom5+BUWJ5o.XfdnGquFzKFEnmaeyLKImghzhRVQQ1DBhbey7l4M+du48wrS8PeabTjenVpzauW.VK00zarmGsS4NHhmVsUzR8V5qfcQ6oUZu.TTD1QKUpKtJqwTScIM9mWrTIjKxyFOfjl1C7I130IcIzATqacOhqaUjCdaRWodWvplsuWYeW+XPPtndVs.j8iQsw2Gw51Ez0VCE0QK0GoWLWd6BNK3jKWw6LuMZd7cZgZ0xLuSgByu3cLyeGTgEmGmsnVpKWwgP8CaPQTbjVpKUx2YuFc72wSLAOfDQZ5hYOXp0.lYA4p9tNrkHipV4NDWm58PnHMsT50GfWWTfWum9FDGRe5CvsavavX.Gx.XpKnJdWTQ7LkEurRh2HDoTRhzkDhzM0aXGRBnCZgIOWUulGEG1BA5IYQQzWsK7elRurOzCO5bcQOFWMDdnOGYJrvhyZ.f9L2McZhmKwCazJ1ylR78LB8i8bLyr6Lo+5zFvmPLMNzyXCDsyb71xrqwGYXlcFiaC++toeZZ3ysusQcjG1MJMn5inFOAEZ3PhB.SMNcSCiO1nm.0FSK62Mv2CdHyzh1mFDkQyZtif0bim0BGAqEFOqEOBVKpx5877aZNVN3sxXHcHtsgcbXHPdaLzdMOG7t.eYGghv2iyGaHC8cyX2a7lElQ2XbO8ynFNdGtKuYA7NWHN.LkoYlgqv3C7bQLgjO3kQttMgMoYTmSlDmvOz25rAXK+XJHkY5IkYZ2SNXv.BlaZGRDa8utuMxsDyfIJS1Yta+9PYBJyU.z2JdsgAi06s6QMygVOI7x+WagPybsjI6tUS9jzCdiU8YHdK3+SCl3Y62jSHZmkcIs8vNai2klouXLqAZViosgoLD6vTROksrAC5acqaYvcVZZjg+8LLRRJ8jFYVJburr0QkVsv1f.HZS0HoAoafKl4scLLI5fAuGbyEksPuLcfw.c.n6gwNYWrPLXywxTZHoYLECJCY7JALEeEMm8dHuCCmOJ1XUePwZa7o0LZf6RZBdVA70r3biGgAAYViOK6rFve8LJdHwg1IyLCHrFlztCXV94GVGbnEOKLSXeS09qdXwKFtA13FifeJJTLBYJlcXrM2oE1l60PrM2qH1l6kisEOsv14mgG2Al.CX24xQQwcIdsM5R10fDYjctr2xbtrutA9EeEA+hubvuvIA7k7SopAx+Zn0cgWQ.tvv.rT7466SwaBCCDAbJHrpwvM0p0HaKI5pKLfipYwT8RXLiWb2l3Po7.3cDxXTMMT8wmFpbVx1hbVj5nuWMOBcy.r23xcVKIQGHk02JQpftR4Ir9NIIr1vk3fC0HNrpN3oUnwE39UJr+NVZSLy4FhYsO7XvbdEl2+iS+OWZxYtnByO+OE78SDySwYd85UGRv+C+CqIm80ND6P4Uik8RwTpuWB6hGFFyYe9zZqfnHV0FIZQPyFfCoDlQSpUvOAp0ST6wTP0hQOl5Gnk586mOKfKho8sSl1Zcgh63y5Uz4+1TaW4IbO4G1gsOtOgm+TqN78w8ojMvpEwMoVwet9WWeqM+jJk29Kpt45qTYqm5vBLXTZUH0t4B7ZyLD6KVWilTCmPrp55i.Wds2FFNtzcccYREjERSqAB49qZkfKBP355KG6P7W1C4tWDncZ1tWssSomOewhEJjWi.oS1i50zMytvBEMKXledoFxw5egBKj+N4JnQA2bxUHyUHoVWm4Qd59azp4L8uzX5dSr4zyxZkmSLPOG+InDWW+cdne3iifprw.8VH2Hb5mpMDtdvWZoB8Z+NKYv6lG4lWI3ZII35feESg0MBBRDHrDR8yNjZqLDbvL2hbUVD3ng4luj+thEO3NqAi6nASvvBqUigsSzZXE3FCkOTGEB1JPksBSlapuNtEUjatA+fIHQ0U6nvoVWzfEj02Z0k333hq6GQXNaGzx2XEQwAMH+Vr7QjDLPEwr5EoqnEzaFpws13TYh.Shz5pdHKGGrOmL1Gb9E6eW8sX86XB9ZOZjP7XTHLDPF7APSppIUU.3DL4nrT.+GcfL3+NGYrCI6jlmeA+qKL7qhwNrrbFGxOAVtuiduAIwvczJhmuzwAFKJaCuy4WXTWeCxtuBfmf+ICythZbz0QMwtIwQ4+VwmaEILSqoEKBhVpKqucsMpnwNtCg3eE8s7a5S84jZP2ikt2kgDAccFJxq1FVGGQQ1EzysGsnTckR26LPTj2P9rfQIJ550W99mARhrM8yhGsjrxVO5TPRt5wJ0FYDZ+O4.I4JyAJo1bC8xwQT+tMvTFuQR41bM8B4VXQy6jM6hYURugsiSIql94ubgeSJQBLqDRdBNrWtH77TDYUpPZyXZPLUgTo3VsvgrHAJjafXd32BppQg7pt9MQtkpugZmgJAQrSFXCemgFFajKtJxFJQBnSCiEj4uaik6B09R2H1kRBbICI7kcwnP14+Wt7HjK1Acx1kOz5sY7gkfOMByppZ00GmbsNIhgHeFuvXy4xNaxOxUr2uJBe+4P5cplKG3Lr+s8WSw.5xplx7RaSLkEGPlrqlpxlx0FxU59exgbkN+wZpTxlw4G0oRNG+mK6pX+S8oR1WvA67JspduInlRobRZKMYeW6yffo6W5PKfRmhIiCEHOtjw+1iNYbccF7nDRFhLEh+J0b.WwJZvtN43yL.4ArRlq6GDGvXlmDjCtEBbN7fQTJ+Dq2VSQuojH+aB5s0+9wo2d9ueRzaqMI5sBSpd6sD0hLZEm3PTl337JtQjKA3K6zONOyp6jDmu7wRRlWRRpGNZIYsyDIYAII461az497vJaeJj6ykmfC4RR+njGFwZBRY+p57W1Xi87rYn5vu.9anCwwicQT06C.qdyjFX15xuDd1KZ2C1Crmr09o1kDXREwapWmPs6LZY7BiPF0z9QQFStZEust30bNP.ujd0e8OR2iB4q1wUEyeua9Bal6aGHO6pGWizgT2ugsTcdBIJIWmrzgK2i9gXXc+cpCSH2ulf7A+2+bEq0HCQk6hhUHozgNOvHUVicwIFxLe4ZLwKHp8FHHJBLu52GBn.I3aiAElG6pc.zRcAleBwyYYOyKjF64ve3+AeRZzj8bpjFM60nrUwU5eAk5+1l3plgNOmweOkfX3b8oDgGp5FABuM7MY5Csp4AklPq66hBG13+zBJScoIdGJaIYbt1Kx6J1pbdWH4p9y2B4MXEJ7SjHdFu4VW.Co06+RSD2Ys9uJCk09fp9Gr3OvpdH9ID7NIuHpDx2v50VGdo68J0JGG9DbkuhCIh7FkACPJpRbgLSh5MhkP7oiCAe4e71+s+JifobQHLB4RHXkO++dIFg7pWoSOmBJQtptcEOD.Th.uugApqc7.0u4u+uVRETgnuxfpweY0e3HA0WrzaHf5GH.0qp+PzSv7KoFGVee9ys7C6ZrJ1CGx7t8xBP+rI8hDGLwWj3MsofHrcHxKJvOBaJOxrKWx1PICQJTGhibijibpYUPi8TGZAIkdwfhp.TH0uqX0iXNYhfSekACdVYjFjkGuNVgATCLrxc1LxF.FjRktuXo5wtQXd7NSYFGPNmL40PgNGURiWZxrLOhqS8kO2ccpeMnXNka78T8jQQJvUfTUc8AJ8xCieRF8npt0aCeO+fN9dDEE8VXviQ61XE6mQtfVlRYuzv9TdOqsvtXTjz1weg05DO1Ag66fOgXg4w91uOR80GpKDW9QSY75aQ3W7M5hvm7cefKvy2ZwOPGbEmyfqJM9oQWdVjCvYwbzEYG5+E1havFaS+U3Tf0sG+TBmReC1yFi3hq0EBY7E11pC0gXL2Ikw7mTFKbRYr3Ikw4OoLtvIkwEOZFYQzWNl52Ur2.xrodEw8ZKkTVwZ+ejQpviA
      
      posted in General Questions
      pcs800P
      pcs800
    • Displaying sync delay time properly

      I had posted about this months ago, but it didn't get resolved, and David mentioned that it is something Christoph needs to fix in Hise.

      Video here

      posted in General Questions
      pcs800P
      pcs800
    • RE: Creating a pop out window with an eq or something on it

      @Chazrox I have it working fine now, case closed. Unless you want me to post the info for future users to find.

      posted in General Questions
      pcs800P
      pcs800
    • RE: Creating a pop out window with an eq or something on it

      @d-healey create a panel.
      Now create a floating tile.
      Using the component list drop the floating tile onto the panel.

      posted in General Questions
      pcs800P
      pcs800
    • RE: Creating a pop out window with an eq or something on it

      @lijas90 Yes, and I got it working. Thanks to you all.
      PS @d-healey If you try to put a floating tile onto a panel, it disappears.
      But I have it figured out now, thanks!

      posted in General Questions
      pcs800P
      pcs800
    • RE: Creating a pop out window with an eq or something on it

      @lijas90 Yes, I got that part, but the snippet i provided above, is a bunch more than just a parametric eq. How can I get all that on the panel?

      posted in General Questions
      pcs800P
      pcs800
    • RE: Creating a pop out window with an eq or something on it

      @d-healey The panel that is named Panel1
      I would like it to be an equalizer when the user clicks on a button to "show" Panel1

      posted in General Questions
      pcs800P
      pcs800
    • RE: Creating a pop out window with an eq or something on it

      @d-healey
      My next hurdle is, how do i get this to appear on the popout panel?

      HiseSnippet 4088.3oc6as7aajjduos6Yk3LSFOKl7FAn.QdPMqrFRJJJpLvwTuGsijEkn73cWCgYKxtHYG0uT+PRbbLfGjjM43bKXu4+DFr.AH4Pvp+.1a4RNly4R7g89teeU0OptapWbFuqB1XXXy9qd88322ip5pa6Z2i44Y6pTn3AibXJEdG0Nir7Gt5PptkxVqgDZScolLeW8dJqLxg54wzTJT3tah8nvz2Sg+mW+nUnFTqdrDRJJelsdO115l59ITa25S0ML1fpwNP2Tp20asUOaqUsMrC.t4tpUTbn8NhNf8XJ1s6np7ITugJE9P0EpMeu5ZKpUq1BK0nGsAao9z98qNuV85MZtT04WhVuYCVkETJ7Vqqo6a61wm5y7TJbuUr0F0Yn8oVhE3yz8z6ZvvGppzAVYA4MrMzPQDopr5PcCs1QpIOEXVZmnztqPo8Ap6nqoGSOQ4cedCjjQHq.Kbmzr2cSwdUkYuJRr2XXoBRrz8Drz6q1omqtieRKH+71paY4yb6SA6jLqH5qxc9Wuu5p1POr7myjdDaCW3g3QTdw4WbVx7KM+LebwhezGQV2xKvkQ7P1mn6Q7nmvzHmp6OjD3wbINtLOluWw0sFnawliposisVfAiKuGX+DnOs4coboXH1wj02qZIbAr.Bd.DfATdJ0u2PlawmWbZbgOXHrZccsoZ8nd.yAqogAwx1Wu+Hh+PfkLz0XtdjSGxrHirCH8Lz6cDw1hPgdgyDLKcoVZDeaRfiFJ..YcWB.AsX870ssJB+zymbBEHF35BpjUfADxIjGRBkpdtLXzqjvLkedQBojtVo+ZRo7CrzrXqT2AdP6OqD6DnYzfUZVRoSnFArRGx6gOUziCK9hPs83E5SwokXeB7LJ3gKHwQnOQc.JkIhHNSGYY2ErV1vyTej3HzFNhnaQ7FY0KQqo4RGfTwY1gZwLjzIriaGsF2LcR9AlQm3DgXQcRrfb0JnmxHVLF2jxrnfiCmuONfEvhEVJnx35bOg5a.R20NXvPBNEk06mH3TxPP2Yvlkn6K5sGCQLbkQHWEpY8H8scIC.u9YI8cYvZZ0aDWyuGAVUaHr3LEyK3yAX+04r5dHWV12MfEJLa5R6xWJWVeFXRA2.eaNg02SxJj32.tMfAfG6dtAvz1uO.iGqiEL6TeeJ.aPMEpLHHBrXdv5bh9cf85GuNWoU9YYmvCmErX3PVVChYhFI7gNLCX0SddelI.Q0vdWpjLd1CB+AZOTtzszXmEpISqis62GiifHQJ7WWW5Hg0zjyld3rgi.w0hlk0PKu+x6r9AquOncdVJ00ba.VpYSqBmaurDvrbGNdNV3GcQbUFgf2g4jXrO8w6txmu8VcN.YrnftfkaUaSGaK3gxkVUXQ1HBQUZlYIWZO26J6AJNklAEHcKCvWkzOvhGtC.oeJHO3fcsMJ2KZjyR3dcyfwdkwkbyUTvAtl2P2yu3zF18nFDcsy.wJVDmi26c6mLs.HXZwDx7Gq4F7irMyzh7J3CPVXIhMuOCVxCilzUoF8BLBC4Qn87CfQjLOBdmarNkE5Uyct3CFbvBWijQ7vLnBDTuqfO+P4zCjuGmwh4igLHsCegz8+q7HN1d595mvHkM0GLzmzkQdPUhHHLFC10elhSq2ubxB+27PREfFn7mNMG.K8x9vCcC7YI8OxZALvKlt3KD31NIP1n7C7bedbuTLUmKaPJo3g.aAiEbEKeDZiiMj.qbDtzgvDPOazEpRqbJvirCNOtIHlf5z.KN.SsfLRZFfzCB0N.7jyBJEgWQdxqbfETUglLdLMKyoCKMp.4+VV4kCTjAMv0OB7voTPAA3AdpUXnBr.FVeKNt4RwBhE96QxGo4iimpIed1KYRvjMS77fQA3XTTurOSS2ErCYTKmFlUGzDneGZ2rirS4CR6IlKQRV2XflwnnJpXQ9XhvlP2GS9PWddhkML5.aB.JBnLBjGWGiRLIJnLt4b46frSwFtYIQ+ertCyGwK4IluJwccJ9hhiMcnl11bUArR4YJXtRpyhCvgkWB.eUtEThIWZREJT1qETldgIVE9OWtWC5QF6zjKBQX77AQwyK4ROsTVuhbABiPbI86u3BQeeLeA5yvBTiSRH4eI3xnk.aMFOGETONuQZFHN4gj9FGewo8Ak6yhmpCwPUeFJtkiBKBF1wAmjLrww5RaOy4XDabQ8LZaeAZd63.1G2.SxxVTiQeArSCQFeMnRAoxyVS2ywfNZk.nLMWAXer0pgEHdLrENGlquN3O.SyLiI2cttke54F7PqIzQjav3hkD8Yal0.+gP8z0qrTiYQ5OET81mx2ZBTz9JFPTdSnNmOApiQ2qDuKqw5o2kYrOBBwRweP0JUlqxrD3eNj2AXGdsYzif9QGAcnO0viE0P3f6.LDNXrzWdS+vMollTfRUXpBWE9nqL2BQica6ATWXall58vHqKeltW3T.9tXDioiDUMGPNGi1HmMnbEDTo4fHl80sFHnJoR4JMA.RppkM9AgNsdRU1YG36DvqzZbUjuKuUz59MtL9m3qan6OJAG.dUvlYDkyTknApXSzdCFOVNLCuiUKeFBLHvebY9AtVjcnvJyaq7YP9ipUlg7Qv+hBtTohO11msqUYNnBZgjso98GaagEHX.56w0LdfPtW1.KaEX1McLLriJEtW5SRQ8hOIE4C5omnRYoNZC4Ez820gYcQG+iRX403otDxUPW84m4xuW3YtrRfuuskhtlRgoTEGyhBmikOaLkmr0ZTeZz7.SYBZCnsF6D8dLwY4Ls5ZLui7scfeFWRuRguiXUe2vUcKS5.V3hx+cUkyjWvQxObptl+vXBS8O0ZHCqHMlxWcVq95Fgm81eh5yau+te+0W8fOeic2ds02+EqrYkly4XMPoPQIF5c7COMLACsggM0G7kN.lHNe8dpxjVPh8d45mmvdeUPKHZKLiRScrHEpqDJl6qtZ.rgLyNLebV8T5NH5.DeG050VrY0kpToYEEcelo7IKl7bMAAtk3N+sET4GTwZtPM5tIQrPRbyQJRgNxxjBCwn+Eo6YGpoiAae.alh7lF1coFqzdmzc12kQMAoApsIyzfwJ2.1MisabDSfL+PVW1DbY82IvvW2wPOCyupAi5hGD4pqNF9ZaHRI5lkQd6FjmCfXunuwlaeQ7ElEESEvinvifK9QsEh90Bv+eXwWjA.dd2r.PksZoHY+KlFquMExcDh04+VFqe9gsR.Su7jKAL4yNCd7sT2X+02SoOfrD38oT22tqsuMmTG+QXji2BhoXnkgsUdbN1tdJ19l4QTS1g80ORxgs700i38Ug.3t5mg4c2AKWQxkHMxGcQptzhKs3hKVo17ocIlVsVs4arTiZgNF+wgNFwAB2heTdYK1F6BuvKnwGTk+3FPzd6Seps6Q7yxMMtgMvDX7sYZgdLUD.lROwgmzGSGHQcMHJ83nCfRQR8UgxgsXFdoWjiXmF6yDhHAFWSCz4gKaDULOvNTtpShZ3rtkXWhwf6JiEGqPxBHZc7MBGKCAN27lgiuq5aFP7UwyyKwyse9M02ayk25wSBa+xcyw1K9Mv2SVH95eRq+eeue2y2qtDD3e9eTBBzJ3JwwppK+QqLQdeadEv326pqsLgs+JY190WMaOsJ1FzIEnZOSO.N4HJirvL4p4q1CDuoudif8A1kyF7R.yHOqkSdVokSB1EKZKM1UIYy8xBkt2N1HDk5NRTKtWRYFgy84+hewu7QNFACzsh2RuP8mHW5dsS2gnB6uF3hoCqsPtRUmuTRC+pqN.2Tp69jCZ+jCdiDh6J47FxUTL0MCR+Vp+nc2cmaAglk8KU9P4PyeXqL6i4mjcg+ucZkJF86otbfltM+zY7REgdZ04megEpWe9rwoqWu1RUZTsZ0rwoqWew4WpVct5RNNOOtcgsGaX6nENSD6ZWV.aHR2jq7RuIPYk2eYZMyef5ZtzACv2F4F5FfiRa7M9doovpUsQ8ZMpzrQlTXusZyEVnw7Mq.3OQRLk2HIwVFaRvr6y7z+BPjk2XDu40FYA6lpWz4xEo+wbXQYvdhkl8NTK.5mdaS6i2MgcsVyN.zIqh2f.4YGOemni9pZyvDV7kjqVOyeGlUPzwRkMW0+UNfZ6iasA5VAoESLQ+4sRs+529JRfIGmR4CjKDyLu2dVXRTBgGTq9bUzlnbYubmVx9BfuSiFUVBboZlqFGvcpY8loiCeUhWiKR7FWIZiW7lR8ajzcABwEJz2DoaQ4iC46KIcD6qqzcO05UtEZ2ZJKYcmHISUsZkaih1RRhVqilPQq1sKQKp1gJRx1qOdBks52NkM4rhe8oSnyV0itMJZxmfPk+tITzpcqTzj2i98+xITzV3VonIWiaq+9INF4uMjs+vzaPsC+tWxEtuqZ1avjbFb4So8b2Vl1ZLrzwj9ZJe+hq2xjJs87+yVd9LmzUK85G4Ezuu9Ynpf7IeALdMMCVa9ctwNYpb9WtI6GEbygsdROgskk3xpJJDVnxk41raf9OK2FnWE13b0Zh2ahUfYGrydIr+ONylYNeub6hpcq7aB9UNO7+4QdCsOk+htaa6D3nT36ntbW6SXJH8C.VcE6yBuS0ia2xxhw0X+xevEZvKFYv2SNkuYFCcrY8U+ze5+9ijMqJjVWfQCLteaYz3GS52biUNU6EXZtxCa8wstHq2XMVH6eMLR+9WnQ5cUktKfxgcd93bHw28H+M0m1cr44oraMy5NxMsRtiPI2WjkUI4nfQFJuY6aCi0jYad4diwLeSLVgxz0vdcwQQeGUwaZDumIRlqe7WdCLW0Ratp86NlqTQMlJTUlNZQjjbSLrwyz0vzpdEumd4xZdUfjUshmzKg+OJmZjcLWCpbCtR.xEG90xK0W4JsT+o4VJGacK+wcZuaMt2cT9uFk6qxuodT+zebLndOrADiI+Eofe0IV.1ajbJfu09hYttr36q1V2u2vwyi2YL7nhxaDdL76L5cUEWHnDF7dpa7CdC8QEcWo0+ChtHJPpiSXqebn8KSNXY93wAlhSlCuNNEtK9Z.nVZUj0THgpIgvdRKjPM4hAPBym9aLyRqdBg6y6wBQD9OZ7y94HgFgDd4+q++.uGKlcNZlkvRYmzp4Y0Hd8U+a+7uVzmZYmlp431poX2M13.wG7gvVc2qssp5kCU12N.2Nf38OBJbP6m98xgFg6f2dIwyUvmQVpCiaTTK7qf+D1XU74BgMVMpQY33Tweqf53MHYyHzXbTwK96DTQYMlAMkGySSGR4G1ZLeIgaYcBy0ussAdw+R6u8skRL0G12kGTfe29tUG356pxUy21YRto+1MShQ49skw92vt0pB0PQ03WOl3aFM9kVkR1StraIB+4sfJAOQmcZX9h3.e+eqPc+lXMLo8bs+7dhqPJF9YJNEPtsBeE16fOSpl+piBklq+485kdpxMvZS5.meRGX8IcfKLoCrwjNvEmzA17pGHdSKWNv21TDuPQYm1qKdmvEjR9q7qATSEgSD
      
      posted in General Questions
      pcs800P
      pcs800
    • RE: Creating a pop out window with an eq or something on it

      @d-healey I got it. Here is working code.

      const var Panel1 = Content.getComponent("Panel1");
      const var Button1 = Content.getComponent("Button1");
      
      inline function onButtonControl(component, value)
      {
          Panel1.showControl(value);
      }
      
      Button1.setControlCallback(onButtonControl);
      
      
      posted in General Questions
      pcs800P
      pcs800
    • RE: Creating a pop out window with an eq or something on it

      @d-healey I am not clear on this.
      I added a panel called Panel1
      I added a button called Button1
      How do I get the button to show and hide the panel?

      The code above compiles without error, but doesn't do anything.

      posted in General Questions
      pcs800P
      pcs800
    • RE: Creating a pop out window with an eq or something on it

      @d-healey Thanks David, I will give it a try.

      posted in General Questions
      pcs800P
      pcs800
    • Creating a pop out window with an eq or something on it

      I am not sure the title is completely accurate as to what I would like to do, but here's a better explanation.
      I have an amp sim I created, and would like to add a parametric eq to it, but the interface has no room for it.
      How do I create a window that shows up when the user clicks a button?
      Is there a snippet or code example that shows this?

      posted in General Questions
      pcs800P
      pcs800
    • RE: Storage of IR files for convolution reverb

      @Chazrox I believe so, but I've also noticed that if something like that quits working as you're working on it, just hit F5 and it'll all come back

      posted in General Questions
      pcs800P
      pcs800
    • Multi IR loader question

      I would like to build an ir/cabinet loader which had 4 convolution reverb modules with combo boxes to choose from ir files.
      The issue I am having is that if all the convolution reverb modules are in the same FX chain, the first one's gain controls whether the following ones get a signal.
      I then tried adding a second container, and moved one of the modules there, thinking it would be separate from the first container, but it doesn't work.
      Please see video and let me know how I might accomplish this.
      Video here

      posted in General Questions
      pcs800P
      pcs800
    • RE: Getting label and value to show in customer slider graphic

      @Chazrox How are the values being displayed in the default slider?

      posted in General Questions
      pcs800P
      pcs800
    • Getting label and value to show in customer slider graphic

      2025-09-16_163223.png

      posted in General Questions
      pcs800P
      pcs800