Arp...tie...again...
-
HAs any one ever got the Arp tie to work reliably - and if so how? It seems to work randomly ...the arp really really needs some love.
-
@Lindon said in Arp...tie...again...:
HAs any one ever got the Arp tie to work reliably - and if so how? It seems to work randomly ...the arp really really needs some love.
Unfortunately not
Yes it needs love ️
-
@ulrik The problem is that the arpeggiator is used in many projects so it kind of slows down any modifications to it. I've been slapping additional features to it over the last years hoping some of them would stick, but it's a completely overpacked module.
Also remember it's a hardcoded script. There's literally nothing that can't be achieved with just rolling your own solution and I actually would rather rewrite the entire thing in HiseScript, put it in the tutorial repo and then let people just grab that, and modify it to their likening.
-
@Christoph-Hart yes please!
-
@DanH If you have Kontakt full, it comes with a bunch of factory scripts that you can open and have a look at. KSP is really similar, or at least the whole event paradigm is, it's just a bit more convoluted due to having less native functionality (using SublimeKSP you can reduce the amount of necessary code by 5x, but the factory scripts are all written in native KSP).
If you have SublimeText, check out sublimeKSP so you can copy the scripts and get proper color coding for easier reading. There's also an extension for Visual Studio Code that sufficiently do that for native KSP but I'm not sure how much of SKSP's extended functionality it offers, so if you find any stuff lying around on VI-C or elsewhere and you don't see any $%~ symbols for declarations (KSP is typed), you know it's written in SublimeKSP (which handles that automatically) and trying to load it in the VSC extension is not guaranteed to work.
There's a bunch of great stuff there, including an arp.
-
It's also worth looking at the code for HISE's arp. It's not that different from HISE script - https://github.com/christophhart/HISE/tree/master/hi_scripting/scripting/hardcoded_modules
-
@Lindon
I'm working on a custom arp for a project, I leave it here and maybe you can take parts of it?
For making the Tie work I have a function that analyze the length sliderpack and returns 2 arrays, the first where the beat is (boolean) and the second with the extended lengths if tiedHiseSnippet 4928.3oc6b80aaikcWJIJSLmoSmcw1hAn.K3JzYgzDEaQYGEOIaVaG6jYbicrlHEuEv0XAszURbLEoFRJm3MqQ+bruseSZ+HTzG5yEs.EsusO1mZ64bt2K48RQISq0dlcWTCXId+6424O2y8bOjTsB76xBC8CJTboNmOlUn3GUp84dQC2dnsiWgc2oPwOtzVAiMa2MvYbjYiBO67w1ggrdEJV71eI1mhKcmBze+tMdlsqsWWVRUEJbnuSW1dNibhRps0luzw08E18XcbFoz601b2t9da665OAvysKUuvX6tmZOf8Jara2pTgh2848bh7CZGYGwBKT7NOyu24sG5+VOd+OzIz4DWFVvpPaXh3U+Be2dHhwZKr8PG2dsj7cXgBEK0JQJbatT3GUZemdNw0mHM9DpAyjQnJOJdKc3caM3YoBu5JvKCHUTAR2gCoePItNHoEDOeXoc8hXA8sAwtJT38sPw+wRa6CcvKZ4Q1mxdQ.THd.UZVudMS3ipOo+DutQN9dl9duxOhcfWkpFu2XIiKLLS2T+9Y1FRl.eWWVPlMiZ5f4MvJdSFcBKnl4Y1tSXwcDXecYZoYKSUU4c4bsRG8810yI5fwLuYYHTPHpfqdyt6XGYiJBQcP+FyBhbPHTbG1YfUMWsrTocXgmF4OFrqmRmAVK98l3ZGoaBgqaDM.x.M8Fpb7BchNWcc00lcUdg3OnTKmntCyFi2JCLBRpaBLJVM9mU5486y5Fk.v6T5E+s2LK8TI+GyI+GVpsiGibKRD+ujJa9KrOiY9kLOV.J7rlimw+o75Ybbt8LdP2Hf7cBr8BG6GpMwsYib536gRgjJeSHr3m8suF0lp0usucPlM8613E.Sl4XZaGMIfLK1Zj+DuHMyfaOOOzVKnG567G1dnKMOOzkv8O0.wqlLpsqSOVPKX6MzkVwaiRUtG6a8u+nXW1grnuh4LXXTEqlfSZCiUVYIOvGL4hLzz02+zIiW5AS8mAXrDFY9pC2C5waF2NJvwaf4SMOp75qXUtlY4l7uVi+0p7uZfeU1hWvZkF6H9tbMC3q0jE6v+dMd0qKpdMQ0qyq1pon90E0a0j2vpxo0ponkUEDnojBqJIQy0jszo7w.2qyUfTDYo0gcvpYtVMyUqY1nloEbwJPI.n0LVck0wqVE+XMrnUS7R5i0wxqhiXEK9mMwZZxGK84pzTX0flj0nOglMrV4KZdLWY7Ts+LCIsJFzhYOX6Cyml9OIK7pcnlMet2.XQ1xcCXf43Vd8dMafSHr6bh4A1wJntWx7WsQZkLx8tZirQ0LYwt9iFC9V7hBml6RXu160BnjzL1tWujIuRYpYPCCwdfLlhwdxlrPfJi9aZevqh6MFOP4gzhgxO1bs50fhib7fqe.nrvB1uCJvuFXmwsc9ULnBqkot1i02dhazg3BGn15KW23BjAoYe4.VeVPGehu45lpJlaymYNLlYdXd3lCuDtwJgWrZ7nbwLMWKlaNbJt4vTbydyma1KlarpmG1YuKgcpqvNoXFPGXkop4QBlYuoXl8jLCXWZ65prdKTvevPZidEH8ZMtxqFmqS7fzF.QntP3kd9mToL0.v9Mrxmson+5r+CId9sN8hFRJQEoQiDowpMxkt0poT2Jf9XFqmNz21ezI9Oy+c.bvFkvOOVihAni+UyB+ogUrIGME37WorSDaDJ8z21Y4uw2wqR4+NuxUUXC12NgAwCMSNQztjYVOOLS7XV.9AE9Jh4Cfv8F5GoCumMIJxGXEQiRrYYkCvEOlqN1pyMLbB22eDPA6fygJ6a6FxTQ7d9vlNYBWrE.qqtV9ro4c+lBleIthMabRMIA5p4.ohAbiBUHNwfnrbUjzpDxMyKjEiJOdM76g3s7q7CFY6B9I50hEzEg7.jwyfwVWyJlNiPld5DMIwtU8GlCaX4Xxs+tGn3viuIsSudtrV9vgGgSOPK7d3UaCaNmwilNa6Hda.ms1ixmEub.2TFRcBbFLfEjMZEMJgadr6iGxMFfclwRTnAIPeTd.pC6FEjGbFKX6y65NazF2CIrykyZ8Ad8y.SGVsVj0lcgXaNACpIiPr0i2NqYRDUj43YLCFNdtX5KTRAGF0jLMbwvPMSbffZOl2fngv4EdFbtgvC7.gTEfYtvvnuefYkPSGOJ5qpPuQAqX91VvKUznRlmsf.+IhU1yfgmF67UuyE8mxNOrGbD+kA8oc.hZpp2Nj44B61Awujzvb3T.yRCmAH+InTrCjpYy1Z.blpePswiJM+bNE84bYbtlwcrhtYInHObMtYBOCNkkiBj.KlLfGJ7LDApHcVpdfgXlgTPW4j+EwTMWIfSXRnbTsKnJVF+1LXPcnLaqaWJJs7xfXnXym65aV4mHJtDTNKKcPeR8KkEuKIAPCBtUxonMhdenFSlxwSBGV4TbJuXNBJJ7wYHkT3mYKhB4mvI+qBv9unNuls4LcxnYYNqPxYyHQ3tn4lM.DcsyD39uyfERH27Y.eXePyt78XuJ7R79m2DLUxlyyl6RCfrb7BHIvw9DWltaWi.1.SoYOlLgieRbUIqNTZvwqG6cP45hhJ9bnc84U2Eczlzqwt1mCGO1NHv9b04JTzPlpEyHdB+ChFZ6AQRGXNiTv04qRmouNxQ9U7QhRYiNeEJ.aetW28giZTAJ1hR3xyeWDKvyFkZ7t7bOTN8kAN8pDELgAG8cUb7Yn6kjYa.gCXUbBaw4GRgqxzbGJIsSwRvo1ASMMbhN0zSZUTrwcmwktYZMKjeC.NnKMzDPO+PrRyhnLP.ptnkPMS6fAMnOWM1oLeOezxkhIrRUye8uFbUG6KU.2e5O07mjseYz2a.KZRfGsiLvRcGxf8NfIum8aAqDo8iI371yOhSVMwaBMbB2g0GXhdUhstpJ1vHtBPzk0nAQVCyM3lwlO1DUC3dJZcMYulKPrRaJkSRJVdnOg3pApgZD8NllXik.Ajsqo2YPyJ2Bfi3IfJQR+.Kb.7NKBohmvOk9PxTdW1duC19kTYEb8Thv.eSsBS.ooA9OtLtVFFkrrXAupBeCwB9GqPBPMBRmSfkibwDe3elYEfq9byunYUjz0ExoDV.Hv91QCWtuquefXPetYE79PTcEuypBy.wohc64TAbW9.Jbp9t1naEwAP3ACjAdQawXOWzV+w1eKkfF12BfAFkLYaUjlzU05G51jmZcruTflDc1JpBhTpy7dxUmyum7LAO61imrSwTfAX7HtG4OCuVXIebBI8XuKJtmUntdeqpo6sgVfQmhRDTqHoD6bmdnO+SOcYZFNnOO1HMhPkw+QYNmrxEV+bwTvCxhZClMdeNh2DA4kXbs1T8o9wZyNrkmh1jlUBtTi5axtLZ.FdDJ9NlS92SSiD5t.QRMBNnEi4Ipc1A2Hjt033QuEO6HV0LO079ldvd87LvPCf2KO9yPxNLXwFq2yN+4mAaquK3mnWM4FVnl1dzXXe4W3G70SrCfMiHbvWmrF7uaU4rx+D4RJ4ZoLoIgEmIExCIvGHxDIWr9.ySEymXBoYj5iXzR7CbI8rQf2j9TfdeGWWm1LXG3dyA4zR2kqCjLIafpptp03XSQxcgQ7mWnZSv4nDs1ksP4pqztQzYF4Ti8dibnuLxVa88lxJVKcg3rWj+k6m3aNdi7XOzfyYaH3hyfYAB9g6vNxOGNr46v7yeZ7FHHbosBdfU0pwtrxHfTnVk3QIvRadSUhnUIVLkHd3ggkTQ1oy.hEZL5Lk1gHUJMlJdJ0MSns+ofnT2tACMVwWrnSKsD5tN4PoJiYKkXpE0FwFMVVCbti2hFElUjDFEq6BcoCXaUQFmRWaHjmxaOzOnW4GiBL4LyIJThqwOABu9Tg5UYLlsG65DU9wfJmqrcO2zBc5aNNfgOIHlb4DFzQnoSjICNwx4.7QKR3rWiXIalXaIwdbMMRpgDMNjlzzw7morMFT992muhvA1eqAEdADYhsULObjywUgXTranUySllesA+C1MlOKui+D3TBWAdFz+T.NVlvgRLW6OD4Xw+Vo37DV+WX6F8qtx54ngNAIpYjABgS0TQMDhqEYvFoYTj0sxOqOKE9aFGunPE4I4BFWePXPelOJ73YMk6.gQl4jhECPwVH6ZfLuYL3MelzJVrZkVr9.KEAK5OYZgHUqNRwwCqn6ZGUAa85QJALv7j+KJ7mVNesi9sB6hReVX2YC+S0l5DndpR3CemHoYDX2ZwwZLRmqw70uP1kxdSD6RsRliuijSOj3HsJ5jCvtmZ3YYaKoFXVJCwFxXzRMx623X0Xnnnbw.l76066B5cg73T.ICXi7OiAbsqcXDk3O44rRlW3HbqxmYRb9Mbw42.ztA7kbklfn9iqnhSdfMXSWiJ6qf+y+eifuWMBtVLAtHIiR97mLCdRkDOlF5YCHIgR9wOTHGojSDmPO1.a7LHX1rlZF.9AihhxJ1iSNCgwzVQThprOILKXDaW89DNFjBbddKYX8ZmpMAmY5vU6DhXRmT3iMLwiIVwAysymaZ0..Nd91jJdRhwhGfbqFqSm+DOOUco0RHW36oYecQxoXERSgAEuWWHOOkQhJT3eWzcre7rqEy4zItlYlqiOMkYz4iYy91iq+z00g2WyiDmhol9QSpkJr8ZxXYqQg2USDQVMCkPlpoF.RMs8yqosiYsTaCUaJOUXN1hO.l1CPnF9S87CNmr6SGdVrrDONAklK7HF3MxZdY6mtCB5Y7BjZuurHqWkeLXBB3mlOpvEYbqOl08xR4zrxrQuWq1GU+XbkQ7aBPH4YPjIGNY0O.6IBToTk587XIio8mSoDVrjiV+KRhmywRPz33oSVjidJUgCwblHGzvJGYtETy3bB9zx+r3oPYncHHibknUjNi4PcbOFqkqmJeqfJTick0CGXOvNtNkjgFe++xNqnjvBy9gySLi.gEOqIfagFUACXHT4Hou62m3kXlnNRJOTQO42OF12mpW3EINmtw4jDmd0oQn9hy8njOyADRkGyjSrNcdDmNWhokKBinqlz32KoPzBv6WUdVakfB53lSh7gIw26SFAZnsrLeY3LgV8yCYwqdRYejwsTyPF1BkwB7twLOqXAgkCl7Nv2DBuL9dwkcZ7gAJt5IS0EoeF5aZSIiY7tgR2muotQmBeM6yBCsGvV1Yfme.ixWLk7vT2lHbKaYWQ2gvz+J50.M9QWAelQzusZotgo78m8v7Zn+np34o93ujcBTEOJkojtSkzToXdpbldISeJvWcVyqzqHkyZ91Bs3IO5k.KUga0P1DYLibzl7HHjFlKg4wEyaM8d+5Y6tMJ4pvyWMEmxbdIemqRNeJwKUCxiyNsNLo1mnHmmqHhV1LiasYNUEW7mxuUyE+yEnBHeD8FK9CEuwhIuCPEb5Un3GTht4sEHPq7Jg9OfuUaEJ9WUxp4xY+GmZ4iDGlEI1PiD8u+y1Z4k+hWtyxK2xoEu7UgD6oPB9aYoxz27qG7x6if9KZu5C+55GPzSkCtMe5+XsoWL0ziTPZz+IalmAuTIwYiRO7Byl17moY4v4Vs4X3ehX3x2rFZBLJICvN8LbuMy2L.rO9TWjd3ValG7+Aknak1hw72sDtPdwF68JwcjsnhcwlEK1vKUB1NewF5GWRMRfqvbnXy8QkRt+kZyvuc7S+21Xg94N.8lHdp7.apb4O4c3pPDwmKuf+b0CS6cqHXlQzKN+c+O+e4+Mx9cXwOUzp7EEQyigxSeupbQ8AbN0ZzXb+g4xIkNtaLObWTVji6+9qLtasYBH1E2UGIYwbxN2KWND0YmdYxNoAWe5u+iMx.b2Jmfy3RcmRS2+rp8QVxMgj9V5RZSQwDVowLXEds02jdINvN9tjER4.rItuI31on.tNyGt+O5FzRqzo.wz3W+klJYp+u2PEv2MGaXnKe8lO4+wYHUtW91VQmNsjJoRE+n7QRJQPEJFUhxOkgRRqLTyXkAktJi2L1.SnjQbVpLhSQkQR9oLRRNkgZloLzSKkF6tTN1CTmWajvqeZ930rsNqsoPFbVo0WwxnI7+Zv+qB+2.92h9uwN3GF3uMC3EcvqLveRFvKvRqaP+RLfW0gtzf9AXftrCcsA86t.cYG5Z5iNExmkkbqb8EB+3qtc0curM70oPgqSJDGV.Qi+kaDZjD7fNQtVEU7PLzIvKtNIPp.QzozB3MwHegqnq6+Yywi3+5FgS5224c3Qg9rB3aOK9i0SVu8r4wuaFqL+s+ley+0F+QvuySEuUqo9gcC7h4fOfdO26LlKDcGgweHDNGwkxZ0+YLZeeO+wC88b5pFX0qYQBqYErmICsUTDF7QbM+nMeMykYq96Uze8l643wrC1mzVKjrv5J+aoVl5qOsDGtl3o5M+d+2mqOfCUiRGBJltHEQP9WDWzLlErtbD9lPVGaBBIpwcAUdPDNnj51g004Dlqtx3J8i6k0M+O.Y29Os+AH609Shb7FruMrJC88g2jH+IfmK7Ytzi4FJC5VTttb6p1LudTALNSQiVxiOfMZIa76DZLxtaf+urK+vo3Bw6Q0.7sG8643Rk1GKaZM8QZAG7N+xtc0mpoFXiEcfqtnCbsEcfObQGXyEcfOZQG35W9.wef01ZRj+H9RyBE1u0yoDHTrH+EEiVQT3+C3dg9nM
Here it is in action:
-
@ulrik Nice,
Sadly, I think if I'm building a custom arp then my customer is going to want something considerably more sophisticated as their Kontakt instruments have very sophisticated arps usually...