Draggable Envelope UI
-
@DanH Can you describe in a little more detail what you're looking for?
-
@DanH I created an AHDSR envelope with curves and shared it here. Search my topics (I'm on the phone).
You can point the UI to that, it's in scriptnode and the parameters are exposed so it's plug n play.
-
@clevername27 this basically.... a node on the envelope ui to control the curve of the attack and another for the decay curve (and hopefully one for the release curve).
-
@aaronventure ah so this has the release curve, nice, thanks!
-
@DanH Got ya. I'm sorry, man I haven't done anything like that. Looks cool, tho!
-
@DanH You can mess around with this, built on @aaronventure 's work (iirc)
HiseSnippet 5833.3oc68rzaajjdT1lSFqLu1fratEziPvDxwTzr4C8hiWKYKwwBqksFIsyLBBBNsX2hrG2ra5tapG6rdwfbJ4Rxk7CHWBBBx4jSa.bBBvl.rXyhDfEHHWxofbbtjK4Rx2WU8i5U2jTRNwy.qEvC6p9dUe0W8Uee0qcaeutVAAd9El4l6c9PqBy7VE28b2v92uugsagMWuvL+ZEW6Aqu6NEt24CMBBrLKLyLW+iwJm4l2n.4uu9t2yvwvsqUZQEJ7od1csdn8.6vzR2d0efsiSGCSq8rGv.cyU2rqm688b7FABx0KVqvPitO0nm0iLPvtVwBy7FaXZG54uanQnUPgYtw87LOe29dm5Rg+SsCrOxwB+Puvt.gnE2wywDkXrzB2uusi41wM3fB.Q2Ns4ecZy+2r3V1l1IkmpFdOREZoXvpOl4Z7h204DOcVwqFi3oPjlgQjtAUj9NE2squ8vvzZP44Wu3ltgV9Ga.pcVQgBagq8q1o388.HbCqNv3oVc7gORvnjdyZ0png+a41yN6sus188FLvyUC5FBBMbCCzLbMguFLzyEHglu0wV9VPWbvrDPzNwvWyw10h1oocGM5OBp5X2qeXOeqyay.YeuSr7k.0y2vsGPVSVPOFjyIin1tFcCsOQVDLM7epHvl1FP6yLA1Zm03dcH+wBUOeayi5w.TmN5qi+OQfvl9VfogDuE4aLvbzrwB3+ip3W223Ta2doZdFjeHf3mYaF1+SMbFYAHWuZs1ZZLP.C7b109GYECPSQ.t+H+Srd.zY5XgvAfnWSDlNvfxMbM.CTSrdnRtpQoHmpQQHfsdl51x18AvPvXoSudsZhJGj5602t6ScAaaT+TsEKHc87cs7SDcpNaiOQo5ZyGs4dat1CexFexS1ayGtwS9rMWeuGPPimsw0u+SdbmN6twdHWYqmf2SVeyNc1XmMdz82fVOx3csBCgNq.sgFtVNJEBOe6dfkoCoeSAycrNN7wGebfUXTCJsJKGG6gAVeNohEfNI451Gpa4k369hpJVGwo9BsNKjRuF7zCq.IldiZhvGK4KIUyCrvwgncXKh9X9WN+8w6r45LbFbcDZ20vAsTPKjClEs.+Rsy11xuK3bZEsEpVqQEsyW29Dav83JvvjlUz5SD1jxZUcoJZ1A3f1UzN1vIvR64UjnjdSIRsfDoZhjerjpdMIRsjDoZLYjRTpZTsgDopyRpP+QJoTikp1r9Uipp4BRj5hppZUWhTWTUUKQopQ0kapPWUa75pEqUcwktZzUKtjDotn5pkZJQpKptZIQoZBMql8PXzO6j691+HXVa4QnC8BrCs8bwACYJOo.0JyNkTXVRlPn37RyWD9GaiMHZFfswI.BHS7SCxpmU3ZNN2ONhofRyEOYwbk4bx+rI.0gtNvrX7HZz2LveBwkDwtBz+XeuQCQzIw3Gg7VdlibLfnWAjWCgBQbVWHz6.HLbqjI8dBP4Y+RbxerSw1ECqQ63QtcwdFHtM+AFgqa00dfgSoSvY7qnYR+baGfNAkoclj+E+ywCbpqMXjSn8PGaKL3nsL.oZn2okzqIhbaA7fVhqIIhCBRjOorU6CYHZYsay7UJQ7sBG46FSEZ4Om7uJacnlB0oI5JRHMAkFD+s5FmQXnu8QiBoiJ.+Rv3KX3TqJZvv+EqnAi9V9v1ZBXQZEDLNLUfS9Ann0JYShIQyV6iX3QUGK2dg8ghu0sJm.O9GkhUGNJnepHS59iQtTJYNv9vxLpaNlGo1nzKVqoTiMvXHQiQUT648Hz9vAhQIpWJCyA2Dvxp8CggARMjen1ACBNLo3TDoMSpUAlfQD+Nn1gUz.yJHFTHqGvrf9i1rDdaKimp8PqSfX6Nv7dYS7XRpen1svH7PxoKRLLxWhLpMu1ZlewHXfH12Mv10dvnATcnl2wbAIOEMm5PygEUlVVIxu.1xVeYdoCFoZb9zpBaLdU3tP6D7NOMZwl4oE2wxwx.byOkRZqwKoQVQjLjxjxQjagCUo8lHTWjEUwARo3j6fISHIQxnIh++RpG5zCctuI3N6LXny75sy1iQ5LIpcY7kbC9sOVqTXeavgzcXQEcSvAGOV3ebRjcao5OxGFuwW7ymU9Wn.vRJr0wyZp1r8rhyQXb5mF6KMKO3LyKdPJSNTZ9lS.ZjiOsDVUlQJPsVUSiPipC34JPqDDTXbP43o.TDJ.hNImrRRBUeFPnImUpLLrWWDNu3DN4Vu.Qn5hlyI4lJrxAh.6Du1D.n7qSgHjCMLMwU33NZsDq5HuvPuAam.P8ZhPD33gBSoSglUcXl8HhgCokn1YhEXdjjh3nuPXdEllNswFMwqT2AIfHrt4nNNlqh1bnyU7+RbGf+Hx6G9yHGWyIwqgLgu0EFADZssAsyUN5AfOj9ADhLQSnQixxzhDkU6Z0a..4DgWxOFVsKzP8YqSPvkAfWFyh.LhSJHL7ET09gOx5zcGcDQ5hrMfTX.ikXqt4ELxlGWgobj0qPhxJ+WJxlPWzOJYDwGpcBDOCLsYDpor9DLnjuO7efYUuKmSRyivAR84GHIxyxPUkzgRQ5TNkAZqbonUSVZkmgNtXUmgyWyvZ3q1Yiw9SaqJ82vr5kUoCY8FPmK+.VQrBG6Oj2n7YiLfYqCs6tmWorQph1YPBNGkic3kiNrldWTJk7CvoYjVf.h7bilGsFzIfdaYrTuEioZcFmfCqhSc.xhH+TvFUt11EGIQLSZmY06GINY3uQbvHCcqvRkxY1fZfVQLVkWxwCBsCB0f+YdTypVKvLXYdVwJ6YCHiSnDE92DIYQtj8TX4yvtJrjC5ezxxvOKbjMxD5YtXDYhLgX7c1Tkt+BYWxaUzhyLmssv0Kg4ljiaeR6aZlsgS.yAQkIhjFiJPFqtgXHNvuZq..gfjX+Tx+LDy..xPLvz6gqwRPI8x43DeMJ7hNAyC6TKhHjELkFOmibRxwaVGmpoPxO5U8Hqd1tOz3bK+R35Ux.TupGa63rliSoZmUqFciF4pFhwltkfpA.S4gYa43y1gRbZXDUHpZVSRVZmtyiBzlYO8DoMlqIKsqjFpOKahyJjZZP1fWLyrVkExCjUbX1FXgEXhgsB1.UDMS3kmzrEGmjsvkVx3MvpHXAlkbIY2fxG6lllUd2hos2RwB6ImysM1VEa92MyFq1JbUwsM4rc2B4scF0KwA1GhggNeTBlsyB7ySAWmEb4ULfXZuAcGMKcvQfCsiNuRb9qvTtr+9vxiesCxbQP3loaRVEDXNiVu7zsQ4yelfe0DELSt42tdaUndtBT0UfpJbIXLQo8g+kBtTjTPC3V7LDlQ57rwOZJWQzPjDIzTSDJu4KaBHxzw6tNdAVwsdIWGI9oSwnh1ATdTguAy7Aqc8y0j9a1jxyd+Jn7KZAuFACkhVxP4UY5aaqZnlZGtS15GpbOOhBY.aCZ2QKi0Kr8Uyh2IQFaSx49oVsqnUUiSoXcBNPm5F6C9.s2m9MLeWur5UiVsLznOHL5zsTslJ+Qf69MMEsoDWTzQzS6BkumkKb6m.24pXWnom1cjClMitzK9zqQqEn0oed7NOZbTPogF9AVa5FVBDCpK6xjvviJMp8ItqZbza+7nmtJ5cd1zyzFOWRcshoYvy7CKgB8GRj7aQXH968UPB4PJ.SkDJ9QI89fECSo5PjeRXJq+HIYlX9DieakvkXBovIvyEF+K46IFYz.DEU0owTVgHlu0sJSG0zlyKYFphnwS84rcElEucNXlogX29SgQ3DXHBzaxMBuhLDUZLNUFjpU5SiMHucHFCXa0xzyGqIZlMKojUh3nB+g9VCMrc4lnHkvV3wgA0MuOii8r7jKyTkNpykgJlLoqic2mZYp8i+wZie1DIzFm22Tg9jIZe8xLAAo9.gyqwVFCGRNnmwGlI1+vCxAY+jOrB6oQn17jBY2m5DLZTQCgVwwLn170LuGFl9i7B0f44LkQtIG6nGqf7XVKN3i1n+7PXANoSXG7mG7BRjQY7VjiQI6TedrZoJZ5orhcK3Q7zUfwxHFp13cEHbXNy2GbpcH3nUboAFmIWWrIUakToU4n+z1Rn8.q7cvFA3cjrlo6nS5vlOGRxUxhD.B7DeaLvP0drX4.y4hHoXx4hHCxlgSXxXILSVEGWHVBfFBI7YZbnGOlvAM4xW6QfSgtijpaptaeP2AFt4qmhnEuVBKrhFZ0CZpKiBQOQgfjLCJoHYlL0TDSQ8URbBLOjd.jx9jcfhTpLIjQgxr9jXHVe7FhQzmWAiEJdzkxf5WF0e8D0OxmqJ0e8UR8BMOdA.B88bh9Fx69yqj39D9Z+709TrTn9aLIp+FiW8Gy.d8OozL7Bz3xp0ajn0IrYJcBDq6H9AnV26OuwY1A4qHiQSgpr4EvsPJ43UbQkek3bnYhdJhpWUFnMVgUQNOXF5bdhcJm9805zIUm1bEl3axWsEGDjB0VqIYTcqwOpNkE7pxnxyXjcqK6H6VIZ2HFcUocashTnfzkuLeMMERE54E30y6mu1LlL75RRoDMo9kQmsPhNiPvqJM1BqHFJ7kRgs3qNJrEunJrwkdcl4wlwItkt6Ga7IOzy6oq4Z1wJyicqiwwR6ZxCwZ3PU0o7z3XPr5YGDZ42IhuklC2swN1NPY3tELWkDQpTuJ35BjUtzr28vnczlbt..hfe1VB3zEPd9F4j1D4tiPN85VlQzUNiXVFyctzpjOn5SNn0wIcJwdDPGCBMHHTiAgINUwwtE5BaLbrhtBmlBRNl0Z6hXBrNLbjtPfSmgP+ndepaAk883E7TgDwr7orqkCgXSR5xS1lpyOZEW2pofr7266IeIdD1a49IFpUz5mXIh+lXpUuZjoCVRCtRN7x1s9wQ264fIuWk+.kP+Sxfj+PkDCjj3Mkx71dCGMbKK2Q2ClftG4FScwj63KS+3TeQ2MBPhx8RQ.s1QC2k893Uh614UAvvz5LQu1bvfprRycJtAcPaRWuUM4ScXzM1C2+omEuIlJ2yuzs4TSXOOi.OCYfLWrDWZmGzYvpbwI5dh+fnk6kb6IYjoH1VMnu2o2mluf3oZJkQbPQnT4LadvWaiy8ti2HnTqRoVNkU355zn6TPladZhOt3Kit7dnl4vB122AkaV+Nz6C3NVcCgHab.2D0HA0Pjp36FKDfR5yRfH6D2aHtau931Rn3WUC.cN7TtKPJw9rs8vEstD+yP.8dUAduPhWM9F.Cd7ReMBZqjbmSIWjt91T7iuvvsyT9Sdn.3Qj6pEOAMHw4gqRu4u3QtQ9M3XEg2ZCEwNlUeLpzpPZqUjeSJpvzhNjeNcEa8nX2uvkidJL.DvToI.SWToDUMaWc7Em9UHkcsXMczXJIEtRk7XiSKMqFN+b2k6smYEsbBmiK5f32hiJIu7FUXenM393v7b4H8D1nZV6NP+bo4Vy21vAmFZIEt6LsCF5Xb9dVmExkCWra6d3DYmPemglqLztmaiOYNnAOG8tfqJ100.Yx0xDIYIFxWQ6.xyFRE5iDRkzGEjJLuBHPuzbnSDeKy4DlPO64AHmEo6a33bDDJQ5DAjbOUMYPjRFsdv7NlpNEYUH4bj7XvZHpWFHojUaztjq88uCKywPE+fOHan+HInuEWA0yC8yEYld9P+QRPyyrFGlSb8YLL48uij1obt6+pPvDhH2VMpJxBeLAsKuyxfpYRDU5asPzCu0DLhocdMVEgF89IDOWTyHjowh7X0TwQNmQvw1tfeexcSM8dCGHsBFWxy3G+45K+SSfJXSuwAGb33gV9NZNVT3dIETre+QZoo5RBaK4tGsQ4nDNd+i3u78JrP4IJ+Ji0jeCxTXkHwv6vgwTdvGRuG5I5hbtryb7VTaHzOjSz+iIme12cjph2.dg1W4bVMGYAJ2oglFoR9X1lubIHJS6hRlNndiOIiQzrqIox0vbBdQQhSycRbAjlRLQyJsvmfjHnC3vPNKRsoUUvsB.i2EG+C3yjzDG25LfsjJZ1Semnjrpp+ss3QsRsi81Y.jn1IdRCP33rjYkJX.chz549HuPqG6Bx5WN6MAzzDq53iUVWT2pikuxpwG.T+7Prj6nAGY4WgdrFR.rvL2f+o1rX1O0lruDncoqOOCfdtaBs4GOzxMq2GzBQKpO7qe3lqCymfuOmQkAvMDyPGEgYV25D6tVzWqyaVbcqfmF5MrvLWK4YYpvLuYHo12N9s7D6NJXahuimw8C0JbV5Sh5iV87jOzNcURtRPAuwOIpdZ1dIfr5Wrpcn0f3mP02pXy5KUq1xKUawEK.94fQYQd6.w8cKtliiFSArx4akkb9VESdXo3DzlLBZgESDTZA+o+QqJHnun2pwK.CRSHW0EVnQ8kasbgT4uNsArbykWXQnpw1.vjRXa4IHxpRlsn9BMatbqFKTXnguE9HilznY6CJvT96FF8lvRUFcb7LPn1yFruPcxMKRent3TH+NrJjBE3UHq9GupbOWjIE0946UDWz+d3MCKdafvtfTkFZMK1vVbwEqq2hWEhvQLZmYmhnKl4RLs2zbNHuvsM7MFXAAb7LMnELGtaJyQtKCPkyqS9riGp4+LO+mRdIvlK5IWa1myoxYD.LOVL4KVEPtZ6ShGsNy0YU7uyDp30yZHyK98W8aFJd8WdJdVcq7qJ76ULIHW1G4X7kcNpBvcL2KKL95A6FXGdN6K+7U1Ke7jJhemhaimiS0x30THifS6WFxXz6E8aWbiiOFRhIU.uQwNe9KmGGZV1+NT1CikffKHuleDl+8Heq8YFmXo8wVtV9nxSOm2t6e4j91cObhe6teb2Pf864a3FLzKfiv6ZMvdOXLd.ag+v.qN9VOaGr2js766gW0.EU802sCzHUhytFgi7IlEqMvajaHmYv0y6MDW+B9FheiW4dCw+Fvfctm472kJiwuy7nn8lEIODk03Dos7b8F12y0tKqLsC5IsWOKe1BUJ8qkdOxYMKVO4VbKCb5jE+SqRKgbn3SAr7KvLtS99+7muJgbIE7e+OtZzYQKonuZqWDc.pRJ5e8ed0M55A8DVWPssd9Z6hSnEwaWL5TXQFh+pmu+2IV9n8Bu5IfuUQ5gx5UT826Vj6tc7JYOb7oa7UTUXtgeb8uUG9AmS6e63rcIdN23YQynvmTAmb7nQCnwUiIsOSQn4bOCWyZQZpu5Wr7u6pXA5wpt+x+5gjBpy++Qi3Z1PrfloE7dDTZkVvRu.KXgnBz9o+82i.whhzXIwBVVjn50X6TIkDKqu3m81+sTXjDVcIoUWRb0Yj2ZD4UOVfews9O9CovHIw5RhrtjLWOQl+y9S9MnkDKy+du3g+4zRjj45RxbcNYtSm8hd5RH1WW+JZZpBzkHt2VFf8CjWWQvhYWHpxtVf0sKt7Ungy0vHCoeWC+lFVIwPp3L+OveQUpieOSTk5wU9+I7fYXx2MNLcLh7zvz+tjuwmL6WUhRWmkxB0UmObovQt7fSKhCJr40AZdLv8lqFWXc1Bgrr4HF7MGk1xlIE++86RM710BZMlONnKzXQcGq851ifLkIaWsNKhoEWms3GX3aB8Kce4mnva75DEdoknf9K+DE956JknvW828e8OHln.7mxDEJTfKQgg+LgDE9C9WDRTPqvp+.oDE.ndchBuNQgWmnvqST3aJIJ7tSPhB54jnv0DRTHMF4nBV8e6W9StrIJ7h+pe0GtJahBuv9u4u3hjnv2jCMdhiF.BIS6U58H32pHDZXcMx.Ps++YD32VxkYfQWeumDc+gww1uIoDnc6R9+aNuYwsvu0zKP1mdVk4.HD1mzsKOojPr9EEwFWTDadQQr0EEwEtnHt3EEwkFOhXFFqMJza.crAjo01aP21xYXbgU3+EC.ADh.
-
@rglides very nice, thank you!
-
@DanH no worries!
-
@rglides do you think this could be tweaked to work for tables? The curve nodes I mean...
-
@DanH I want to use tables also so I will try, should be possible I'm away from my comp right now but will have a look later
-
@rglides Can't figure it out. Of course it's easy to have a table use lines and handles that look the same as the other elements, but tables don't seem to support curves so there's no curve data to call on for the drawing. I think you could probably have a panel draw the table path and points and then add some curves to that, but they'd be fake and would probably require a timer to give smooth updates etc, I think performance would suffer. But remember, in my snippet I was just adding to the work of others, who might have a solution that I can't myself think of
-
@rglides said in Draggable Envelope UI:
tables don't seem to support curves
you can pass skew to a table point using the Table API
I think this might give you an idea
-
@rglides for curves in tables you right-click and drag the line - is that what you mean?
-
ohhh interesting! Thanks guys! I'll play around more tomorrow then, see what I can do