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

    pcs800

    @pcs800

    32
    Reputation
    63
    Profile views
    354
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    pcs800 Unfollow Follow

    Best posts made by 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: Knob Web Studio

      @tsempire subscription? No, I wouldn't do it. I absolutely hate subs. Not to mention I don't make enough plugins or money from them to justify it.

      posted in General Questions
      pcs800P
      pcs800
    • RE: Knob Web Studio

      @tsempire This is fantastic! Thank you very much for the excellent tool!

      posted in General Questions
      pcs800P
      pcs800
    • RE: Convolution reverb wet level seemingly not working

      @d-healey That seems to have worked, thanks again.

      posted in General Questions
      pcs800P
      pcs800
    • RE: Error in visual studio when building hise

      @d-healey Nah, I will stay with this one. It works, and I need to get to work on why I came in here today in the first place.
      I appreciate you sticking with me on this David. You're a saint ;-)
      Release build successful, BTW

      posted in General Questions
      pcs800P
      pcs800
    • RE: Error in visual studio when building hise

      @dannytaurus yes I noticed that. I'll try may 30th again.

      posted in General Questions
      pcs800P
      pcs800
    • RE: Error in visual studio when building hise

      @d-healey I guess I will start from scratch with the new video and see what happens.
      I'll let you know.

      posted in General Questions
      pcs800P
      pcs800
    • RE: Sticky knobs

      @d-healey I found it, sorry I should have checked into it before posting

      posted in General Questions
      pcs800P
      pcs800
    • RE: Sticky knobs

      @d-healey Ok, I got it built and it runs fine. The sticky knob problem is gone.
      However, when i go to export as fx plugin, I get a window which says "hise path not set". What does that mean?

      posted in General Questions
      pcs800P
      pcs800
    • RE: Faust installation

      @d-healey I figured it out and it's compiling now, thanks! :-)

      posted in General Questions
      pcs800P
      pcs800

    Latest posts made by pcs800

    • 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