Arpeggiator behaviour
-
@DanH Can't you put a default object inside the panel's data store? Why are you saving data in the panels and not the sliderpacks?
-
@d-healey default object sounds like the one - how do you do that?
The issue with sliderpacks and the arp is that the values get cleared wen you reduce the amount of notes
-
@DanH said in Arpeggiator behaviour:
The issue with sliderpacks and the arp is that the values get cleared wen you reduce the amount of notes
It doesn't have to
default object sounds like the one - how do you do that?
Just put an object in the panels data object. If there is data in the preset then this object will be overwritten.
-
-
@DanH I can think of a few ways to do it. Here's one:
HiseSnippet 1727.3oc6Y01aaaCDVxIrX1YdMoq.6qB8SNnYp1M8kUzNL+VRcZZRLhSCRWQWmrDkMajIcknbSZQw1ui8uX+C1Oo8w8sMdTVRzNNtNta.q.QHHvO53c74Nd7zQol9LabP.yWSO6Am1Gqo+knVmR4cq00hP01ptl9UPb7ZuPq5o8sBBvNZ55K7XPld1E0jW+4OT0xyhZiSukl1gLhM9ojdDd5caVdahm2lVN3CH8TF8cJukMiVi4wBE7XATQs9V1Ga0AuqELrLHAI1vgvY9s3VbbfXLUYNm1pK6sznweHIfz1CCfRZsDFJ51Z05R7bZF6iAZZ5K1L0iWHxiuNZGhCI49od9xRAFoZnFCzyLJkVbDJU57nzlLOGv.mC8xnPuEin2JnV19j97TI.2VBsEki8csDgcUZEMVsL+0BnZLwHnbydVGi2zW.Rznv8JVbMi6Vr3pOLet747wcLB75eH1iYS3mV2haY78Fu3kRg25VFU76mOmXEJfC+THRlgX1AyGIvU3FBo3NcHVhvRoarZr5JlN1LJ2RXtXhJLXMVu9Lp.T3FJiI0VGSa2hi6GDanX74Zk3ALzDDpGghMbCo1bBiZvnwC.T2m4UvNV20LFX4EhWMet2mOmg3RvEKOCOq.dkdrPJWLmJbDlWfzDGrejb4TBJF8eWluQAhPohOzfX7nOptFjadyUiTEtFaA5EjWd14ukzBGBztBu.Ic9ypNvfyLYwtpX7YEqgvHpv49j1gbbA3F6F1CBRQ1Wczh+HtFETBJOJIrAS86ScfOQ+erX.vwH5TQjW6fOo.YsIDiV8gRC7g749fb8+ikj.lcXlPMKOu1h5PENSNB34JYP6x338nEVM26ykM2GxYLtHW2IJanw7v9STLThzeZJVfF1qc5pQ7.E0MFsvzUlsBS1QQFkAxnaQI785iGhSKcUZBktzFFZghXCYnfJbYIrqMrDVzBVSQPUiHLTdjxBllzMRdnve7pxNhkPsL+dFzcKcaSSS2aVsho4laWW76iaJ929.t9V.90.dO.Ong.OnKf2NAaR.7S+H3cA78ajXul.tAX+lx464xwCX2d.tib9eh.SoBrKAvG.3iX.9X.eDfWGvlT.6B3F8ALCvuVpuD+F.yAr4a.88AbIob.aFB3GHsmDO.vUg3QSe.eBfeBfWWheGf2WJO.rWQIe.7.I91R9Himb.uNf6B3FmOVN90A8Mk5+i.1UZO470Thg428sI7SxWWdh+zPhk9qOfcSiGx3yfz329R+Ehulck16IIweK.2VtdHWedVx5ka556qg0S2N.ttTtb80Ev2uBLeOFv1x3GfWeS.aA39.9HI94x4GvC1.vGJyOj35.tEfa.XyGTKZqfL+egn7+uZj7eYteNTbQkwR7094xZOaKn7kXmj9vMUhMZ8w9bBreVuNdfn2pnlCxhpiCNly5K20MrflnItKv9tSRm5BkOMA7q+T42Rb3c0zQ5Uxno0ES5zkCneSHs2nM.1y5D0ctAvyJHuSv.Dpjonct35Da4.AC01DzR4lrLdT4E0GELRjQwGyMKwVEmqjpyUsLGeBGZiR7nMinwNEeRL0i6S8HNNd3lr.BTVVsIWGrqUnG+vQWVKVV6rsdlWMVH6qarnyHcbtvzZBtzr2DrRo5u97RUqFx4B2hHWvhXwvaMV5p14mtqXi7n8whGsNpIP5SUckUzqhFoCjIrkYFLxRHvBRdbAbBECrrz.sNlLFMP55yXXPXAlOea7oW7f4nNReL1YaJqcJEVZRJu7PkEaaZypxNQptnp.9MgXwA1Rt8r4HJTHOZOat0.79VzN3K95YVTqtgttd34KaZIzFTKQp9AD74Q8o24w0EgfdjCDURTDjXoeQXnwZ93xqKu9r35BrEHtCfYbKvk8eeY+2et0+8z2BbMzSwzN7tSZCveKtFeCfLfb3XIXWhuD++L7L1G3JnZcsnTrWKrG1FN.xzaCbhF4aP6Ex6Gx+WvTqf1o4FhC23GarTijYlMxUAirA04LlX4Yr2xqfZv7blPeom8MyuLZGlSnGbRM0OZ.70QFJ.NYn5Q3f2.OM.N0sxAMu.eIghS7KILwWG2LR2UPMIb6tSluYl.eg2u2+w7M4vwa35JxlRI6hnMOZd+HLW.prOKjSnc1wh6SNQj6.m8jE5KNuTTRUPbJ4Pbw3i9zBScJF+zigBKEuI.DVJVnVOKae1qrixGgu7yWHuifST4G8JKZG.aTJICFUL5sNPdksMDJ9VA2mrN2dNzY84Pm6LG5b24Pm6MG5b+4Pmuap5.eqqJgbVunsIhazbC4qoSWO5znxLRs+A7B10RD
-
@d-healey hmmm this snippet doesn't seem to work here
The values get cleared as before
-
@DanH
Are you moving the knob on the arp or on the interface?I know what's wrong. I've updated the snippet with the fix. -
@d-healey interface
-
@d-healey are you in develop? Cos it works there
-
@DanH Yes
-
@d-healey ok good to know it will work for me one day! Wonder why it doesn't in master - thank you tho!
-
@d-healey oh one last thing - where is a panel's data object located and how can I stick something in it?
-
oh one last thing - where is a panel's data object located and how can I stick something in it?
All panels have an object called data that you can store anything in that you like.
MyPanel.data.myValue = 10
for example. But actually in this case you'll want to store the default values in the panel's value just like you are currently when you save your panel's data in the preset. -
@d-healey Ok thanks, just going back to the snippet I was hoping to add in the Length sliderpack as well to the callback but I'm obviously doing something wrong!
HiseSnippet 1550.3ocuX8taaaCDWJNrn1cdMoq.6qZ8CCNqct18ea.sC01INsYMowHNKnCEcAxRT1DQlTUhJMdEEXaOU6i6QnOJ8MX6NIKKZaYWGm1IDD3i7te52c73cTrkuvhFDH70zye3.Opl9WPZOfK6sYOSFWamsvA5QMcoCLL88zZLvyLHfZqoqm6InF54WUK54COtgoqI2hlNjl1QBlEcWVelLczV0dFy0caSa5gr9JZeuZ6XI3aJbEg.axQpn4YZchYW5yMQ0Vgnoeol1LovuszTRCzzWsgvdP6dh2vi0+HV.qiKEEpp0F.Jd3sEt1HiwQ01rGy0tUhWGnAnzJMFjKNFbcxdLa1nwSiEqEMgQpEpwC8UlG8ppRuJYRuJYQuUTn2pwzacRaKelmLcFjaWgrCWR8cLgk.UZEqq1J+8pjMEfFbY49lmP21GDFYQoGToxsLtekJa7vhEJVvm10Hv06HpqvhIGrkozz3mLd4qhl7121ntuWwBvpUfD+ILUTNS4tT4XAtR2.lk1sKyDBKUuwFIlq.cBLJCAvkPT.vME88DbPnzMTzIBqXKO0z2nsKyl52BxWpNSqUzIkImv6zVR8BR.KQdlnjnvPHXbWFmZ3DxsjLA2PvST.M2W3VxJw1aAL0MjtQwBusXAC3A7DSWCWy.Y89hPtDdmJdH9dQWFIc77QuRzv3+6H7MJw.ip7PClwi9n1Zvt4M2H1T7Yhk2Wxd0zu+3P1QHsqKKwRd+3iRzL0bkAmi4EKjW88DLEWShTf94gDHTi5RoOqSnjVBG34g8wXbL9pZC+wbLJoDSeznnN9peapCbACeSDBQNFSm5vlJa5YkX2JiPrZDbhnXlHLcTNAg2Urv6hx.+XooHtCyE2zz0sCfUooxRQTUxgetPR2mWZiBusP9BuqfwjS43j4bCAyk5m4zX4d+4YXIdX+NoKnIJB08FuvJY1EVUq6aEGYTTTv2gyj66Q4ypaf1vvIT3M2PVAudYTY2qMrra5hhFCpvVjnrNqEQ8zlZkqYCqaZ5uj7f6UtbYmAMpWt7Y+7VvOEsfANDk28onbGT1qNH+hsA4x+JJ6ix7mfy6fx6g5eZj98P4caTOlyQDMWLQ+xwHZDIKPRVwmjgUposvNpR53jv7cpNZ2W+jl2DX2Qni9BzQcNAI9ESVS6W1A2E.qM5CWlfkNOpujgYE5aQOENsQbKx7jsnAmHEdQqiC2V.8HOGqjmk5bkpMXjve7a0dCyV1az.W9up0ix51K8HN0rp0e7iF02LEs+43ZAXwK1uSUUwKIKbGabETswoVJOipLjj7l5WEVjEdEGpppC0nljdFFbHPcUiXcmC+gLlr3eelssKskHfgapSm4apYScLCckGkQd2HG3xmiLuyT2dk5Gu2ehEl2+mSsvbbsyYX9Nv4Um53gEUMK5rWS.zXmJL23EuxsXEulaoouZV63aDJkPvmE4awrX3PSrcUa1UMTvnH4.Jz93bCgR92UIi0rddUelMHWgfHDwkkiEqEAP6SXyfFe3wKR3.PQ3KeFcPvEIh.NiGkZ+Ltnyj.7sSGMVaH.vdkNhFhyhf.1lPecHE9XqQCu3NjBUJR12RZdJ8.SdW5x4M4Is6E533RWtLrqPZxMgz+CYz44Byuwz0gvQe1gPoDkIFhFQ+p.Vi0Dt7cKWu7m3GsEmqIMXVHt9Y9.CymqWirKk2U1aZl9+ZW+EZKw5D3qz4bpaapK0BqK+w2QjIPeMY+PoWn7SDbqS1qUSn1ueBfSsOYA2yeUDnlb6Y.ybJjprc6RjmJbsyXq5zWxvZj8D1gtXCM06+.uzmgSfs4U6zgWl.O.O5jRT5BeoHYdJ8EjtqSZwjV8xluqjAew6a4yLeGcFhlNNPlUJYWkr8K9zdeRYRkCDgRFu6dlvGTCGwIp8rHzGZkDmXgeek9JX06X4JnLFYZS41QB+K7Lbxpnr9vIqlLoVeSKewwVw4i3kXc4nQ.NwitKu7j8PYiQeEAgTobE3Pm1risrvPw2CbOaatyRXycWBat2RXy8WBadvRXyOrD17iy0F7Z6pGJE8i2l.CzpYz2ZoqG2fNJiT6+.7uDGbC
-
@DanH CURLY BRACES!!!!!!!!!!!!!!
-
@d-healey Really? I realised I hadn't declared the new reg Data, so it's a little closer but I'm obviously not saving the values of the new sliderpack properly or something
HiseSnippet 1546.3ocuXslaaaDDlzxafESUicZ.5eYyOJjQRUjxqVfjhHI+nw01wBQtFAvH0fhbkzBSsKK4RGqFDf1dx5QHWfdGxMncFRQwURTxxxNkvvPyNO327XmY41vWXSCBD9Z54OruGUS+KHM6ykc2nqEiqsyl3BcoVtz9lV9dZ066YEDPczz0y8SnD54WVK54SuntkqE2lltjl1QBlMcOVOlLc0FU2k45tskC8PVOEoeb0crE7MDthP.M4Hk07rrO0pC8UVnXKQzzuwVNLovuozRRCzzWttvoeyth2wik+HV.qkKEIpn0DLT7xaKbcPDiqpsQWlqSiDuNPCrRizXPt3XvcH6ybXCWOMVrZDCyTMTiG5KMK3UQEdkyDdkyBdKo.ukig2Zjl19LOYJGDa2jrCWR8aaAo.UXEKq1R+yxjMDfDbYodVmR21GHFpQwmVt78MeR4xq+rBFEL7ocLCb8Nh5JrYx9aZIsL+Qyie6yhY0zk4P8a.omJprJX7fGXVy2qfAjHCj3OAVQkSk5PkiDSKdWfKsSGlEDwpb20STW4slXFkk.yk3CfA2PzySvAhh2UQlHaEq4YV9pXcpZqHSJRNk2poj5EjXrD5oZkDAFXBF2kwolsC41RlfaJ3IBfp6KbKZmn68Aj5FRWufw6KXXBOfmX4Z5ZEHq0SDxkv6TwCw2K5xHni4G8JQEi+eaguYQFnT4mYxLe9EpqI6d2a8XUwmwx7Gyd6ju+3P1QHrqIKxRd+3yXUGwpqr3EnNF6JXjW88ELAlShXfd4gBIThZRoOqUnjVDW3Ug8vXc76QQZPd3OVayhJQ2mOL9i.38oX4JFHGKXhnLFP0fcdNzyKxteFAa0fwXwyLsvjw6DK7gBFeHxmunBVztCpJ2vx0sEXqhSTuhVUoZ9UBI8.dw0MduQdiOXXNNq1syj2.i4R8yjMNSveVJVjG1qUZJMQPn43nceISu6q5vA63HihfB9Nbl7.OJeZiLzFDNgty4FfJ30Ki5Me6A8lSSJZLnMbAhRdVKB5.D0uEXLGHmooeL4oOtToRs6WuVoRm+yaB+Tz.V3PjduWhzsP5tHcCjOOhe.Ru8t.8Y9H89H8YQx2Eo2qdsX7FAxbwf7KGAjQ.zfjjsSPWxb4xU0lamToTL0IWcbmrDCA4QnS7FzIZe5UmVS6W1Aq9gbh9fzCjx7n9RFVMnuI8L3nHwyOyS1jFbpT3Ek+Frc.FfdIxfmmFeJVs+Ph+3Wq9Nlir6vEV4up1kx5zM87OUsq1azyM0yJ0Z+8IUCv1VrempJhWR02NNX1SczoVJNi5HjTzl5WFySRWwgpn5P0qJomiAGBzQ0LV1YfenZIK72i433RaHBX3l4TNeSUGZaqPW4QYTyMzAV4RT0o.kRJ9wG8GKw7w+bhDyIUujg4GBGlchyNVPUsnClMlgF4Hi4FsoUt4qo0LaI8USa2d8PoDB9rHeKFECVZrc7ZSuighMJPdMEFaboMgR82sHiLldVcdltQtIAsPDVVLTrZjAZdJaJv3SuXdBGfUD9xco8CtJQDvY7nTmc4hViafucxnwpCL.rWoknt37HS.aSn+VHE9RrgKO+NjBTJPNvVZcF80V7NzEyaxSZ1MrcaW5hUgcSxVbKn7+PFcVtvrGJcGHbzicHzJQgwzG.W5QkpU5Z9Qa9wZx.l4BqelOrvrw5sI6Q4cjcyBo+OMwet1NrFA97cNm51j5RswdxW7tgLMzWSNHT5EJulL2Zj8arEz22OwfSrGYN2ueKzPawclhYlQSTksZ2f7RgqSFaSm71GVkruvIzEGlodwH3sAMfANhWcJGdKC7.7XSJQoq7skj4IymS3tFoASZ2Ma7tTF3EuHlOy3c34G1pcanxJErKS19MWuWzTlP40hPIi2YeK3yngi2DMZVD5CiQhKrvuoReIrycLcYjFiLMobmHh+EdFvrBRqOfYkDlZ8rr8EmXGWOh2t0JQq.XhGcIe4I6izloe8.oboxvANcXmXaighuCvd157vEPmGs.573EPmmr.57zEPmueAz4GloN3k1UKTJ5EuMAVnwVQemktd7v4nJRs+Csg+CmA
-
@DanH said in Arpeggiator behaviour:
Really?
Yes. Go and (re)read that coding standards guide I keep pointing you to, especially the bit about curly braces.
-
@d-healey :vulcan_salute:
-
@DanH What - you turn to David WITHOUT Curly Braces - that's not possible :-))))
-
HiseSnippet 1577.3ocuXktaaaDDlzxaQjRUicZ.5eYyOJjQRUjxUKfSQzgsSbscrPjqQ.BRMnHWIt0T6xRtzwpAAnsOY8QHu.8cHuAsyvCwUmVVMtLAFZ14fey0NK2V9BKZPfvWSO+QC7nZ5eNo8.tzooiIiqs6V3BNTSW5.CSeOsFC7LCBn1Z554dFJgd9U0hd93SaX5ZxsnYKoocrfYQ2m0mIyVsUs8Xtt6XZSOh0WQ5GVaWKAuovUDBnIGohlmo0ol8nuvDEaEhl9mssMSJ7aKMkz.M8UaHrGz1Q7Vdr7GyBXcboHQUs1fghWdGgqMhXbUslNLW6VodcfFXkVYwfbwwfaQNfYyFtdVrXsHFFYZnFOzWYdvqpJ7pr3vaEE3sZL7Vmz1xm4Iy3fX65jc4RpeWSHEnBqXY0V4uIjlBPBtrbeySo63CDC0nziqT4tFOpRkM1rXghE7o8LBb8Nl5JrXxAaYJMM9AiW+lMiY01kYS8aAompprJV3d2yntuWwBPhLPh+DXEUNUtGUNRLszsAtzd8XlPDq5s2HUck2ZpYTVBLWpO.FronumfCDktshLQ1JVyyL8Uw5L0VQlLjbJuSaI0KH0XozyzJoBjXBF2kwoFcC4VRlfaH3oBfp6KbKYkp6cAj5FR2nXg2UrfA7.dhoqgqYfrdeQHWBuSEODeunKifNlezqDUL9uIVAe5J7MJw.8qroAy3IWnYLX24NajoN9LVgvqYuYR3DGAOF8h5xRrM1LxBu+p.NiU7ECGkEuP3jEmF+W3+xqBofIfTZpBh24gJXTh5RoOqSnjVBW3Eg8wjbLBTjFjG9OqqQIkz5SFl3GKN8tQ84OAgswxjHviwXcXW.a54kX2cJY5jH2XQuqFzolCmF5lLwOczkkUgEeeTn+hZXw2WRWYSSW2Nv6nzD8qXVToa9EBI8PdoMJ7tB4K79BFiypa2oxKwXtT+oxFmI5OOEKwC62IqxJUPX3vnSeHyd5i5vQq3HihfB9tbl7POJeVyjzRBmvzobInBd8xnYS2LY1TVxRiAigJRTJJzhfN.Q8a.FyFxkZ5ul73GVtb4tCZTub4y+wsfeJZAKbDRu+yQ5NHsCR2B4yi3Gfz6rGPelORe.ReVj7NH89MpGi2HPlKFjewHfLBfEHoY6TzkdtjJ0zVXmToDcNNYYFBxiQm3reAAYCjl+LftLEoqizOGchV8.5tmNT9WIlAsl1OsK1U.4D8jzCjx7n9RFVMnuE8L3nXwmeHOYKZvoRgWT9Koc.N.wkHCddV7oTsACI98et1aY1RmgKbs+rlCk0yI67e0rp0ezyM12LyZ+0I0BvcOY+FUUDuzpucswrm5QGzxvYzNEoEsY9UgEIoq3PUUcnF0jzywfCA1X2HV14fenZYZ3uOy11k1RDvvl4LNecMaZWyPW4wSolanCbsKQUmBTJq3GeverDyG9iIRLmT6RFluObX9IN6bQU0hNX5XFZjiLmazMsxsXaZM2sj9xY0s2HTJgfOKx2hQQxRi0wqM6cLTrQQxKovXiKsITp+tAYjSKLucdlsQtNAsPDVVNTrVjAZeJaFv3iOcQBGfUD9x8nCB9uDQ.mwiRs2iK5LtA9lIiFqkX.nWoing37HS.sIzeMjBeI5vkWbGRAJEIGZIMOi9RSdO5x4M4IscB610ktbUXWmrM2DJ+OhQmmKL+gR2BBG8YGAaknvXLqUt1nymdP45k+D+ns33McHyj38++CLLerdSx9TdOoyBgzqlo9KTKw5jlNlbN0sM0kZg6KewcDS0PeE4vPoWn7Sj4VmbPqsg898SM3D8IKXO+MPCsM2dFlYNajpzt8YjmKbsmRq5j2.yZjCD1gt3.M0KGBuQrDF3Xd0Ic3MsvCviNoDktRtwnEEtqSZwjVNSGuqLE7hWF0ULdGdFhs61Eprx.6pjcd0U+kso8RQnjw6cfI7E8vQbhFOKB8gQIwEV32UouBt6cLcEjFiLsob6Hh+AdRXVEo0SXVMkoVeSKewIVw0i3M7csnU.Lwitny7jCPZiruffTobE3Pm1rSrrvPw2BXe55b+kPmGrD57vkPmGsD573kPmuaIz46mqN3EWVOTJ5G2l.KzZ6nu0RWOd.cTEo1+Bb9yCIE