happy holidays everybody! :-)

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.
Best posts made by 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.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
-
HISE as a 3D renderer
Hello everyone,
For a project, I need a 3D cube that rotates. I asked chatGPT if it could help me, and it actually worked! :-)
I'll post the code here in case anyone wants to play around with it.
I'm still bothered by the fact that the cube changes size and “pumps” when it rotates. I still need to take care of that. Or does anyone here have any ideas? :-)
Have fun trying it out and with matrix multiplication. :-)
I have translated the comments into English for you.
All the best from Germany,
OliHiseSnippet 2102.3ocsXzlaaibkxIJsVc21t.8.Lv+nfxlRQTV9q0caW+gbhPicDrbbiqgvhQjiDmZJNDbFYIk1Tz6POM85zSPuAsu2LjTT1JYyZfJaQQ99ddeMyicSDdLoTjXUpxUyiYVk9px8lGoBNIfxir5bpUoeY4yoREKgX.c77XpTx7sJU5YuBATZ8mao+7e9CGSCoQdrEfrrtVv8XugOlqV.s62+G4ggmQ8YWwGWf5VeeGOQzIhPwDvddV4FVwTu6niXWPQxVqr0qox.qRaV1c2lC2ys0.3uCZtaK5fg62XeW2CNfxNXHqoeqc81m1nUCqRunsOWIR5onJlDD5wB+48BDSiLJ3ZtjOHjgO3Z0CzrAr0IA7P+tYNGokUom2cgq5YFW0uo74bedN7EtresFAYAGEcZkV6yYRt+DLoRELomaLouobOuDdrZAFzd9Ek6DAQvgTH1TzTLzZs1+5qJeh.nHRUeL8N1YIvC4bXuaiFND3R0CqT4kujTqVMxkBv34QiHaeJwax.FgGQdcmdsQjYzbzDUfH4aIdAT0q5dEYJWEPnjPtRExHArvXxvDwX.jjONFAMYLMhLfgxEkCJH62Fq3hHZnCYnHgHCnIwPpXHOhIIBPo7S61oZkLqWxTuSxdMeTvkLoHbBx6YhjtzHVnzVkLgktH7RXf2mDiHp.IcRE4dJjhCqEMwjuijISpuuFj8F4X2vg31.+BRKGHpb6Mlx8UA.9s2eEHCXfko9TXogghom.WG.Y8RfpMNJLjr.Ppo2idOijnC.fCPhYQn62rTVHRephVmFMJj8dXwzndiCIDBv9kYbNYL48qj9a9jzeyCoWFyX9ox2cmCKRubDS5ELkG4yGcGiqVIqoppYiCeHZLBeU.26NHPKApbquiY4iz8sj8I2yRTPqEIwl4OhQBYQif7qlNDOFl4RhE7HEwtgC7W0pEhwW29xq5AR71JqeaMWG8+8cH2RV9dR180VbOn9.NlUjyJo.qjBrRJvJbu1SduHIhUouYYzFLZv1oRH14ylAgOdBduw7JZusO8Usyr2FNfbu00oIbsoy1v0scZ7.CqkyN.7cb1Ettqydv08bZYnwXAnXZoEyNZwrqVL6YLxdPnBDSpUhUofub3jHOcLsBOBCL4.v7v2ei88ND5L367pU9qUVG3aVdBZk0CEdzPh2LXIbNUET2SHsoyfj4TLxbLRdzRXPD2eai94.lqA31eSPZ0f6Z1eS4rbreHCKHwsLX8.rZCZ9iMn4KYPyKXPyWxfJfYVS.CY1l.uaQ9vlx4KzMho1L.jFi2bTuIL0jjHxsyfrx4N.MvJ4iZ+ZWVBj+CtPnTNNQ7WXFuYseO4h2d44G8lN+41mZpnIdBQhOOB2q.xlqW2s5iBBoR3JwEhjw1wa6Pl5PBbHRvxXYgjSf8PSnDwvgPyFrY5TZhOQJHJn+LIRnBv9tbIz.FtyG.yHdZdJ5ei2FbqvRrETNRx+.heCCsDeNzQBNCvFYbMD3RaHjWR9PAdzbcl35ZHRP0YzGiQc6ojMgFC6TETEnxF82bnt4RLeFzjKiRLNYGjQYMjR2knjXeCQIHShqtHX.x+kn+A3Fxu6eXtsLFbdfk7AludqF+D5ztPRfc0rXFr6t5RArmRDz.53IvtwjeqlL81QP3RErbK8hbXmEsrGoiHXk8Tv9A2tr9Hl5Og6aXioZHlfBXdsdSibTxrjywPxIFmqBN.WrcMXiBnqHreAIympi7cSXwzjz8LfUmtynzHM5rLMUX+hTMQm+Xb2f40HxKuFaI0eQKePvXKYPtn2yFogic2OD942Y5pU2zjFfr0VPDY8Kutd7DYfsoIhlja48y6kTMs103py8wD6nEQpBUGUMFlljE6da1n2DHQ4kabLiww.iS2gM23XZiCBQFm.P1kWeqljaY8gTQrcjF0fGfxEQkh6Hrevx0kz7xxpYR33GS0fhTAjEq6ConIpKXS6MYfdkbTyawt9vOt80BSSkdKSg8wFjGmg7iFuXuPLMJbNwmlbGKRWeimqXThXBTtaKROnEr1GgIuligaa9QVGO81QgwAzbHCBAtcfZul6fgJfqgvo5uDVJ1YotuAqSOFkuztQd7TWxfmZ7KUSSCf8jPMcPphxqMw0sCY0pyoPt6Rml.jwGSOKktTsFNEBbP0NQXxhjQzY5PscBCUzx0zZZyNS1hhZcM8pO70VeGYkmZ5vUyvMeJFtYIFvZZnL1tvh4uucCxYc6AM8DSfV2PHlAGgvc2+8+3e1pwXo9QVzglEMQuPv98uqSsAvp1ud0hqTLiSSh81aW8v7sZDQWHTr2ltfgNijGhZ3vUhCqGSDggf.WEZip9LLZGMY7.VhCbjnvIrbBgAeVdZpW7kMMkmo8PABEQch3p2FyRe9LQnONkDd+im8xJs+Bb265bJDivwwRgAzEiGNEMmRmxtGNkpY3r0KeJSdmRDqocbrHBkPoelRi8qyFcCC.Vbebrs7.h0LqRkKUAT27razSZ.B8E+sRlwmMSWTDxxSTXU5WUdoIJfIwez.jvnqB+IgT0xyyhS5mh.BKKMDINnXjjqlW7MA7SXH2Fe1gb+RMwuobWtxKX013ZqvFg.1+OrwzWMvWWt8vgPqvEF3yKe16epuGfeD0aNhwH3TAIbLO4hIi6AMN8Xf1ivIewTl0vjVyyMvmQOPOVju9g+K7IEoK9boTjtYHsFS8RD+fmoXDe4C+bMDvlhzubl0KeN9Lw0RWfVzOOl6y+AOukE0iXr4SkwsepL15ox3NOUF28ox3dOUF2+GmQ7UUczDkXrorwx57ts0czJUpcDEx.0YqV+O.znjCC
-
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: 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: making wavetable files - already Im confusing myself...
@Lindon
For example, if you use buffers and slider packs, you can draw your own wave tables in a great way.
Add a little unison and you'll quickly get great results.Here is an example:
-
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).*$”);
-
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. :-) -
RE: Change the slider name and value placement
@d-healey has already said it all. :-)
In addition to “getAllComponents”, the following should be said: This function uses regex to select the corresponding components. It therefore makes sense to familiarize yourself with it.
With
const comps = Content.getAllComponents("^.*(Knob|Button).*$");
you can, for example, select all components whose name contains "Knob" or “Button”.With
const comps = Content.getAllComponents("^(?!.*Slider).*(Knob|Button).*$");
you can select all components whose name contains “Knob” or "Button", but not “Slider”.And with
const comps = Content.getAllComponents("^(?!.*Slider).*$");
for example, you can select all components except those that have “Slider” in their name.
Latest posts made by Oli Ullmann
-
RE: Wanted to share a release and HISE VSTs we created
@Straticah
That looks great! :-)
All the best with your plug-in!Grüße aus der Nähe von Hamburg :-)
-
RE: Preset Next/Previous Buttons - How to navigate different categories?
@HISEnberg
ha ha
That's what the forum is for! :-) And if anyone else has this question, they can now find the answer here. ;-) -
RE: Preset Next/Previous Buttons - How to navigate different categories?
@HISEnberg
Just do this:Engine.loadNextUserPreset(false); Engine.loadPreviousUserPreset(false);
If you set it to
false
it should switch to the next folder. -
RE: MatrixId disappeared for linked sliders
@Christoph-Hart
I just saw that you fixed it. Thanks very much! :-)
I'll let you know if I encounter any problems. -
RE: making wavetable files - already Im confusing myself...
@Chazrox
Glad you like it. To be honest, there's not that much to do, since @Christoph-Hart has already done all the hard work for us.Creating the WaveTable:
All you have to do is fill a buffer, which you then load into the WaveTable synth using the WaveTable controller.Christoph has provided us with some examples in the documentation:
https://docs.hise.audio/scripting/scripting-api/wavetablecontroller/index.htmlAppearance:
To make the whole thing look interesting, I drew a panel based on the slider values of a slider pack. The slider pack is transparent and the panel is behind the slider pack.So you use the values of the individual sliders in the paintRoutine of the panel.
-
RE: making wavetable files - already Im confusing myself...
@Lindon
For example, if you use buffers and slider packs, you can draw your own wave tables in a great way.
Add a little unison and you'll quickly get great results.Here is an example:
-
RE: MatrixId disappeared for linked sliders
@Christoph-Hart
I think it is absolutely sufficient to fix case 2.The documentation would then only need to specify the correct procedure for linking a slider (i.e., that the main slider must also have a matrixTargetId and that it is not sufficient to connect the slider to the value of the MatrixModulator).
-
RE: Custom wavetables not included in build
@xxx
I think this is not possible with wavetables.But you can export all wavetables to one monolith.
-
RE: MatrixId disappeared for linked sliders
@Christoph-Hart
Good morning Christoph,thanks for your reply.
Unfortunately, it doesn't seem to be working yet. I've created three examples:01
Using a MatrixModulator with a slider that is connected to the value of the MatrixModulator but does not have its own matrixTargetId:
Modulation does not work at all with the linked slider.HiseSnippet 1471.3oc6X0saaaCElJNpKwcqaYMXXX.CvWrKZ25BrcrScvtnNwINynIMFQtY+cQAsDsMQjH0nnxR1vdF1qTdD1iReC1NTT1hJw4mZzTj8iuPv7mCOe7vy46bH6J3tjnHt.YUr2ogDj06a6bJSNp0HLkg5rEx5is8orib7odDQORjrbEzlmFhihHdHKqB6nlm0hyiR985msI1GybIYcgPGxotjcoATYVuca9bpuearGoGMvX10Z1wkyZw84w.lJXWFEhcOBOj7BrZZyYi9VbzHj0WZuZcupCpVefK1aP89UKiqWtuWs0qVop25CZzvcUbspdMpVGYcus8nRtvQhkjHj07ax8N0YD+WXZEbHMh12mnZTA4.ZV2catumZKp5E0ZD02q6XiUDBVztYltBZS2x16Q8nS5OyD9QICTJSBSCn0b4gWgbvqhI7Ja.uo.IKCHMuFRKY63JngxrQT3491cXRhX.FNmLghdtHqyrawgIvjqDfOhzV.MlHviVqb4mTB973uYPLyUR4rRb1K3Rx9rG83h+VwEK96EKc9gFLXpioTif66SDScXkqg3pD7Qr3f9DwSJcL1OlLYhv1OuM09xsolG4t5cswD4rNLpb+PB6xbDPolJk8OEUvTkIV+GjZ80AOHJXjeO6my38qfR.rYPB5kc1BKwiWFXEAsDRDRpZCXsE4XHHRentn8Vjnij7PHdnEOHjyT52ZwqUomjoven4oSZbV+lAlAwMNK.aL0FMkjSjpU4vDPGNd22AV5GZuGVJnmTZOtWrOFr4UfHVADrB9Kc7xjBYfzhWCRqZfzyD4QphLh30imsqtZrGgOlzg0UPhHRkOdNzCzI581GZuax5VJEKnKFJAAwi2hlQ1J9uzA.WybgSpXFVDUdpI+3asv8aJDWxtKU5NZ5XbtofQvE71.iojjef81CFPbkY.bd61e+sCino5WPq9OydGederelgBB1.jPzLied5vYtyklLgqJu2edSy6Ediy6cdNr4uYbXWSZq4uyk15l5G+vKbzD8NLZKWx0kzvz1d216mZof+YRAds.aSZH2GKTi2VP94XBy0X7EZp7P5j4f07OZ9c.Q1.tHHMGvjUZWxPPml8zi.LsPUbtlNiNAbtbDkMLue2xM2kyC2lgAqfm4hzcDNRk2Ng1zXYfksGeObDPu2xm6dj4fcFx3BhtV.y9aEGI4Ai2.IztNRRXR9NqexdsZq.+F7Upuq2B9r59ucZ+lPjU4pO9m6F6kp7Dlbjq7ItClSPixINd2QQ4Ul4pv+tybc.OVBAq5hq.plWDG3.oFbIf1YLhupnVq4TwV51kUsSBPILujF+E7KcvJp1VoCVY7fH8haT0IijTeMTZUOrXHQdYE3A+MYOTEowTGlG4D8Vw3TYY6xqrZ45q2X85quZ00dZsZkaf1H9jzYeO6utxJk0cLQFaPF0hbLT3qNKV4bGEOPeTbeaGHibxEUSNH9jj1kTLLk1g.4puHK7sd958ckf56IvrnPdTtE1gDP6A09FY14KiHp.vCTd14HK4XwTG50OqMrImpLNXYrHIDYi.dLKGisUg+uNh6HkrmqHhEGiQGZPnOYavm2GtvW5atrEY.N1WNt279x6wY7vQbFMWF9CHPb5vgDgI1m5FZCoDal4d4lGP7IXSm1unIbgHBVnC0mIaQk23WqXpmWepsFtkTAfk9m6UstkSXkydVb7q+n4tm.0zj+WjQeF8tLphcpm.5B+Ruo8gm+IOtjRR6z77TVyrSlVmGfYCIJScGVXrT2xx9pe1frTPVEfZcCcn+JIeM1mHgLlISRjjPB33kIb7n8ikWldP40C5ZzSRVBf7rKGrrJ18nejH3p6s+eg5SdWni.rqf+JW8C2oBiVHoGXeyRdv4EgfEncoo7hcAPRsW45leotffUmUAWcVEr1rJX8YUv0lUAe5rJXiqWPUMGaDCzOZlXDZutaquwo0jq6ZU.82.c2ukUA
02
Using a MatrixModulator with a slider that is connected to the value of the MatrixModulator and has its own matrixTargetId:
Here, I can select the modulation using the linked slider. However, the linked slider has no handler for the modulation intensity and no modulation display.HiseSnippet 1478.3oc6X0saaaCElJNpqwcqacMXXX.CvWrKZ25Brcb9C6h5Dm3NglzXD4l82EEzRz1DQhTihJKYC6YXuR4QXOJ8MX6PQYKpDmDWilhre7EBl7vCO+vy46bH6H3dj3Xt.YUt6oQDj06a6dJSNr0PLkgb1FY8w1AT1QtATehnKIVVsNZqSivwwDejkUomoVm0ByiR+85mtEN.y7H4SgPGxodjcogTY9rcZ9bZPParOoKMzX0MZ53wYs3A7DPmJYWEEg8NBOf7BrZYyYi9Vb7Pj0WZu7J906Wek9dX+9qzqdU7JU642Xi50p6uQ+0W2aYbi59qWeEj0c1wmJ4BWIVRhQVyuE2+T2g7egoEvgzXZu.hZPMjKHY8zs4A9JSTMKp0PZfemQNqXDrocxcckzttEs2i5SGOetK7iRITImCSGn0bEUuRETuZlpWUC0aBpjkgJMuVkdfsqmfFIyonzm6Y6vjDQeLbNYpJ50hrNytEGV.StTH9HRaALXLCOZ0pUeRE3yi+l9ILOIkypvYufKI6ydziK+akWn7uWtx4I0u+DooDifGDPDSjrJzPbUL9HVRXOh3IUNFGjPFuPv7K5Ssubep4Qtm1pMVHm4vnx8iHrKKP.k4pT9+LsBVpL06e+LuuN4AQAm76Y+bFuWMTpBaljfdoy1XIdz1.6HHkHhPRUFf01jigjH8g5B1aShORxif7gV7vHNSIeqxWqPOIWf+PySGO3rdMCMShW+rPrwRWuojbhTsKGlpzQirdGXqen8dXofdRk839IAXvmWCxXEPxJDu33myUX5x5hECHxKiQjg0buqwZpaXMmIdSrlX7wDGVGAIlHUQ8ErG.fYZzTEjHwuKO22p8Qen8toTpjounKlRBfAi1GSDBENZFAHDuPZoJ2iESkmZhy9VC1XZUwGX2gJ8FNYcbtIniPn7MgNlA19A16zuOwSlqfya296uYPVME+c0h+yreV.uGNH2QAIsflPzHredF47XlJiWPsqn94eNs0Oil55mmGKb9oCK7ZJ+M+stxeSab7CuvQS76vrsBEoefVMss2s89YdJ3el3LWqhsEMhGfEJ5sEjeNgv7Lne2lpHDm7.rl+QyuCf+5yEgY0RFuS6RF.xzbltD.MF5FzyLXzMjykCorAEi6Vr4tbdzNLL3E7M2jNCwwp5+ofsFaCrsc46gigxDsB3dGYRzY.iKH5dJLmuURrjGNx.RAqckjnz5lV+j8pMVB90+qTe2nE7Y48e6L9MAHq1Ue7O2TGkphDFejqhItEVSPqkiC7tkpkWYkqR+6tx0A7DIjrp6fAfZdQRnKTZvi.RmwHAplislSkaoGWUMNMAkv7SG7WvuLh0TisxHVaDQjdyM5dkQR6SGZN5p6hB9apMTGo0IGlO4DsoXbprnc0kp2X00ZzXsMVc0kWds5Uaf1L4jrUeG6ut1RU0SLlGafG0lbLz.stJV0BGE2WeTbOaWnhb5EdSOH9jzwUTHLUdFApUeQT3a75066IAw2UfYwQ73BarKIj1E5ON1bxWFSTIfGnhrK.VxwhIR50OsMXjSjGWrLQjlhrYHOgU.w1pz+2GwsjV1KzDwBizQWZXT.YGHlO.t3X1a2rMoONIPNZ1hwx6wY7ngbFsPE9CHPd5fADgotOQCZSoDaV4dwlGPBHXyf1unIbgHBVnS0mIeQs23W8XhmWepsVcqnR.q7O2qZcCWvpf+r7nWQRicOVUyJ9eQD8YL5xnK1IdBna7K694Gd9mN4RZI0o44grl4fLsLO.yFPTtZGVThTOxx9perg7RPVkfdcibo+JoXO1mHgJloKRjVPBv3koX7n8SjWlbPEkC5ZjSZUB.7rCG7rJz83ejH3p6s+eg9SdWHiPrmf+JO8C.pRita5LfcyRe35EfjEXbkI7xegPQsW44Ubqt.i0mUFWdVYrwrx3JyJiqNqLt1rx35WOipdN1LAfezHwHzdc1QeiSqwW20pD5uADNQt5L
03
No MatrixModulator. Modulation via matrixTargetId:
Everything works here. However, the modulation is monophonic, correct?HiseSnippet 1410.3oc6X0saaaCElJNrsIcsacKXnX.CPWrKR25Br7OsIXWTm3D2YzjFiX2tMrKJnkN1lHRjZTTYIaXOC6UJOB6QXOB8MXiTR1hpwIw0qsHcn9BASd3gmO9wyeRcDbWHJhKPVK26jP.Y8Q3tmvjiZNhPYn1air9TrOkcXWepGH5AQxxUQacRHIJB7PVVkdrdcVKsHJ42KezVDeByExmBgdNm5B6RCnx7Y6z3ITe+VDOnGMvX00Zz1kyZx84wJLUBWFERbOjLDdJQurEvnumDMBY803p08pLnR8AtDuA06WoLod49d01nhSEuMFr95tUI0p3sdk5HqqsiGUxEckDIDgrVbKt2IcGw+UVpAdNMh12GzCbPcUVNc5VbeO8QTOKp4HpuWmwjUDRsocxotRoT2J38ndzIymSgeRh.6bMLIPqEJBuREfmiI7Ja.uo.IKCHsXJjtCtqqfFJyknwyMwsYRPLfntmLgR5ZQVmhaxUKfIWKfbHzRnFLQgUeP4x22V83de2fXlqjxY1b1S4RXe1p2a4ee4kV9OV19UEMXvTkoMif66ChoJV6ZHtHEWkEGzGD229HheLLYgpieQNEe9bp4Uta5o1XgbVaFUteHvNOGATFUo4+LToVpLg8ucF6mF7fnJR953mv38cPI.1LHA8r1aSjjwaiZGUVIDDRp9.XsMbjJHJ8RcI71PzgRdnJdnIOHjyz125VWpQON2f+TiSlL3z9MBndd9PGdDUSv4K6ueT.2SsoKi2lF4J.IfjvwxjzDP.0tmx1Qn.yT.qdZ.wvPq1HbLa0VAkOG2kx.6efbDX+XfABh5ZxQEjKTw2JWL8ZtYxdms0DofdbOhXHHambTBoR2QnHID1k9afYpGjAYb6KgLpXPFmJlUxXZVUmcD75wyo4yPYWL+Do3h1rNBHBj5nvB7kJg24QAoWDeLd2D.XmcDQmMIfJ8C2K1Wyzl4jzYtyDnOllIBzQ6L0w+DyC5arDUyJDuCti9fNcLtvTvnJ34sAFyRueK7NCF.txb.tHt0O91IWto4uQp4+B7i848I94DkJMgBIPZN8uLSr8D41SVfyETw9ul0J1gybE6WM66hyV12Kof6hW4J3Nq9we1YtZhdGFsUnsf6jBSLd2V6mwTp+kCLmKGXaQC49DgVdKA7Kw.y0P9MZn8PZm6f03OanS1OfKBxpdMYm1EFpro4L8.UBbU+mtlNicC3b4HJaXQ+tUZrKmGtCinXAOyMoyHRjtiijzoFaiZa6w2inxgKZ5ycOzTX6gLt.R6hwb9lwQRdv3CPR53tpZ.IUps9Y7Cpsl52fuQ+bilpGU2+My3WmDYNW70+ByrWp1SXxUt1m3JXMgTTNww6JJJuvJWk9+ckqC3wRUv5dIcsnR07z3ftpRCtfx5LF3qaG2ZAcrU53x5wIAn.yKYv+n9kIzQO1JSnyXgnzM2neYF3l1q10OaeR6kzNVIbETJNZy7fiSguwMwJ3xqUsVsZkcJW04gUqTu9FUPaFeb1puF9acVqb5DSzAqzQuIGoZSOsxU4Bz+sSo+alzyaxqUmP9mSOvuSqQuuqTY9dBBKJjGUXiya9dxj28zmEA5ftCzdyERPxIhoJ5kOpk5PNUc5RjwhjvhMC3wrBYosJ8gdGthzldgFGVZLF6RCB8gcT979pWOM6KDsMLfD6KGOaQe483Ld3HNiVnp9AfJDd3PPXh8odf1TJIlUqWowAfOPLcZ+pFpWBBHhzP84hKbds+1JS895t3T3ZqC.se+80q9PQp+yEodWXi.hqf+B2zu6j1O8FIynN2rjuW5R38zismxGbJPkk6EttE2pynXk4Uwpyqh0lWEqOuJ9f4UwGNuJt9kqntHzlwpW9HMzDg1qyNou1g0j24wpD5eAYF0za
Thanks very much,
Oli -
RE: MatrixId disappeared for linked sliders
@Christoph-Hart
Sorry to bother you, but is there any progress here?