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

Best posts made by pcs800
-
RE: Creating a pop out window with an eq or something on it
-
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.
-
RE: Knob Web Studio
@tsempire This is fantastic! Thank you very much for the excellent tool!
-
RE: Convolution reverb wet level seemingly not working
@d-healey That seems to have worked, thanks again.
-
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 -
RE: Error in visual studio when building hise
@dannytaurus yes I noticed that. I'll try may 30th again.
-
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. -
RE: Sticky knobs
@d-healey I found it, sorry I should have checked into it before posting
-
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? -
RE: Faust installation
@d-healey I figured it out and it's compiling now, thanks! :-)
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
-
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?
-
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 -
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
-
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.
-
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.
-
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. -
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! -
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?
-
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