HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. Oli Ullmann
    • Profile
    • Following 4
    • Followers 0
    • Topics 76
    • Posts 460
    • Groups 1

    Oli Ullmann

    @Oli Ullmann

    I am a composer for film and advertising music and have worked for clients such as Porsche, NIVEA, Bugatti Automobiles and German Television, among others. I am currently building a new audio brand called studiobro.net.

    110
    Reputation
    88
    Profile views
    460
    Posts
    0
    Followers
    4
    Following
    Joined
    Last Online
    Website www.studiobro.net

    Oli Ullmann Unfollow Follow
    Beta Testers

    Best posts made by Oli Ullmann

    • RE: Dear Hise Community

      happy holidays everybody! :-)

      posted in Presets / Scripts / Ideas
      Oli UllmannO
      Oli Ullmann
    • 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.net

      HISE 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
      
      posted in Presets / Scripts / Ideas
      Oli UllmannO
      Oli Ullmann
    • 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
      
      posted in General Questions
      Oli UllmannO
      Oli Ullmann
    • RE: Start timer based on the values of the buttons in an array

      @d-healey
      Thank you, that worked.
      For the “UI” example, the code is as follows:

      Content.getAllComponents(“^(?!.*UI).*$”);
      
      posted in Scripting
      Oli UllmannO
      Oli Ullmann
    • 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. :-)

      posted in ScriptNode
      Oli UllmannO
      Oli Ullmann
    • 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

      posted in General Questions
      Oli UllmannO
      Oli Ullmann
    • RE: HISE Meet Up

      @d-healey Thank you for uploading the video! :-)

      posted in General Questions
      Oli UllmannO
      Oli Ullmann
    • 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.

      posted in General Questions
      Oli UllmannO
      Oli Ullmann
    • RE: Maximum number of sliders in SliderPack

      @d-healey
      Good morning David,

      I use a large slider pack.

      One reason is that I have two “general envelopes” that can be used as a modulation source for different parameters. These are basically created as global modulators in a global modulation container. However, as envelopes are not always reliable as global modulators (for example with pitch modulation), I had to create dedicated envelopes for many parameters and could not use the global ones. However, the user should have the feeling that there are only two global envelopes. That's why the parameters of all envelopes are controlled via the same UI elements. Since the parameters of the envelopes (attack, decay, etc.) can also be modulated, this results in a large number of modules, which is why I use a slider pack.

      I have now packed all the modules to be processed into a large array (in a specific value range). I have arranged them so that, for example, every fifth entry in the array is an LFO 1 modulation:

      150 Attack LFO 1
      151...
      152...
      153...
      154 Decay LFO 1
      155...
      156...

      So with the help of a little math I can access all parameters via the same UI elements (the slider number in the slider pack matches the array entry of the module). Therefore, using a large slider pack was easier than using a dedicated one for each layer.

      Did I make that clear? :-)

      Why do you ask?

      posted in General Questions
      Oli UllmannO
      Oli Ullmann
    • RE: Panel positioned according to the Eq band's handle

      @JulesV
      I have opened the snippet, and if I understand you correctly, it does exactly what you want. Please add a band and move it.

      When you do that, the pnlBandInfo becomes visible and moves with the mouse and the band. Just like with Fabfilter ProQ.

      You can transfer this functionality to other elements of your user interface to exactly replicate the behavior of ProQ.

      EQ_DEMO.mov

      posted in General Questions
      Oli UllmannO
      Oli Ullmann

    Latest posts made by Oli Ullmann

    • RE: UI Lag

      @HISEnberg
      Have you found a solution? I think I have the same problem.

      posted in General Questions
      Oli UllmannO
      Oli Ullmann
    • RE: SliderPackLAF

      @DanH
      cool! Thank you! 😊

      posted in General Questions
      Oli UllmannO
      Oli Ullmann
    • RE: Table Points, am I going mad?

      @rglides

      The first point is always index 0. The index of the last point depends on the total number of points.

      Maybe this little snippet will help you to better understand tables and their points.

      All the best
      Oli

      HiseSnippet 1476.3oc2X0saaTDEdVmrPrghHhdABIjVkqV2DYYGm15RoBm3jzZQbiUso.JppZ7tyZOj0yrr63jZgpD7D.u.79vk7nva.blY1+bhcZpUaUE9BGMm+99lYNy4bb5FxcHQQ7PjQo9SCHHiO1r2TlXTqQXJC0deof93A9DqGQ7CP6MM.GEQbQFFq7PoEFEWEo97OeydXeLygjIBgdJm5PNhNlJxj1s42R88OD6R5SGmy5cZ11gyZw84S.1rhYUT.14T7PxiwRyJXhdDNZDx3Vl0Ita2nA916TutSi60v4tN3FDmZCta0swdt0aPbG3tys2AiL9fCboBdXOAVPhPFqtG2cZuQ7yYZ.dJMhBaM4hZnd.xZwGx8ckaQoTTqQTe2tIGSQHjgY2rCsUzGZ2zrC0klJO6v6SUJrx7H+AnQgYo2JyPuZ4oW0bzaNTxHGkVUSo0M64DRCDYZj74iLayDjPOLbOkmJZaQE9yUMawAKXhJiwmRNLDVj5g8cpVcKK3qx2uTI3tJRX46w0YGOvRk1TYHQnDjBq8FGc3wVc3tS7wvds1FkSswNWflPShSB9fUs3iC3LXg8FJsfyfCwlVIj3QB6y2GKv1I7HKfcwLhesEFOsZU7Jk3bkHoIJqag88G.oeoA9Bxk9QY9TFwxaByQP4LqEXpc4R+RohZ7.NG.oFBav+WBHGKEvsqT7S3SDPHsSBo8PkumgCsvvNQLhFI2FGwcv96wmvbiTGgJCB3P.ZABgKKPTohC0aG4yIa8ehpb9HpPdFAp8fqFJDzp22hZ80OHk8Y2fx.Fsaztgg3o1kq3SXCEi.q2byxkJVLOdPXnwX5FhOeWe5PFwsO4EvA8imLd.XA2yRntfU9E8UVaXs4LbdKK7VVaH3AGQ7Dp6kKPwWWFBGbyiOsYtjWHoiBbEM.P1zpVY3qMrnwTitk0IPxd8pR8IFbKXcYfnmr8y1BeR8m8rYYbwWV5kpDpKlYvYCDrmPhSuB491NIYhaYcF1eBQcOS8riWnHe59MT5oLko3bRijfBXN+r7DXgGcYfmlXdIZoHeoR438i4BxwLcJLjwZcQUddyUWb77IgyUsrve3U4nMSk0j+vQZHTba1JllKthY9B5N5CmbFxYsYTwwAD1hJyihOQkUWiYE.uPUa8Fw0VUWOHJTAcMcSxZHEgy2BzEJOo5dg9t1xRUIwCBM.W.ITPk6Di8ImA8J00tKZtOI5THyBHW5sIzM6Uh9KxP9GaNMOMNm5JflmlF+gABMhPGNRHW8WH0NcQPnR2hgPm5sHHZ9SMW.D8MlEhOTCwmDCwdSDBNSgQIyj7w7nvxgxu9aMEvqXHHlO4fdGzGQi5vGCgEGBFYTHBeFoMqq5AirsF5x8EgNxI8hx2lVNLSrBHSbldix9erHpXZ9gcdi0695Rw0M6RENilOGKLGNBIZuM3X7DO2v7.OOhiHifqZd3O71Y7l7vulF9uv7g97AX+rCJ3IEvDhdLmuLVc1bGVoFT6JFh8uutCwFbsGh0XkqZFzZK4Lnq9d2LnW273O6RWMQuCesMyjxqqoooILgZ7I0ryp9pI1dz.tONTp+vPxOOgvbxoeslxLj1YIXM+8leOThBFrYbbk9XK+7lGQFBXlO18IPMSXpZm7Ii8Fy4vbfrgyl2cylGw4AGvjsAbyae2Q3HYaZUAwbgABaedGbDL4UKetyo4U1dHiGRzs9yKu0jHAebxFP0TqmfDn5pYbh4c1oB7waS422qE7U8ieyr90oPVsq95uv0NKUlIjdkKyIdOrmflkoIdumxxqry0J++tyk9WzMrCVDRgYZLgeMTOn0fCAPmAySImg0nf7skdcU4Z0CTByUs3egOwJqIWaDqrVhx2IXLF6DxetidNX4Co0TRf8MS8emonYG4Zq4L.7Xn4yycblMTWxwsWVGqurNtyx53sWVGuyx53cWVGa7pcTNavtSf555mlHTmtGnqnaj1NAFj9+vcFwH5
      
      posted in Scripting
      Oli UllmannO
      Oli Ullmann
    • RE: Panel follows the position of the Eq Drag

      @JulesV
      Check out my modulable eq snippet. It also contains the code for this. :-)

      posted in General Questions
      Oli UllmannO
      Oli Ullmann
    • RE: SliderPackLAF

      @Lindon
      Oh, that's great! :-)

      Do you have any idea how to modify your current script so that the value is only displayed when you move the slider or when you hover over the slider? Is that even possible?

      posted in General Questions
      Oli UllmannO
      Oli Ullmann
    • RE: SliderPackLAF

      @DanH

      You can style a SliderPack with the help of CSS. It also reacts to hovering. Unfortunately, I'm not very good at it. But I can give you the script I use in a snippet. Maybe this is a good starting point for you.

      HiseSnippet 1466.3oc0WstaiTCE1S2NKj.KhEwCfYkpZZoIaRSRa1Tgn6l1BUz1MhTV.wOV4YFmLVcF6HamjFPHwyAu.7pvKCR7FTN1yjLIMo6k.6OXTSR8wmKemK93yzVJ7oJkPhbxe439TjyG51YLWG1Jjv3nSOB47QtmSTZpDmP5Yi6STJZ.xw4dekgfSt0Q1m+9KeFIhv8oYjPnWHX9zyXwLcF01G9MrnnSHAzKYwyvcsCO0WvaIhDC.7bO2xn9D+qH8nWPLrslK5qIpPjy1tUoA61nAodspU8a7jF966SZP8q3se4cIcCp1fF3ETqdMBx49GGvzBYGMQSUfRelHXbmPwHdhAdASw7hnlEUPc.KmPF0JjEEzdRvQgPNq2NKTcujP0m5dNKfMkdVH6isafyjX1flyZuJHU4s.RNy.o0SfzCc63KY80Y6XvyG3dJGxfcIPtYVnjvKZs+38baI.N35RwjqnmHgESknvdkKuCF9ZqCxmGxOJMtSDKfJaCImyd5I3u.OQXeIE7oyD9jnyDhqdJO3DJMpvxDrxLh0ipaIh6K3vhBOZFddDH4LKKon5ET9bXwXo7O9weFtUmNE+exS947.iOdJOhwocziincBoTHljOeIkMWor7ZNVj+WxmyC9smTLfGTzGJTjMwxddE1u5N1+ffQNOgD3unjDvFnZhq1+5Cx+qPHZ6swV8i0gTLiGvFxBFPhvI5WUBu8iyWxXlDBFi4mjsZh2DuIn4XhrGi2DWtTciRWNVHEfRmz+JUYqo19RvpMa5Q6JjTLMhFCJFOBZJf8n3AP0IVKvALU+HxXKDGRhFPwRpulv6EQuM9lnq4w4lKEVCIxBEKxzz3jNMlvT9bFT88zMAD.l2ZRnDxvKi.GFAroCsT4BYLIhYfXhoSgFfWnvzePDb.vxX9bX3Ijx5Epwht2oWjKgklVwKTob4MvamhQK6aYpoyMhEnCahMauXVsrMAj3CWFxTXklAQFLSafkwvdBsVDiUlUDskTJ58ngjgTENhcEESRcuDrOjJA8LsnnD3RF7lnKvpaLMcdgXDlD.QDQLnXSeMr+.EvE6mIZFbxGBpLdOP+ZIgqXFZXHegUwBADXCEfsvztcgHi5txsMsbs7xd6OEiYWWfwwJnvamESy35k2XG7nPfjIkmgjl3aqPnXcWk06VFNH9Z1P5+BfzXVfrvoQM8ZnfAbUn12FKhHdznjJ6omwqrW0cprWYymsN3MoQvjiq1N.45CYKHgzDuqcowjEgp5d.CRS0HPaR1eBcsn+czOAHdcQUHIPLxVKZ+TC93EAvZIdn0DX+HnHEa5zkjwyZsYncqvKKFFCXxYWy9sI5vrFbVGAJ+.UjDXuCTUOCU21UpmVOC24zc.22VhJ3WHzzmyKrkANvt3auU2tKcOyMaRQTDUtzsMi8HeUBVfOH1iJ2IoiwTFgq4me1g6+lM6PZKwYXTvOkyzOuOMc8Ihn.yLAl+ewIMPo2Tal4HEg.Tz1IN9jzINxtECw.E8.2Yt3FYcCjiqiYLu.hFFL6mb2qVI3o6ma99Isfup97+aViPe2oGYLRJbAjCdSeSAsIn4bDcHLTZx.S4bOhptBJts7lNDBLL7agyc8zIX+sWb33rwY+wCscsMt8uCNdRedyp+D1zq2j4bSBJY8G.Eb++5Fzn4otqgwat4lQlypYhBTphVbLPX.TQf4tn4mJ0Lud5FP41biBZF2yzOb7ryy+VLpZ4W4npuoP7gtsYZ+vkiw0VBFgT76BLlNf+CbO1dmTF.W28jeXUml+0X9uULPC8jOmnkLnjx8hAwcfrrOErNmSiTl78ZlCiIqKOozoCkGTNsX3lzMqXV6jtYkIahhI9RwK8SNBadEh22RAvD29JV4f20CVimdhMKNGCuQyK88mWUKH3tqpfUWUAqspBVeUEbuUUv8WUAa75Ez7BmOc.LxUxwFD571Ga6A53bL2LBqsZE8O.K7ZlC
      
      posted in General Questions
      Oli UllmannO
      Oli Ullmann
    • RE: Stopping Dynamic Filter Resizing

      @JulesV
      I don't remember your snippet exactly, but yes, eqBrdCst.setEnableQueue(true) is important for the logic to work. Christoph gave me this tip when I was writing the script.

      posted in General Questions
      Oli UllmannO
      Oli Ullmann
    • RE: Stopping Dynamic Filter Resizing

      @JulesV
      Hey Jules,

      in this snippet, I have removed everything that is not required for indexing the bands.

      You still use the maxNumBands variable to specify how many bands can be created.

      I hope this helps you and is a good starting point for your project! :-)

      All the best
      Oli

      Snippet:

      HiseSnippet 2344.3oc6Zs0aabbEdojWCS5jh5F2lfBzhIDEAT0xx7hnLcabMkHEsIhjEiHscMLLbGs6gjS3tyPsWjDSfQ6K847V+8TzeA8k9d9Iz+AsmYuwYo0MKeMNhOHn4bYlu4LmyYNmgriiv.bcENZYx0axXPKyGo2cB2aXigTFWqcSsL+b80+ZxlBSROv0iTrj1ZSFSccASsLYl+tRoxj8BZAe9u2YMpEka.SIoo8PAy.1fYy7lRsS8uhYY0hZB8X1JRub81FBdCgkvGQz75E0FSMFQG.2mJEaNcs6QcGpk42qWALKWqFs5xUpXT6V0LtoAsFXTZmaVrLsuYkZf4NlKWcYpVlKttIyS3z0i5AtZYtvZByIcGJ1mGt.Oj4x1wBjCJo0EW4PxsDVlxsnjpVigLKyNwlJWMbR6L0vMeng6p5axLYIzUMfRFjoZnZ.yLWZ3MeJ3UREdEUf2g.oLJP5BgP5J5cMbXi8lxQhmKq2l6AN8o34jJTBkUatajSug.kf6sjMcDzxAGjnQgpEKtHoRwhK7GykCOqPWBXWxsIANMKM.7VueevvqPdX27nHqyGv3vRTSSzCx2BB1l8DOvEb53.tPhfIyUSl6XK5DbJiAANoMD1iEbbfT7HITzZDem0nbyFBeILORUSKVf9Nv.hKXgHFLk7PcKFSVBUbLr6RvAiENdAXuvzU0ldv88skZ4hhUFoeiaPvXk01dqUa1X0t8Veax0+.3ibaslifZZPcklWSnOiy7XBdjgXOpCZkdD0yXXf0O5P2vAPClhlE9tbDRdlY9+.Ieh74WTRj5LvEI+j7vd3Qkz6M+hj76Qs7g7OMPBOZnDOM2yWHxTyoXjA4q8AeHWx7sD5TExIfQAOGeHRApmG0XHwSPBVEhbYTTLjcOw56ttjsagmH8Me5hHpjGxqZhIDjnRNnajOS73sAawd3PT574Sub8YNnMxhgV.N3ntdllaDQs.FSk2mGXYCWk99bCoItPhAYQRf4XguKWVV+ojI291DE7sPtrn.YS6pKsIOTpbgfofbMRIDiufTFCo7AfozEO6yyk8XWGxW7EyD1IC1BWjEHeYpfC4xEBqYB0BPiDHGcrVHPxkEsms6S7w7Fj8o3gi7TDMfDagCP7PfSpQ1QtZuBn9Ooh5SvPdzyx0OYiaVbehY+vz9gIDKDr+C3DE63h2.rIlxFu5aMwAEx2SHPvwmHyuDrM+bomWug.Z.v7pToqhj2PpKgJ2FLaeahnOIOZ8SeVje5DDBTzzdOw9DCzFtOPj3h53g1TzthWN6PPeU3NxChbGgsM14+MoI6n8GSBEW3HcvBxXDkctY6tc1X0G+SyrzlgWc9xkpNsRyju1H95Uo+XvgyQlu9PS+ldxSxAmbq8lBLlWIeb7k+xDsqZYQZPsr1AqQzM+Il4c1kZlzuf8XuIpYdS1ZKFBX0LuKYKw0CFKSn74gTbXCF50vhYLJJN.kMk63WNS5kSHsWnS6zOw3hH32W3AawKrPNbYx87bjYY0u+gxSVUjivxB2vGFaYo3NGmhE3916.NwWDEKHVtY5ZX0O5ZXUKw1HrHMEAE71nK6ViA9QU3sVTkcx5ciPEJpWP0t+rnpc6ZwLAGMlorz6zoTzBPN1uwEi6NQ6AsaR8nwyGN03xMFb7XxcRllvdX2KgUSmUuI3NxSLFaDIw+DKm1Kp7+vUukk.yFyGzig6XIFtrdhWq1ApMFMY5fGWeelo2vDB0+q0GBR+oohvpGguPv7qza5PGLPVmSKlEt05P4fk1NCTadh4A1wi+H8xkVY4xqTr1JUTXTVBvZUqtRkZEKshVfsHSK8fv+DCe6nR1Bi8aiknb.R35kBFhcJYI1+QBmQtXyZ.xnO0xEx8b4gUhUJ6o+LZpQ5u8j5STaNDiVG2k8sfZGmXL0zg4q6AGfq1GqqNgimtOzx7I5Suw7Ytgs7Ll5f8WhhJE3ylAOaCTK4EgXWquPCVXqcgSV598jcEuYxpjpIKYiTbWl2D08vqsl.OsP7J5cXXVvCGiycHXDiOdSfwnVm+X8vtFmBvKn25O+loOY0k+RgK+uV+tVhcnVSMTXjFhDHre4eSDaRBeRh.G2qg7uOsuFx3S8qgjY9i6wLJcFeLiK7d2iYbZ8i+jW3nw8sXzVJC2UBgot9Fs1J.aWT9ekNY3rFarvh5H42xA10G3Fw7+Ke++5+bGoeQatpOzin6A8EN1QWKkLSa.CPSfJkdXQMhtS3Fpp20VH7FFbEkcJeyMDhwgsNapNIcvlJj0TfExmZZvosmXyfxEaXILFoxr8.N1bSXcJpza3ic8XGuAzx7OzKUr1RIetUC7O6s0npaMp1RUe7cOHZ727MMukJ+3wAe1aqUpVspJ+kqT4dWSg+ri6LpJbME4w+zWkuVW7hlvqBeh9JKuTB+.4qr0qmwuLoTKc7NhycpiWPeRRhanLr48vamBQYRvv6PTd3A0kekBpwOWp9LA00+95uYBpuZ82AA0yoed.z4APGS.TkWo.ne3aup14APmG.8S3.nkekBf9m+1+9JmG.cd.zOIBfNyOCx7eX+LHaK7kOS4lTOG1AXBl66a2U36X.3py4fk7cbyLmL1JbbQ43f.TfaFL3+gehXVRNNSDyRwLU2heZ3V7x5xfzfer.AaveodbPK4txWhWd97V9MU1xvCgPOGJ2crvEJkJYDXy5I3faJpynQ4CUiTTaBd97zScHoxy1WeKzTTRsSgXhkUI1gxSMY33TyzlLkGE8GtSX12t.tyM2x0.MLR6bpjw9VtvijuAcIUEmRtrJ46QcLmM8+alml5h+n8oodG9Jvo9o.kMFicY1isf046AVBjhDi+B8lPepukWL0zgdaJ3hwCEbVpC5sALiwfAPJ+mCcCsp7qgajZo.aCV.dq+TR+t5av3.0AsSvYzVT5k9mE0gdd8Y5gvkHyWP9w6q2+g80VoNN0i+d4Z36rGr9tQqMrap0FuXK7aHyM9FrVs5kTOJhs4eM4p819J0iO6CdEv62dwepNdUTYRfqL4ciu7aiCr2FqgM0vQ7LivuObYTxkBnf6advua1r5aJGSJk78emXLswqLelgQ5o5ETr7YUwJmUEW9rpX0yphqbVU7lmUEqcxJJqnYUer21vXCrxtNqG1UaFkTXZ+ePaNP.B
      
      posted in General Questions
      Oli UllmannO
      Oli Ullmann
    • RE: Stopping Dynamic Filter Resizing

      @JulesV
      I will look at it when I'm in the studio.

      posted in General Questions
      Oli UllmannO
      Oli Ullmann
    • RE: Click and pop sounds

      @Christoph-Hart
      All right. Thanks for the explanation! :-)

      posted in General Questions
      Oli UllmannO
      Oli Ullmann