happy holidays everybody! :-)
Posts
-
Horizontal And Centered Pan Slider
Hello all! :-)
I needed a horizontal and centered panning button/slider. I am completely new to HISE and didn't find a built in solution so I scripted it myself. Please feel free to use the code if you need it. :-)
All the best
Oli / www.studiobro.netHISE Snippet:
HiseSnippet 1692.3oc0X0saaaCEVJIpq1caXcnEaWrK3L1ExcINVtsIEHanwwNt0nw+fX2zBLLTPKQayFIRAIpj3Nzmsc6ta6QXOB6MX6PJKaoF2rLm1NTi7GO+wOdNGdNGltAbaRXHOPSOW+I9DM8O0n2DlXbswXJSqYcM8uw3HRffZicQcwLFI.0mDJPkqrQ4JZ6MwGGFRbzz0W8QRMzysll5ye8v8vtXlMYNIMsi3TaxATOpXN0t69DpqaCrCoO0Kkz2a2l1bVMtKOBP2pFk07w1GiGQZikhshgl9012gJ3A8DXAITSes83NS5MleJKV9ingzAtD4BKsdfghI2f65HQrjpVswTWmtIdgPMMcity8IqF6StkQKpCcF849luPw.MWiz9C8UxBuUy.OqzvqbJ3s.HomBRqECoaZzyNf5KlyQhmaXzjIHACwfaOMThkUake+ZF03fDLQIO7wjFAvhYZXtU4xqifeTbm7atYrJnASPsJg53ROAB7O000CRA.tmd5okBEQNT9f.dIFQ.zZDPHHAGEER917427Na.epuesCpdX09M6zt2FWgO2YSXCpEP.OI5.tLW7.N+XTUlCpAg3h5L3kDaQdHgARMOlwGnX+injSqsRUklRNfdR0LKletYk1pIy1MxgfdBXAEgdDwh2oDCicbjBaVP9SqBqipHchUTNwXzbBNPYOqTvYDQTi64yYvhDUAET+QoPh3b.M4HABAHNAlOCeBYHOvC8HBbuDC4Zo1yDly3IAf5tsZ6kIYpUlENuYTnA1nivATLjiFlWZQeL6HraDwZmrK6S77iI4RYjmCaS4cRR.dR6N6g5se+9Ma+ndWo3+LmSKtCwr.TKJiKqmXhKP9w7.5q.uL1MCWyBdTFDc1vpT42fN9Lf94HGJH98nuh.7JWprUwrGntUa1tOpwSaWSlYujGnjXZo.xHJreAMhX1BJmYVvI.e5AfuDGzyk5PB.TLLg4n0Q7AurX9eIetM2rNw1EG.IuPNLJIZkOmLVfg3.HXIfMdm74PvWvcTnTab18dPwzQA7HlCvXTog.ipttlw0aCKMvE3Wbld0vt1QtxqIJkkXCU3rBytiH6LPYi.YoCMiciPRlJ8vrH5GfLhh.O.xnbyRa.7cNIuCxbCK01lKS5EHKDhPajJGTBrbIIblYkdSTEosrp7.kojeCUzxfybm+9gLxWUHBnChDDSq0OG7T.60v2D2PR74YFB15dnuGYVtD7a3PrfClETSPZ..MuIXtRXQEepCILyCMpHZnrFiLXNKld5XpfnzaTojLLSE9WGM8WPsK7Oc2eFtPTVci.L+qKtSRtGhyZyEjNLSU5W9WmG8lrFNbg7jE9B3ttjfExV14O3hTzjE4MfDrNTYCN8yDDZGlsGqwauGa5Q.riqCmRPNqIiJ53SXusACzlV7V1OdJp.QEptwe9ztww2V0nPS2OwPEwzT.N8LPZOsYcr.mXFvhvt3KGwRd.zqSNAlQJtIeNi5jviEbekrS6W.c4+W2zy.Og9uA60jj+HTVdTNc27BjZdTGGWRWdHU5rSiQuLSx8qgQCGROS5XNPyCp9BF0.Rd0BA+mJcrK2OxWt8UGvOgnIHmIRFbKug0Vau81UrtOLp24FiAFfh6HKrjcpJ4njSYHQV5QYjiqv.DOI8nluyF05xBwaZzkJrGuXLtxBvHDteefwoCn9YF6ObHLVxb.tlQim+9YZzza+si29aXHKfollPs421XAiTbAuU3OtruUv+R+VgN1B.B8CvrPedHwJskeCdURyqNQDwxJdLoLRIOdMfiWJ4t9tIDqjlHbMIiwf0YrTK48pjk+4C2mIaf2i.mFmNg1vgU56Rmp2MB587LpiXrUZEmStRZxOFGHmxyNSh3pWzylrVxmMcs2WOaZsKWh5ECuOBJ8j4Ud4RvXOpmuKYe1IDWnIgBieIzUXHNxUjPM6UqVbF2eLmQyDzOj.yRLZDIStzBOPvTGvneyobqcOj3Rvgott8c6FObZKUufkxWX8e9EuKLd80FwvEIqGftJwsOnoYWX6iUuTsOdmi2kuUxG3anPIyOdhzekATFuBREtQ++GuOjGIfmbzBCUCjCI1NxqGzyzl.Hlwfm0HmWbE4vtwqKKWKgSOByQs3ugOSYZIWqOkoUByOH6gG1Nf+B63wvkELtthBbtYp+6f4LZIWilM+sgA7fF4DuzWXaKyo2.7OKVmJKgN2cIz4dKgN2eIzYqkPmsWBcdvEpirie0HA2KN+GHzce06fz0iG5QcUP6e.wSHwv
-
RE: Close the preset browser after double clicking
Ok, it can be solved quite easily with a broadcaster. You should also query whether a preset is loaded so that the browser does not close if you simply double-click.
For anyone interested, here is a snippet:
HiseSnippet 1303.3ocsW0raabCDlqr2jJ01zFf9.rPmjKDTjrrSTaPQskrbqPiRDrbSSQPP.WtTRDdWxEjb8OHv.8Pe.549Vz2rdqGSGRtRZksZ9Q.UGR14+ONblgiGIEDpRIjHuJmdUJE48Y9iuhqm0aFlwQCNB4cO+gXklJCbr5dUJVonQHOus9ACCuxair+96uuKNFyIzkrPnmKXD5SXIL8RtiN3mXwwGiinmxRJn8dGLfH38DwhL.Oa42DkhImgmReJ1nVIezOhUyPdeseaZztc5f2eu1sIc9lNjGQvcnjVgOp4t3IQs6PiBi1a+8vHu6zOhoExwZrlp.m1UDc03YhK3t.7blhEFSMDsPigH6Xi5MiEGMZdxQgPdaOZYpZKWp5q7GxhXK3uLk8kVAAKsnXRyqz6BRs9HfjWAHssCR22eLQxR0KkXvym5OfC2fSvvcSQn3zEU5ta42S.Zv0MRvmQOVBDKrn1Ca1rd.7O673JUf6GkN3brLHML36Bla0TptmHIUvAhZUSCqZz8AOHnqTfiHtxmH5DFmoYBdAuDR.uzmOkwoMHRJjQJXRs2TIHnJKp52FTMjTstgBKmp.5WVkLOdUqGTkdt4iWY0PicZ7pJWmiBrViIyBzh.qdAlTUkPRCG+SEKf9PQlh12nip1KMGiWA99v33fd333PnVTYBV0Uc6DlDNLwL.wbpz52nnmjSVKMDr.7T8fIYbh4zWaAxq6vyNuoRY1jZ1uaDIxfK+dwLxY6Tob4zvFJnzvjmkh3ZSvwJJD94mrmkR4PYFUQ0lb8EJ..LdLjMWDt.AOTyMJN2IEh+433L5NUb.Hm3VAUKyrwDB45uuy8e0cZnL7sVMOiU6lgG7TAn8Tgl9LdMKDpbckfaJZxj0JK2WwPBdchMiUjuKCqwyRBoxhI.ihPazp8l24Cq2j3RKETTvG.05lisi9XQbjomy78s6jQ44U3qedvQXM1zbmyCzKkJ0LCb7NhdNLN00pW1+Hp5LsHElLt3x.5004ylbM2GGKvZFe5oL.1L.Aa6mFhtbwP2e64Gb0xIv+5A4Q0Ehuv2UakWZgBmNe3b46.Z+OFSXZZxRt+0a+i2tJ2cyU19yd1J86k7sc1l70X74ztYZsfC8rlJs5ykz+xTLWAWapCUfqxRLZXa.VnhMqJWu4lxG0s7Ib65TeEQKYCEbv4Ej0p4BiNLJZ8g3DJGdXZ8xNhFS0+GxNFetPBYHyqcEkkirAvoNh1UHgy1JG4mlk3RDFv21xxQ+KrH8rSf6YgYvGvOHnYi123W8OR9.a2.UyrrCgYyKxM4Qn959uEV4P1IhKFAiCgBvOT6FSwRxrtXYWQFOxMI2JXnPlmOuojk0P2Tx7L8sjV4ZzEljFxy26O8PnYT1zYZC0od19wE8S200Ocu79ImmrcRk8ymrUrcJoX6ziOPSuTaL1NnddajBv6.tq0x7LLSMTj.ACKAa8Jgt8y5vBEhnrXrd0sLL6ekK.5SV4ocyy2Pcj9ph6m8Qr5Qy24pGenP799iXZxr0iwRqAivfu+OvX9Baete+ISnD8R.ts+wuXS2N68D9SDYlAuCwZICJP7gt2wv7PBEhNmSiUlpsRlhMGcSCsICLlxirDuE9kKrkg1KWXq4BQIXhT7Zh6QMyJgehkCfItck4xvt6.cPKj8gth44DXC0WSHq5paY3tapgs2TC2aSMb+M0vGtoF9nM0vNueCM+ADGloEIt1FDZ3n91WO875ywPEnsZE8u.cyl5YA
-
RE: Granulator Envelope
@Straticah
I am referring to the general amplitude ADSR. I took a look at the C++ code. If I remember correctly, the parameters Attack and Release are present, they are just not made available to the user via a slider. I am currently finalizing a plug-in and therefore do not want to experiment with the HISE C++ code. However, when my plug-in is finished, I will try to implement the sliders myself. If I succeed, I will be happy to let you know. :-) -
Disable the “Skipping changed() callback during onInit for...” message
Some of us would like to disable the “Skipping changed() callback during onInit for...” message.
To do this, please open the document “ScriptingApiContent.cpp” and comment out the following lines before compiling HISE:
if (!parent->asyncFunctionsAllowed()) { debugToConsole(dynamic_cast<Processor*>(getScriptProcessor()), “Skipping changed() callback during onInit for ” + getId()); return; }
Just like in HISE, you also comment out code in C++ with this:
//
All the best
Oli -
RE: Component wasn't found
@ustk
I have found the problem. I had linked a button. This button appeared in the component list before the button to which it was linked. Of course this cannot work. :-) I removed the link and now everything works. -
RE: Problems under Mac OS Sonoma 14.1
@Christoph-Hart @d-healey
Hello Christoph, hello David,the solution was to clear the AU cache. Now the plug-in can be loaded again. Many thanks for your help! :-)
All the best
Oli -
RE: DraggableFilterPanel doesn't update as it should
@ulrik @orange
There is a solution to this problem! :-)Have a look at this post:
https://forum.hise.audio/topic/10631/eq-display-bug-draggable-filter-panel/22It works for me.
All the best
Oli -
Modulable 8 band EQ - Snippet
Hello everyone! :-)
For my new plug-in I need the possibility to modulate the EQ, which is why I have implemented this functionality as a script and am happy to make it available to anyone interested here.
Possibilities:
- EQ with eight modulatable bands
- Modulation of the gain
- Modulation of the frequency
- 4 LFOs
- Integration into the preset system
Also included is the approach for a nice gain/frequency display when adjusting the EQ via the “Draggable Filter Panel”.
Info:
Since it is not possible to create knobs and buttons during runtime after compilation, I have limited the bands to eight. Of course, you could also create the knobs and buttons programmatically. I took a first step in this direction with the
maxNumBands
andmaxNumBandsRealtime
constants and implemented a first idea of this in the “modulation_script”. There is still a lot to do here, but this is not necessary for my purposes at the moment. One idea, however, would be to let the user determine in the settings how many bands the EQ should have and to save this (even) number in an external file in the AppData-Foler. When the plug-in is loaded, the file could then be read in and the knobs and buttons could be generated programmatically. In this way, more than eight bands would be possible. As I said, there is still a lot to do for this approach and who needs more than 8 bands anyway...!Possible improvements:
- I'm still not happy with the math for frequency modulation
- Create knobs and buttons programmatically (The size of the panel with the UI elements and the positioning of the elements must also be taken into account!)
- More modulation targets (slope/type/...)
- More LFOs
- Reset a deleted band (Currently there is no reset. Therefore a new band is created with the old settings)
- After the information that no more than 8 bands can be created, you first have to hover over the “Draggable Filter Panel” again to restart the timer. That could be improved!
- I'm sure Sir @d-healey has some ideas to make the code even more efficient!
If everyone likes the snippet and a few suggestions for improvement have been incorporated, I will add the snippet to the Snippet Waiting Room.
Snippet:
HiseSnippet 7505.3oc6cs0jaibcFbjvlcn10qzZ4KwUhKHVtbwY2QyRbgWlc8thy0USsysc3rqrKUJVfDMmAd.An..mQibjKkj0kSdxuEammzOg7Zp7xV9WfqJwukGT9Gr+CR5K.fM.QSBRf4BGK9fzvt6yoOmuy4z2XeYWaqV.GGKatb42+zt.tbuEeiSMcObkCU0M41XUtb2jesOWXKKMg8ANtBkD4V9ztpNN.Mtb4t1mhJUtYuNG9y2bukUMTMaA5mDG2WZo2BrodGc29ota8OS2vXcUMv95cnJsR8MZYYthkgUOnDcM9RbcUacj5AfsUQEaFdt6q5bHWt2iWFnIUqlZYEY4V0VrVqpsTqAZI1rZII01Zx0.ZM0TJqnxk6MVSS20xtgqpKvgK20W1R6zFGZchIoB9RcG8lF.zWD4Z.qYRxqaYngTQTpbqbntg1t9PkCGjo61G3tFA3tM+V5Z5AoSCfnLD5SAM.lalvh20BIdhzhWIJwKFQZFJQ55DQ5V7MZYq20seNH44F7aX5BraqBsSzhBorby7eVgeEKXILcWni5Qf0sgeIfhhUJWZdgpkKM2GkO+G7dB42nSWCPGXgUc0sLErZKnZJ.zO3P261T0TSnikVOCRdq84Kj+ti0m7DYRn4oeX9OQXqED1wP+XfsvWXXzQ0zTn3ImbxBNt8zzsZZasfIvcNX410.n5.DT0zDNE5HIXBcdDPxxIflN5t.A81nLPhld6SEbODH3PpGTgTEbNzx1UvzBVR0lV8bEN4PUWLEGpdLlu.MAWKJBGa8Z+C0c7qT3eY0EXJ3.k0Vf6j+89.Hx9AB6C4NE3cnZWXgbDzMw0ag9Y8yI7ovBBMrfRsPAb.LDVTscQgW1EHDETi2Ax9nkoXoEJIBsovvOXT9QlMwoh8JE9XAe+gC.tqX0oqkI7KEKDpTEfDGJgEb.teopQOPQDe8XL3IPtQpaHuVqcaPKHi.OAQ8ZlGnaBV.BuagzM.lK6a8EN.6csAPt4Wv.dsptSWC0SYJfAkfhptlFDtsrs0IPVyj3nEjhGFM8xB0rDSFDpTgkfkgNZaX11ZXUteYPTR80EzTcUW3.XiKPhKESVsswfbof5CU1OyzpoCL0GFe04Xns1SPskWpvbymWH9OifTwImToImT4ImTkImzxSNoUlbRqVXtGAspssrKdDJjNvvNW9YOZAXqVmfXfskQw1pFNf9dbHWhj3ArNrbCwCXDTJNwTJMwTJOwTpLwTVdhorxDSYTSefEcTldjOBr4zQa8+TRAQcza5.lDufvbPL0bPJ0bPN0bPI0bnbp4PkTyg3Z3v2oHIscjHGn0IEbzNPCUvCyEwLgKRYBWjyDtnjIboblvkJYBWhqooQ5bMqm2EbTrK2ycHNVMcQdpr8lFFUhSDURSDUxSDUJSDUkmHppLQTQYcahrtdFLngs4vZ0vnsEjUMsFhksUmla11pAv.NEfweXmzTKlJpkRE0xohZkTQc4TQckTQMkeQKjeQfAG5YzZXdFv4HhluxJV8PKovvlaIUwvydxFbffCtxAZn77ljCNYu4oBdxBfm1EN6c7bGK1uV6n9zs60AQExir1GMKbB1a0ClQS.d8JNFN+aydcZBruSvzzvyc69PRLvxo2zSaYCfrt+jR8J.ttPSaesOWX481YoUWYoF6u1dB28JvGjZAmDrpVKUGjMSCzV2TGszCdP0wp1Pn+AptsNbPnhhxh+RnCWAcsBenPgfxW.4EVP09.GXxOr.xT3hV9pByKT3Xz5GT3Q3R3pRJwix+b7ZOAgZS0lF.gOuGnGHe.+Pq6.IGbFEcs6A7HP00Us0gnktAWKBnpghPR16as1SVCksSwGhVvgGMOTpPdNKgV2GjTg9RCOGQ+uuGni0wvuBKcgBgqt151nVD0gHfIvlt9zz1zK0hkfz0yDirjZocOyVHHtX.fLu.FNl6WleV818SV3i+XAJ4CF+AKvrgie5uVLXVH79Bn0jYfR05PUyC.ZHe4YeNrO5gUOB+3ebjXYTDLoRlS3mDJhCUcDwB0dgNNvUPObgfI79uOrT3hMavTaen9ihe.DPd4OGngTF5Q5NBVkfh4042PJQPyfrKCDXmcPjfITFBWDDXBLdt4nxvDXnJyv.lHrJAEiAvPUBl.SPY7vkHsvi8WQYytIdhqZdTS5azVnGZM8NQEF9hhyQqAbGKaffKz0Vnl.ZIocRge8mP6xNhPM1b4tiN7aVndB6ewEJ6DEEq+3b7ZcEAhaAbbTO.rr0SKVXeKKnvYdJpGHrZdGTaSQVEYXdGp5HnhTC8N85fVu9Z8KNQrf.48sNQnEDwNAHfjBUaW7pN6hVcWAXaWf6gf87LPR+FCOSAHhf1..6CumqKreHgSNDPVbbrOfMVHbvIXnh5pGxIHQPIlzHHTZYJAAMDkfFrHELQMYkn1rRZiVIsUqDzrURZ2BGfNaLXxVptGtfMxxv1hNu.rCN5PmHnWRZXKQsrkzl1RZaaInwsD05FF8fQLw42p2tuWqlEzk0zx0y8ks26O40Nuox4kzwxYlCrOgTohFFzinMSeTLDFpItYiyq2mdpTYw4PDFGmGvXQK18yXXRNM4rD9XqhvYLLUXTUAsKhOCBRiEioHJLOEDhKl1mdpTYw4PDFl2utIzz2D5PlYRvjxli4.IeN07zWciF6t4R+r+xb95ZjeY7waR6gIJxL2a4u5MnwchMNLm4drSDOLyClMdvhBskErGRpYl6+a6ilx8RFFBqnZXzTs0QNEF4bviVUQlHNnSW2SomCdfpMOQfomC9BcPx0WzEMwg6PRwFs8WVwPu0Qdi.FV1Pti+jHSiH5jdoKLUiOv4D.aOXIWWac3XG.g446glZD5u1ocaHEy0eBvwwyAaGseCCYPsCaaD9czOTvbQmr9njigLQO7.nBE9uvgvAIY6gx82UKVcIapE+IQD2tRoTLYFYAP.vgODX.uCg45N3xuWOSScyCnFrE68TyrLkgXyMDjDs8tEzrUOvSeYsqP7hj0r50z.ruUCnACJoikyy7BR3pm0tKI8UAkGRbUFd697TXLHUWixkJgnJ.F9ovIrVq17BJxJyEOCPAwRkKAmOYwwS+E9.AIk4fIWqTLrNtdmnKfMnKzR3F1MhIK7GkZPWS6r6ZaKrxl6zXMgc2asFqsOpGpGz3JTuS6zEXlW2z.5CEzHqfkYSWSTNda3Je7gpwWxBflmz5q2Wv.ancpUbFnmCwVl+NWTUZg4PdNdD62iRQFhluAaECKnENV8AmUlpPAtKCSinq1gnRwHc95Dzy6K2XmunALRX609o666IdUwCDhuGqC63NdqFJWhEHw1LuVDMfiaxm2T6bwj3E1uRGhEa.Iy2dsM3otwqLnblbkAQ8XpH8qvgnHCHUTNdHGsc2ow9BaBGXtvJKs4lKuzJe1UCeuP+rhHzYWKG2.nIXDmjhsttAw3L5UxAMffDrJNIXMbR1J3jr0uYjqdynW6F7vexx4KOTjJn+7QOO4DMI4DMC4QM83QN2XLFEZ+FSF+iKLHCNDHuvYTfZOaaXXZ+.ZTYwKcQvnO1X6M1Wnw9ew5qe0HfC1t1H0eg67wnoLlVLjLPO17nv1vFIKf29SiLfF5kN5v4QGMmnf4DEKOpP4QFI+774yvv3ggO9gEiLFNIgvIIBdDAviJ984d87szFauOdCjrz1qBiCWeGXRau1lWQ53K7jy1EMCo8r54Bip52s2AXCKZ8oTgtInyrBxUXSqVpFKCcMzbHSa+.xvJPGSrh9EpXAcWPGRhEliTp15FF6gnCnsGbxdPOMCPQ04EpvlIMOHLKfSz7jXYg2rVimKn.9A4yRF5GXBz1GlYwBnsn6GJT.NiVLYASfedgGp9vROBs5xPOe0GJh9ypn+R5Qn+U9QnE7x0p6lf1tEXvbz7p6ALacZzZ.4MGaMHMrpfz4P+OTCvbaKWvNlEw1MnirPzrZ2N177h.v6bpXx1a4aXSXQxt0hd.rnBxk65gOOc7rOOczG2uVjwxRUPKyML0cQy4i0g.jya.vbb4J6IUvh5hO4ceKuSdWCCcMfMmtFJIGCsMWeGwFcA.MNrb6cxGe7u8O9muG2XvCoA4A7yaVeb3g7f73UO61biEOTFjGe8O7WWIQ73l7gayOp13AvifKuEe+ytTTN76+jwjCholCRolCxolCJolCkSMGpjZNTMUb.eRlhvg5V0GSNHlZNHkZNHmZNnjZNTN0bnRp4P0IiC2levy1zj0RSLbRLy3jTlwI4LiSJYFmJmYbpRlwopofSQNpSYFmDyLNIkYbRNy3jRlwoxYFmpjYbZb7mVFuwuvbZVduS3T5HWLcjKkNxkSG4Joi7xoi7Joi7jX2uoG43EAXYqmhYv6vG5DPEkMey8lD1HlMrQJaXib1vFkrgMkyF1TIaXS0XXyWrwpv4nCmOYNuoVBmtYWfsqNZlr4VEbrdK.4lcYV9UANGAmgNjsA+3Kb4tQRm84SouycNM3Ku5w06Dbg9T++8Ye085nRUT85n00.MrLDmDZr6ZqsJWW+oDuArZdCbNbcUsU6.fSpCk1M3CVMBtCw2LL8438qqAZq1yfrZeQlJ6XnVRCUsDNH4pkjmZkbIcP.PhM.Ldpk7PUqG2I4pkbFnVxYkZoLT05O8jjqVJYfZoLVp0s8Tq0MrTc0MOXecC.V4tAevVRiRyfSSoulU+w0OQWy8vfDdoa8HR9KZW2K1mDn+c4W0V8fCPGms00Mfh3tpl.CN+Uojr5U8W3SDrHIVQQpRoZUjoxPBIf0JWthbsRhU3vsyjacd7d6a29PB4j4Q1XeaXpAdJLg6Jh+55VFFVm7.K6ib5p1B.y.uv94edHT5sXZ7eG9PayIZqOG2ozeILFw835CZccbAcan+rPMeFxx9s4G3BRJrY917tAxxd.UCz23h2o4at2wz2BWNpGC1vj7S73eab0G.xm7E7pOBH72S4kv8ihU8BEDTvKH3s4CsBZzh43AGe+HBW.jPqa+UDc6c8zMf1WpCNAsE8v5Wd9fuxv19pdQ7+28qhZa+2eZ8AwWT+gQiCea+61Lb7.p9uEO5mXfblJHox1EKRs182DQv95+w58CwxyKVoZ0pRhkCEoEaxRgRu+OCPnjgHOTUncZ5Cc4JQk9MS15dxRO2F1PpllAXWKG71+ktXQbwd4e3O7ebuNzWle095Pdb0p6zqcacXJ77BZKyA8m7FGRK8lPr12eDIQB38TWoA0yAMQPeQX6JO3P.vXRbauceXv2isT+vfbWiabASQZvTq9kFvT7hALESEXJQAlO14xCXJcw.lRoBLkoAyme4ALkuX.S4TAlJrZy7qe1EJXpbw.lJoBLKypMyKXvr7ECXVNUfYEVsYdAClUtX.yJoBLqxpMyKXvr5ECXVkEXdqj86oxZbl+c0IpL8TmCAXJ0oAr+4+qXmfCEHd+mwwv7z82ELyGTcklQZF6j8fyWehfYjvLxQfdqj8iNyZDnWzvr3kKXVLUvL6wldQCyRWtfYoTAyrG05EMLKe4BlkSELyb7ru3WcACyJWtfYkTAyLGo6ENLW9xELWNUvLyw.egCyUtbAyURELSO53W77KSvb0KWvLywM+Vi29NiUazsCglPYl0bS9l6Qvp7j4R.484vDI9aFTUF4HceqwaazwpU0oVfQLS.FliQc5EXjxDfg4nJmdAF4LAXXNNPg+goUfQIS.Fliba5EXJmI.CywZM8BLUxDfg4ZGN8BLLGGyMFu86Lq0AzjIR7p.j.OHuyQjHrrOxAtbiwa+ZyZo5ldPBwLAIXuZZSOHgTlfDrWvqoGjPNSPBliEg6eZpAITxDjf4fOlhPhxYBRvbzFSQHQkLAIXN7hoHjHoimH1y6BqFG9QQ1Jdu3gCr+O+DukL5c32hH6.7xFkDvX7z8a4Isi6vFh8D5vpMfKyJr3jqvrGRvkYEVZxUX187eYVgkmbElYG7u7jKwJrxjqvz8i+h10mRT3xStBS2c8KcmVT3JStBS2q7K+USKJ7n98IRz4Oj0FhzNhhWevyiwhjEDgOG56IPaQaWdGtb+0nSeifXdz+Jg+WY7+pLlvw2KjljzeahDcZJYswFmVAEwzCJL6WepETjROnvru+oVPQN8fBywG7puZJETTROnvbs.lZAkxoGTXtr.SsfRkzCJLWgfoVPg43Tlk4.ytIe3adaVGZX3WhL9r1CfIqVW2YKqNvZT09Txs51fm0PxP39N73Kg8vW+5gNKjuQ3ig3lpM8NFheG9PW.n2GnpwVrewm6MlwuEOgDADMeHmJ5x7qCoh3M.scCU2uIq59cBW2LAqG3UquAO5FIMxAt8E50Gr5aaY51v8Tjo6M3W1xPiKY1u2gOzkVM8DnNJr4iHQ2h2+1yVvihQ5p+IIwrNFRa+alZ5Sn6IwIsuMOpvm4R5fm002kO5cDehOO0Cdla49WpG9DjqHUSVVRbQYkvmrUTNUWrjRY4ZKF9vFmalAahi4Ik+c4aa3lTgOzog+c3CSV+ynKTzDUjWrpjbYItAzlpUVTppjXXsAI23yA+Le0LjCBO55erAzfP7HJ7gBn6m048yYsm1U0zA1hmyRNPlzqio+YfOnHqCCL.1wSN51vzY.dpo64+EJq9ISdOJf4IVJfnkzzhuJ1CXBi5iOuUgsD6xHu0UO1xFhMazJbddR1FPsVCrrkMT2Boxa2qCAHPBO4VBf78Gf731C08.5c+A+JSWZA4HeleLSGlL48DB8V8rjMPM.a7pg4i6+BnhHY6YcxtpZZP2wjRWCfpcqCWV0lbAzheHivYrkksGdFMm99PQywGoGH27OejgovTFni7XZGXHWFATszgWBA5m+A5PveF8cVwuNRGqbmFSGqIQvRbmueW93d7ShSwFrgw2lm5dFlRm9S1A5zW+se3ShpSZCnSaTm9v6+V7xUppHIVRtjbjlWjqVoj7hKJJuHUyQ2fewZKVqb4pJxganjK3x1fK20IMpcKekHHmMVM9gXs7ocUcb.ZngOQngal+3M48eHF5ndDXca3WP+LM1sUaAJVobo4EVrL5RSNOqmmHuGEL765CoLG.bWqca3.2JhtLP5WDi1VnmO8YeXPw7VnKK6hEPW7OnmTdzKxn.iBHMpBHOpBnPd24Ixyf2fGLeO4GrnH8ZvTC+1LE6aV+Hqq3KdgXeM5oXVhdU5O060S5iETJ8Q4Gx0HuOi6ecoq2tHixfdsi7dXD70HU+9XvunGTq0H55jVedXs8dBhUfNW9Bzc8+K7KV.EaPWb5EKLvYQLJePOsSilCz6J6nbnRRXQ7aLpnrRTJI7J9eTzA3UsgvK+o+UrPbyWJJqjThvJxalM1v9IebFYYg75tBEYwq47kE4J05KKSp0eRpqwy6Hg0.bLho04Io0TsZo00Jg0TYkZozwKgUTkR0h5V9b+1qBdiFhuUykLLBZ3zIN+DH6HLJ3sbH4LJj6P.ineyGRJuXX3CIbiKOYXhC3o2aJQhXWj.4.dD7vSjHtDqmvbd8xbjft4fVSbGKGQdjSnGNWg4E7e7K7xEcfhPOAJdGJ9BzYoaBy4tRJKThNUUzy+WjD8OlQvbJsfXHdPukYvYGhN7QQBU+ZKSW0zGYn.hdNkFOfa23qwAGgpA0YoRwoxkfeXo0hgIHpVKVtDKE+9OaHJtT4AU83BTFeseScS3DnFT0iUyYaqKMTisHCcdrM0mu5q3jpukVnbpz2lH8MRCLXUs4PU0lilysPbdflcv7t0P4cqX4sGB4kIdQpCzy9uJXhjQ+Vl9E9pEpWtMfDfm1.9UPQOnuoneNOeOSfiVKlocP8LhSj+j9TIECGvOYR05+9fiedZgUaDCN5wHJT05UxYAOAA28eoT0i97nBGYv.8DDlaPztXQziktyCGvYHRIuq2qnt2yp0lvY8XTDM1BzCvJLSx.MhqwnHJ.4szczRe+WdVndLP66mA5gW64nR38mnjiq4lX0H7iFu2aHaxsPiv.MIf0HvpHOR6O+x9i1SoDbKeGyF.chuu3G3ZJbRdeSh+5lYRdYLF9w5cRzxgedalraIcl6smQdGbm.qoXlYMEyLqoXlaMEybqoX1ZMEyFqoTlYMkxLqoTlaMkxbqoT1ZMkxFqoblYMkyLqoblaMkybqob1ZMkyFqoRlYMUxLqoRlaMUxbqoR1ZMUxFqY4LyZVNyrlkybqY4L2ZVNaslkyFqYkLyZVIyrlUxbqYkL2ZVIaslUxFqY0LyZVMyrlUybqY0L2ZVMaslY1y6izfu+BwB5w7ZVvXSU082D6s0Eq29hguC0XKRLeQIB8VtDVrFnpRvCgAszb8wXh73cGqGxP9ij8LdD6b4Cyrhv+HYWuv+a+Azmjd8Bec9XtcgGiSfbz0MHrTqwVp696h+IIY3WIbARM51eaf6SNV2VawrIaG2UuHrd8xgXMh3MwEp14mrU5Hbs++LjZ+U2KFkcrVFjv002G9mdaj6e.edV6japMF9jE6HRp1WlIwNQY1zQrSTo9pRrST857M1IZseVF6DstNmhcjHUa8bYQrSTlMcD6DUpupD6DUuNeichV6mkwNQqqyoXGYR09pLI1IJylNhchJ0WUhchpWmuwNQq8yxXmn004TriRjgJ1MWJhchxreetogXmnR8+ctqFwNQ0qaNy4YrSzZeyYN6hchVW+yybtD6TNxPESUrSTlMcD6DUpupD6DUuNeichV6mkwNQqqyoXmJQFpXphchxroiXmnR8UkXmn504arSzZ+rL1IZccNE6TMxPESUrSTlMcD6DUpupD6DUuNeichV6mkwNQqqwO1YvSL6M4CNTnqbHDewGX1ax6A0dGZ1PmVVB.n6dJMrlalva6zqwdamVhZamFylJMgh3s32U2s0gwKiyDiLxwclHiWaeuSOM4T91W.uN+5+zP31YR0+ljp+Gv+oFVMUM5CTVltPIAPN.z+sdYKDjuPPADCIjH6deL6OcukUMTMaE5mx8KszaA1TuiN0I7ta8OS2vXcUM.Z24S2HA5dPv+jbiucKtVXT35Ia+IiuMHzXsSjyc8AsH2leKcM8fzoctQYHzmhybizv7i+1CXZbNGi1BAb2hHl7n6sHrr8Fn+Rbzhyx5csLTsQ42u8dR9O929G+y2C4WrQn9Def5wf1V1c79I5C3zlfCfP.cJ6CfMX13TyVzj2nikk6g36AkNg7M2zxp6ZlpPcWilI6dnpCfrI7CwFHa22ZKUXec1qXX05H5L23.SKa.4HrD5RTomiqUGeEfK2+JuXoZKD7YwUf+yw6bT4cNp1Bk+Ye5S899u3Wr5hz46+c7mi2oR4xkoyWQV99uOU9Q+9tGUF79TkG9OsoymqAr+a7VjH2C4qnrPP93xKuS178woIUwg6HNShiWP8pE3Fhu3tu706DQJCBFt.kx3CpkRUPM7yaVORPc8ea8ylf5aW+BHndF9WG.85.ngD.Imp.nW8ray85.nWG.8WvAPJoJ.5q+g+5JuN.50AP+EQ.zDuLHW6p8xfrmUOzcg4Vpt13mF4s60ogUO6V.XsaZBLPm94byfhsHeuj+O3YCfoF9K+evOdYJh9dNuLE8yjVE+dDU7F7nfT7UpFVA+N79AsBeJvDXirOmyqoxNsbghv91plNcsPOkdzMFA5nuukIvITpQnPJVJBk5p.2dlgYMIIonyqecHTHROSA+DknSbWUyPLC98PbZK8mRuvojVea.fZt1NNsf.CBmC0XbOCG.9xxTjlv9IKQm78Us0h17+YyRS8FSsKM0E3p.mKGkLNquL1PuSWCvZlGCLrfofjw2keUxuqfepgC81xxzp6gVl5gLz6AfsXbvAfP9OwpPK45pR2+8squGv..60m9AIhbM0rE42oYRvBwjiECyd884Ihq.p8Bgo2Uu+pc2VgLm79mQoU5YeLXsm3U2fmDptgcrsttAbzjN98fs956GLdTnrcsLxU67tK0g25CrKfK2dweOdXWQRBXWYgKFe4yCC14QczQsks0OuE4PBhhRdSbJP8FcMbihP1B8cgXttL5.6x7m2pUXVM.gRSJgxSJgJSJgkmTBqLoDVcRIr1nIDMhlk5AmaKI1.NxtcWiLq1bTMgw8+iqIl9L
Happy modulating and all the best from Germany
Oli -
Clickable URL display that opens the displayed URL -> Snippet
Hey all,
I needed a clickable URL display that would open the displayed URL.
If someone else needs this, you can find the code in this snippet.
All the best
OliHiseSnippet 1103.3ocsV0saaaCElJIJHVacXEnWOv4KBrSCbryOMdqnaIwIYMXIoF0oc6tBZJZKhHSJPRYWih7Frmv8Tr2ftCEshT9YoMFX5Foy+G9cN7bTWkjxzZoB4EbwzDFx6a86MUXh5DQ3BzIGh79N+yHZCSgcrNXZBQqYgHOuE+MKCuJKgxd9me8.RLQPYErPn2K4T1o7QbSA2t686733iIgrK3iJo816cBUJ5HikoP9rneSTBgdIYH6bhUsE7QulniPdq4uEKby1sI6r8VaQa+Sso6RIsYzV82s4ljAga0lE1Ob6c1lf7V9nPtQp5YHFlFb5Axvo8hjSDt.7dtl2OlYIZg5AQ1wF0IhGG1MGbzHj2RcKfpEcP0y7OiGxuleAj88YBvEVTFz7V3gRoVOhTxqTJsjKkdpeOphmXJjXymuw+DATAGPfZS4TwoKZg+dQ+NRPCgowHxkriU.w0VTaylMWG2pYy5uLH.pOZCNQD+t2dJ9U3bqFxLcjiRjBfnVUm3pf9N0c5VMxXRz+7FaLYxjFQbMqQHab0WFnXCwZKV.teiMvcAPznjoFtfE37TCMyjw9sN10FjJnFtTTaX8fOETYLQgIPDLfWsoxoRJI9.YpHTWyl0UBpvGTKKF3WYSD4XlpZ8fJUFZcsqgql6ktQHQcoNFzsebJyZMKVy9OzcRD2joysCAMlSujE9fAYDzYKLDWBlozwRK7suhShqtNdyhb2BB.VZ.PPWqpE.qV245PEYx9w7gBV3ErOZxzTwRhsEtqQbvYUqVecLAdSgXprYV4S1s8hKD3mieLt6p5tJ3YxTMC2gDG2Gt9VpFlIHmeQQjMF7QVgDNoYDMxpP3UWE+iN5Yvo8HOCiyqhEmhqEHXoFEff4f2scwmJqbdgxVCORLD5tZHSXh+f0WCkVKbZApqxpvY8W.ZXaEqkefcO4GFrTbtzvdinV1AJ3p.7sEMXv8JydURIiiYp6UrcRo5gLrlHcTelZc7XhsuMWQXxvMG2r7W23Fp6lcIEkhSDbya.vwQerLNzNFw98cGNglMZ.95cmbHwPryqlwCzKgoLba53cHaLrgvM8ph+gL8kFYRltylmf7VwjI8I4y1HBVLhCgdEeWyE5iEKQ9k8lVlXBOz.qL789KfLhwGFYrT+.P0eX9plJKu1ZO+yVCflS4j7VTscRdGaChFuJ9019MX40cl4BS6kgovDiatBvtbbl.nPci4t1YqBn+ZZ4kmOh8BMev8Beso3S86xMzn6OGW3dxQnD9+QNNaa5S7OZv.F0TjfK4e7eNuqN+Bg2sIY3YDihCMO9mmNpGzJPYPzEP6k11jrfsM1Q2zRaQfdLQXFwmgmYBaYo8lIrUtPzHBUI+.0c8ztudkLNPNIx9elJvOVAz3Vnrqrkw4QvuO7AJ8lt5NFt47Z3VyqgaOuFty7Z3KlWC2cdMr8W1P6e2sepQNxcsAgNq6QYy377NRPfNvrtUz+tFj1nC
-
RE: Free Effect: Analog Filter for scriptnode (24dB/oct)
@griffinboy
This is great! Thank you! :-) -
Granulator Envelope
Hey All,
is there a way to get access to the envelope of the ScripNode Granulator? At least the release? I managed to implement attack, decay and sustain via an external envelope curve. Only release doesn't work.
@Christoph-Hart I think I once read in a forum post that you might want to implement this. Has there been any progress here?
Thanks a lot and all the best
Oli -
Snippet: Clickable URL display that opens the displayed URL
Created together with @d-healey
HiseSnippet 1177.3ocsV88aZbDDdOatn.sopQppOukGpNbbw.lfsikarM1zXU6DTvIouEsb2B2Jer6o6VffphT+StO0Wcm41CtCaRZDpgmX9lebe6LyNy1MR4xiiUQDqRWOKjSr9V6dyjZ+19LgjbwYDquy9JVrlGQMPmNKjEGy8HVVa9aHfUwBjje+8yOkEvjt7LHB4sJgK+RwHgNCs6w+tHHnCyiesXTNqad7EtJYaUfZLvmMsqQBYt2vFxeICMaCaxKXw9Dqsrq8zVb9d6Nvyis6tdsZ05f8On4A0YCp0j0udqCZ1n4dM1euADqGbtmPqh5oYZdLwpvoJuY87USklOvaEwh9AbTnNoG7kMvcTAd3QDQIs8EAdcmmnhIPT5lk11zj19A6qDdhE3YouuOQAMyi7IPqMVldatD8pmmd0xQuUPIqbTpfgRO1tmajHTmoA4y2XegDplCXPcJOUL1R1XRA61JvBot5H1M7NQfvBObZTq11z50pU4vRk1YKZOtlp84z275KoBYxeCYRdPLUy+flFFoB4Q5Y+zV6TpDTZiAHY.Z7Qz4ejgbca0nPkDDbJaTWNI76P6BIQM80pwZgjWxnqZLWmfmB6LXrzUKTRmgUJ8mkJFh55hjvAhxGSizUpwwbZaVPPenkJWnRTLGOKV7I.cRiGDpksJWb6j5.0iOPHE3ei+kureYGv4AojPF.mH5bVPyeVPtDnbYATFj8z9hXL0cIhbpZrzK1AKJEKVrTQw.pShAdLMqpafv8FtWEP2P7Date4LOBNkwRkArbELDP4iuJiShluZBLJ34zL2EZ9n4tSe1JUzvD3RlX1QgU5ShDrfxaSaTynxb1RZaNhVd5zoUKSeBcYVVtR0HdX.1HZrHmruVG9rc14tPwIXGheZuH1zSBDCkbuqgf4fQbaJaaZYWnXGw8P693JZW9bEn62bfEp6luNhlzPYjNLu9zpyBKRkwJooPtDLVDOWND3PU3lk7c79wPV14tYoJF2SfgrA1E4XNaKXtR9Rkl+JogufJ5cUMXvJ0g2aiTAA7nUpFmnG84bzQNdTedz1zIrfw7EFBSsVdTn8mdTX9I0tlwH4LTIu.tH9JH87oleSRm8.+6MWbFTEv4moXcMirDHErNiOA1dYllVz9Ld7MZUXhsoCrf0k5DsOZ9rVrgfHfIpOz1Ljg7grEb+5wyxKLU3o8W.7Wri84hg957lze370gEevVa8jaQTnSSMcd+VLtgoM1cDS+Y5Kv9KB1DPr9Q648+3UEnUfW0iOgjcqDi4sE1OIl4tql.C+P3rQCInj+4VyB76sqA1xo7FGvzKu5CefPpBnIXo8M3NEIz8NK+CH9eae3WJEercWg10e0bbiUvQnU4qAGSeEwirOev.tqNifEr67Gecdx.wr.c3ULcj.ZRse43Q8fJsKG95RbINfYsAdcwHWCkwLPOtzKQ.aSRUVGksRUVetRxHlaj58tlq936TdXBBvIYxa5JBOtDjo0IIiCxmmGAOa58ttKGp64Xi00wcWWGattN9z00wVqqi6stNt++si3qZOYrVMxbsgPtp64IyRsrNWxfNvjtUx+Bw4hiAA
-
RE: Parse getUserPresetList() output into 2d array
@d-healey
That's great, thank you very much! :-) If you ever need anything (in the area of sound design, demo songs or similar), feel free to get in touch! :-) You are always a great help here! -
RE: Parse getUserPresetList() output into 2d array
@d-healey
Hey David,I wanted to script something like this for my new plug-in. Is it ok if I use your script as a starting point for my script?
It is not an open source plug-in but a commercial product.
All the best
Oli -
RE: timer functions
@treynterrio
You could do it like this:HiseSnippet 1113.3ocsVs0aaaCElJIpHxsAXsX6cB+PgyVPfjiyhK1RmWbR1BVShWcWQySEzTz1bQhTPhJodCAX+j2+fLRQIKp3KKvaUOIdtouy24nCO8h4XRRBOFXU6cShH.qmY2eBSLt6XDkAN6Xf0WY+NZHIFdKULFFgRSHPWOvQShPIIDefk05+jxTKmM.YO+8ObDJ.wvjRQ.v64TL4MzPpnTZuN+BMH3TjOQ8AJk2pyYXNqKOfmJg051tfHD9ZzHxEHkYqYC9YTxXf0WauGwuY61n8as2d31upM9.LpMA6M3.2lng960l3Ovu09sP.qmbhOUvi6KPBRBvZii39S5OleKS+AdOMgNHfnN3A5K+xZwmxC7UonRJn6XZfeuB9JAHiRuR1acM68k1mS8oSkWxheQlBXoGlDn0ZUg25UfmmI7bMf2bfjkAj1PComa2GGSiDkZT34o1mwDj3gHYcxDJZaAqQ1vtKWZASraH5ZxowxCS8nQKW2cfMcc296pUSVqRDv2fFPB7fGBK7ZDQzkGFwYxCMpqUWWZu17HVvaSYLJazBcozjJt0WvihH9vk4WgMJGqESFAw7TE1k93NEwgxRity9P3IrQTFYWbLQV.xDd4femfEMTAXpg6lPDYuzEEDLP1S1Pop3fxTJKPFG3vTFVP4Lno9FaW6Oq4nIBUjZTWP9jn9Nv5ZTPSfwk4qSY5uahrSPkqw7fFh3TRt57rrh5gnfDk96p.aAJVC7Fd5ZVNEjQKOJNnzxYIgbxcY7vCLQSEzgEtB+dnm610bjBcJKUEu8MPOYBeWMmJt7Z3qfu7kPiHredDVJEmnIsLJdQbbAI5rHVtnH3Xxw7HMEmo3wlEGdXItWRAyLftYg4tp0jJNnKwFOSqCb1EbA4Rlt.HCB7gpFNbt5xy7.U9MG04Y9hcrAKMb.IdG3Mn.I2UXnbHU0Ie1Kdxm4fYr9OeCC4ryXTwkQD1hFWCxGWHe62N6Xj.oFWlKSZWDIVPUPv5XxMxKqzCOcrOljbsr1Ji5zYL.qMEYZ2JezZVGGfJGftost6C7ox6ytpyjxCutysTew3RAzNiIzQiElln5ZAVuv9gCF.CkvsO8OLtr7fN.CbUqJt5gX435Y1k85KBa+0u9Prc0LX6pNCFUbyryS.2+h6yxAAIbVoprXY11zTrYV7zEkEaYaLb2LMn+2RCv8yKMxk9fzXFaaZJ9lh9Uq0AydUrbI.teZ.RTcy.09S4Jj+zT45X0UtrDpXh49U+ustviEhO2tGUfGOeLt1bvn7WqOGXLeIqsrOY3P4MSk.bC6S+vmmMp.ukmJj+zbNRDSkcb1WjF1WV0wD4WmIaLUCsrVS0.qO6pNqXf9Dle1g6kO4J8TmsxU5UnDDhvw7Oh0iJUqwsYlDIlXYq75Xet5LzCjM9zjmCkaU9QLtZnlwwlqpi6spN1ZUcb+U0wucUc7fU0w1+6NpV5+GSE7P8uM.v48NI6tGKqSXHYGXV2J3e.0+I8A
-
RE: HISE Dev Hang Has Wrapped Up
@d-healey
at least we have it until then :-) -
RE: HISE Dev Hang Has Wrapped Up
@clevername27
But you stopped the recording at some point, don't you?