skip trigger envelope?
-
@lalalandsynth 🥺
-
@ulrik this is the behaviour you are looking for.
Monophonic envelope, essential for monosynth emulation. -
@lalalandsynth yes, it's a pity you can't do that in Hise
-
@ulrik Scriptnode?
-
I reckon Christoph made an example not so long ago…
-
-
@ustk thanks, I'll look into it!
-
@d-healey @ustk @lalalandsynth I have not worked at all with scriptnode, is there any tutorials or is there some particular threads to start learning?
In the meanwhile I made a fake monophonic envelope in a legato script, using Synth.addVolumeFade...
It's working okey, if the key range is from 0 - 127, there might be a problem, having 127 voices at the same time 🤪
// Updated with a Retrigger On/Off
// Fixed a bugHiseSnippet 3338.3oc6a07baabEGzxvwjwVIYljdnm1xoiGnFYIRJEGmnHKpOizTIaMhJNMiFWGHfkj6HvEL.fRhwi53om5gNSOmSsyz+J5M8mPmoG50bs27+Atu8C.r.DjBhwe1FZqOvtu2t+du8su2C69ztdtVXeeWOsBE2ueWrVgan2nOMn8psMITssVSqPU8swsLCbQMr7HcCPmf1jzp81tmrqGw0iDzG0z7HLpiK0saaWJwRak9cM88w1ZEJLwWxFlBEupF+yyVZESGSpENtIMsG5RrvaS5PBhac25+VhiyFl138IcTnd95aY4RW00wsG.4Izqn00z5HyV36axH6J5ZEt151j.WuFAlAXesBWcEW69MZ6dBUP+CI9jCcvrGpp0.FHQya35XyPLqUsUaSbr2MT03qoUPe2XE0DBE0GpuCwlD0drB684cfh4PUeT3JiBdUUgWk7CuBJv6pB38A5h0q3dXX6c02hFf8ZZBKApvRPq1U9q55q5BTPCloCrptgG7PDGF2oRkoQyWoxTKTpDrL3GfN1zC4HLOVDwMbloENHghwnrffx.WwLwLdZbBIvpMvX3TBrtpamttT3AixwjvXsToYmsnufitRKuRDpCghQM6QsBHtTjKMlI1f545XXENhSCSrSO7TkdRohBHMiONX4f.Oxg8BvFx1hGgPFVnzYv7ewfjMbxYcUSGmCAKSiLPDWXXRytlTrCxysW.HD9nagVckRwTyFscAapf8DDXDJkFs3h.SKdBn7BZS7Yf5qI1AsMfAm2Sakd1DCaXCh55v.Jz4InYQyIawmaLBMdP4sM8CJOMpLr+l8C1V8xOBHq0LMgMjK63XTtxoyM2F7Or0khr+0RH5rckFhe3OygNf7OUDqfTPAS38vVAlzVNXiCleZT6YqgtMp1z.ZtM5tfs0ifuD7bHtEgtsYermQfGeQ.Zz1y7j07b61nsos6IFGLG5i4hyuIRVeHaEyXJXngFqLS0o48eazcBa4tvTj.hSipVQL5fL7kdl1DXgcC.wFG.h5FarL+CnLpv+OusOg+QzFHCOZTh4Xhw4E51rzrmzlDnnPV1gzhhs2GeZfgXk7fTyDLbGLRHTiCgvmtCPeYKPK3gsEKwmwrYSZZtiaOebjYdjsI9Xfuw29rTQRSjXPlwxgXcD1dpREgQiyDe6Hv3NlfeFOP+hM3+ZSGWvOifqSA65S.wXto3qN0XiZQ9L4GJ1g6pksa0lMR174+Lgvp3P49tA3GPM3hToyJgR2UylY1mbutCX9lU2rnZdihQCZuNGh8T8YwHDbumL9g9vienFdyR37RgPW5VTRvC5hoCKphlziGDeonDU.oA7nKSJitzvgXi8zHPPjR56wzi6.QA4XNNn8l00tD7adZZ92aP9uYXzMlKTN62PO19L8.Hkkr.vJ8BBbo7QXR88vPrfVsvdqDLfP7rkxiPbccHdBrgHM2ymKUv0z2Dhyml2OIW79N5qgsL6mh4+z+JWLWTuQOv0wfKcey44i88vNXSebJ1+1uqt1Ws0ZlAlrbTjlSfIVWrW.gY8VXM7wPxehLVJBRf+QAtcgk2nHrPyIWw217P4J9jpsTS6T0069pObByySTCm+Gq2l6vIljspG.NO0JbqvTcAqn1oSqEgoGic.rq0DDjFjuWQMc25XXWoIeiWgIztznetgh9spegn+dRz+d565X1mPag3tFy.lUFJLuQd1VGiw535JXb+TXT62mFiOcy5cLiY+7GW2O.2MI3d1RcH11N3cc8ILegpuLP2P2Raw2iIxTCR82Cx5GRNk0ptdG.h13ll8bD94S4.5RHq.TiA625+lnrByP1x5dIj0qmKyupJh6SapHtO07BE2HyuegNKdHJ5sBkthGlE20yki7gfKv96Bw0Z0gjSbOILEEe1bsJKkBezCnN807MOFuEjcNFxK..2UxXW6EGjXHlICfum9vLvmPu8twinVNV6UIOCq5OTB4MbbMg2Zn09DP0KhOr7lq0XOEDe9gJH9bmzNZ7F.w6WW5BO7jB3iHjxb21ZG1J7kx0KvnExPsSbKO+4O+WF2RMXHuFzzSYDxTBIYkGunvC0exMKgPk2MVkT9yQk4SIZcoq3pkmlSzVPN2mBcWU7H71xvJ+W65cjeW38VgNZZ53iuYoyRnxt4EGFeHtk+wdoWeOHifJcbswrf57ivP0m.DUNKeB98Z1jbJa6Mpiu1P7PT+ujzCwGnmRkjzbIRRxmfKy.4T0MVuMJ1R4HeBcXpSJRM8sRoNTPTE6IyQReJdYOdLEbVxaVDVzEUYG9jR1+a+vO7OTkc6UFlrqU67KirGKMcTOwQdBr4vFHNEVEz+GdqzJHVTzF7XAee8cbs64.gURbhkrioU1AalUOZP1w+QAD0WE2uTNFy7B2OPeWVxAYi2qjAdg293kMdkGJ7M0WuYSrUPLXup9F+tW9m.rJTlT.k2UuAgh4mIKGHeD+YzWCo8f9RLE6wTpi3r5+m48r56l6yp+AVAvruO75I9cc8SLvMvcH6C6R8Ua7q7wa3g+t8XKxpsupqoWlc8rk1.jwL4ogYPOOt0xxcb6QCRXcLQtWRtD2YvUeYcmASjOKleJ2SPTtmYcIA+mOR+BNHeSaadB8INebwInl3V..W0C83+g9RdkAf6zgSr4o7KIX1YKBuEBhzoqCtCzC1F0GGnLHQIOmDshL7MJG0Mf1pyWQd1vk7vsPswN1r2vgeN4OZAdaT3Y9qLpzVW3kvwbJgFu8m8YR1Ae6jsI.JVD7a2BrRmwxCCqm6Hamc7igzvOIYCf2v68H77A8QAtHq1XqiPsgPOXX3tEBR0k8KL7wADiAP6LX6ousDfns4zv.q3vHcbsLcPN.HqV6S4mGaSWOjAEAKTQJ.4IxRQeAP4RbpoHH27xxCPsnGF1qQQNKT5rRgnIDuiDNaJHJMdXlVUtPzbOftk3zlIZZyQyvt2ke9hW94Kd4mu3kW6W7Be+oLbhkTFG+a4kIRQ9IlwASaEzFbSTUJYxaSVBKngm.pghEsfTmQU9b1uxGAEG5+pEi86bP5Q91UezTbldB+6g9RM497GIaKHXP7cwsnCwjdnqSuNXVdUFQAFhrfhA0Tr8QSiDQKtDi.CXRdqDxYhXWLBDseF+6GBwqNRzPjZp5vTSohsjkhQDdZ.Re8nL3.XzpCNIWjBo1HTHIhtkgFILD4fD+ZQmHgyHUJRZxTqbVQ115yR6+JWUHwPt.VluHJKH5NPpplsvLvx5+97KKU5HKrOVArrrW.oIwhX5n3kCFg6sHK2SEGxnacK1H+EKxRyTocoqBddGDTZtV.QFjEnwO9i4tSJIsDhRSbF18vBoV3aPDF.h0edtJR8G1wGG2SLmc642F3RnoY5AtW2srip6FX4Tppf3ZjoQ2Y9v.rvmnU2Hew.ExQPRBSutHHOKgxx7PRans.jf0ERUjAGStXeUp3v7HWIRcM6rQU2CR3el0ZnmZEKoDKQgpKI2Bmt7jLKlxg9qrcOT5H23PoxVUbhTTJCEExfv+XRoP5uMxLV4sMDNTB8nDsK.RQw0CuNagIJetAl3ydKS2D5oLoxoVRkyW7+KJGN.YeEuyJxOCLZvN5xkgMrw8x8k.8rPoXlk9cdRxwQkxrvgba8H0mxWCSLAO4BnFBZb1vJwlb48eLcvOrTEYrEcn.ob5jRW4g63dLNRacIWsirS9o6ELg+NdEZlmbPYat3DJVlQGg6ql0ASAIFmEewtup3KojVSLWEGzEJWwLrbP4JCkyOIKkgj2WvpiWhYsNLMRMEMxHxAkYUl3TbxPoDw9qQsxkNu0TtRGsGQ4tbEoaPei7S8KQ1aVNXSOYd7xi+Cx+kOhb2aReomka2j+Oc4FNQNpVO05fXrJUOQACMVkpnn9aFrJEGqZc6ZJ2O4Uyk3xtuvB+YQAInWnj3FQhFiRWfDqbYuemZkMcuzkTy2Lv8aNec+f9N7R+XSH3z2yRxH4E9d9iqO7JaJqK.M2HOQMYo0+MKjOFkYUBc+uNORPbkTw1hIJdHwR5kGJ0Fpx7mBT.04Hp8wgWhWh59oe3ujrBBxT4OXQnMP8fM5p+5U2Ui+h415dOAFCqhKw0fmtL.Tw1Nw+8XobSmwNQTPblhgnrgVsm2wQJ9+8e+GWhWfIIZMlXUKDQKaiAnoN+7pxQoxlE0qhRQRDVDGJEvQX0LnTUwqa4tinrSFG0d0Qq10yoowMkkVEhes2u5rKxqo6jg3SrJ7lG.ugnbkdSU+8dgUTzarJvICqzm2TUgirRclHWUpyKDLN9Umy3O8haOt0NlfGWVLt62qSC2ddVXX1oPjPV1zEtBK2MwyUBC+0.SsqHqZ1mK6rJ64BxNqF14qj4niokm6isDYEy7OdcdKfbS4+M2VTeG1ynpgIDqqWYlJrZYi7XKKlJ91U0zxlmZiAOyMF7L+XvymLF7bmwfmOcL34tijGVIkrbu.2NhsbPC6ttnnpKrNkk1F2RW6+1PkLSG
-
@ulrik said in skip trigger envelope?:
is there any tutorials or is there some particular threads to start learning?
The best thing at the moment is to search the docs and forum and look for examples, and make new posts with questions.
-
I can just add it is like coding, you learn by doing it. Of course that does not prevent for tutos, especially for when to use some containers. But in general you can start to play by connecting oscillator/math/filters/gain, in short basic stuff. And learning to use a modchain to control an audio chain is essential base.
-
@ustk This is tricky to use for samplers as can be seen from Cristophs reply.
Having said that it does seem like we are stuck with doing this in scriptnode as the fundamental architecture is polyphonic and does not really allow for monophonic behaviour.
-
@lalalandsynth @d-healey @ustk
I revisited this "monophonic legato" as I need it in a project and came up with this.
It works in this simple test, now I just have to test it in the project and see if it works.I'm not using scriptnode (I haven't learned it yet )
so this is the "Old way"HiseSnippet 3089.3oc6a07aabbEeojVZSFG+Q9.En.sX.QC.UihLojcbfcRDs9xVvR1rhx1MHHHY4tCIGnkytX2kzVIv.AEH.8V6oBz9mPOTzC8ROUerGKP+GHGxe.4Vu0z2alY2c1kzxqUrUrJhNHw4i2adueyadu48Fp1Ad1zvPu.iRU16.epQoyX14.dzf0FXw3FasN1wNdbO+AdblswpG3aEFRcLJUZ1afynTk4LD+7sqrpkqE2ll1kgw87X1zsYCYQo81t0sXttaZ4P2iMTa1Wp0V1d707b8FARyrlML7sr22pO81V3zlwznT4MbXQdAchrhngFkLW0y4fNC7d.WN+6wBYccoXilFc.FI6dSOWGThwduyXZvXF8Ao80vvXsALWm1wHQnAv41o3xrRb4ML2g4vR5OEeNuX.RJE5XToYxJxylQjapKxMzD4oHRkzDo4jhzEL6XGv7iRGAkmWwbKdDMnmErUnKJx4ZLy2Lm4ZdvL3QKNzZe5lAPiDJpekFMVf7tMZL+0pVE1NBiHisBHCSr.He.QXerXeZTF.odszIUCnVR70u45c1cC9XpqmOsYFh8bF4ZEgDJlDIYVoTiKse.ya6tt.owRMP7ZdC883Pi50TiiDUsJi6x3TRuQb6HlGm.rgSsi1yCXdcqANgAyW8KpVw0y1xk3C77iqc8nHvLq1BjZ2DrIv+tN015.7CcFEFA6x3G2k5RsBo09DXUpzyKfTmAT23ZDF48IWF9ya+1yWsBv5JDIy2WSfsbbtE2qac+Ol8IfXlLG2ryYaqtTWwjVLbT2vn.FuecX2n47Rh1ewPZTauPFpZ0uDLxkIuMY4kH+RBCl0xPGK2Pw+LSM2Luj1DE7D.Qq.PHRPUTio7wnrA5OMnlFWK5jQ8f7AePJJRVId0F54PU.MCT4ZyStZ9gPWC0xJhwFZagaRh8RzRXKm5ymWU.+Ef4rXdoPtZ3vnCboxc6.1mixrvzoxip9HgAep4RVSWz75hWrBLin.OWB2KhJLMCXQGLgYGvFXbb30jyutcLZs.XT6NhNgY31VgBjbauGHjNV+AnwVkzCUn7CFqArtihn005OdshYMPk5PARx8v9.qJwXHV7HPSl9QoXFUadjPknulkqaW3DR8ITJfWZZ7sgAuCutPw.rjjend8l5XJd4RCl5vncPvgQXc9ngcoA5vJNQvG4gEqn4SJVgsDXzlnGeKNK5N9TU6IcManPSvI8oTREL0HgK5ypbQ2wk4PCLXfm3xlQXbOg7lD86K2rkQAn8zlR2U4n13CKD0kMQWb4oUo.OEZOkovsXNh+s+6BsvULUNAxPdqkWd9GWLxUteyCZ6UnUupYrg6TT86t05VQVX7U0tHry5SChXnQSo0oigKvHi1VAPfv8i77EaypCMvVhbceU05JbhKV1yp2yRFOTeYOHswun0CXNQCR53q+pVCnvoesaLsdqH5Cg1ut41z9PHSh1Ex5ARcG1mqoTuGBJIh2YdZ1gfbYVxQJSxOLj433RiidfL9+9cvOq76ZEBvX1E6aWYnEpYk+WmR1Q3nd8XHOMICCMP243JItomTINiouWPD3hlG4Yn4TGGI0olgla7DQcJ50anzqMc8rhf3k6wfyzn1YZBwjDfdYGMPu7+T0HFzKuPIYGIfd4+f1oBXshuVrHdvMBr7GXzse70TqTNdKkEQGl1KfW+zr8tjp6uTrih1bk107KpRH0ZqEY6pjItMzB3b1h6PeHLZCQK31qtdO39dA6GB2QlB82yxMjV8QBLdRYSG3Jm0dssEOwdUOJdN6heeoDHyrzeSCtLK8mgVkppsBm6o69Rv75wL2Dsav3xHLmFW9HYHl3WJqgXt6rLg1lwPMiU4ELysgj0zLQkRPmeSFz4mmC9O2Sy6bVn4sNACMJE56MvDG5IKxrwIXjIViJHzb9BDXMK3PKL3HAhkdrN37m9i3O+8UFpme+G8XcrJqmdmUKHVgwPE24+YBtR0xu21RoWkHKf8UmfslR0oBBOm5IckkYMutDWLzcMmv05Sv0mlNUvU8l4V025XYUWO2ptwwxp1I2pROVV0cyspe0y8U8vu3c54hG61R61uezgcmxYxcWM03eVlK3V8IozULUYAKU82rjR04Sxw8l3J2eXqb2w66l7Ndc61UzKERzzRjKIjDh3NtkMwz4K1dSlzDZpATs7z.pu7WkKMA.4lTlkq94LwDtIsUUmvvXxJGddyjxuoWHSrhtpAPuc5UODqPHODYm19zyspaVTQ7BlsYQ1CltLNyTjQ3pouHjQUMgeUyM50iZGkJfyYt4u9ESAf0W9ykoT82HvajuX0ecQGzP33T.Qzcyi2J1uAGOHr4N5bbMqf.FDoByfQaw+GIauSLxc4rPHSPgnb8gdi3Zxx4aoFccZzHdFQWMPG+.pkitZhReGJHpNBVFlwDd1r6OyUr5Do+lBSoX8m9D76GjIM7o8.B+m4LkkmGSJeJk4tF1esEfbUIXUlwVSu3tZiX8PXfkZn+tCwwNl1JjToRUcuQxh6KtNuxvJ3LVbxgUKHtZAz9h22.cZdsjVa4H+7.pqCVfVrv+4KyaeZD5jstdwbuV7mFCTkrl8iqCKVb1pUBe.5EiTer5MCrgKuQZd0JUt3EEEUl.Y2CcWAKMbykdOr90xGcfSXbgHMO1UEN48I9jUDkPlStp3u9hY2ENCr+0hY8RZrd.DzHl2MNDN+gOMN6P6YMxM5poBMDyKlyHm9X7WK5R48iF7NM+DQQ1AkO.N3FvQt8nmP4i2ALFs5SWj0m6EP2XLVb5n.YksqVAeTHNGVi3oAfKR8sEEBVfv3TFmcF2Ct4rMDZPsCHDM+QgCpy4xdX8H0SdbJfWsCnng+snGDVed.MZp1qjyArDEQhPmh0k1KKHNOnsUuPpAB4cRLwjFqRnfhEsQvUIKRdeLf8J.o4Bfxt.YLXFKexlX9faLb0CW7DK1dAvJEVDPG5MllfFhWdCnaZZPAfq2W.WJrhKkn0otVGPcV8.wF5VNIvVSwo9D33YBg8kv4+O+lBy7B9MEd9Wd7Ydlq+bRdIFo4gW1D80+7rZz8XtCwmU0eqgvYAiRul4cAmiJ+Xjv8g.xfC98oN64I99FjIi7hUT8ro7HSDuvJV78elphoeyMCibYHEqmfP+rpjm.xNHycWT288TxZhnxJHe8QzkMsGKQC.2kBXT+9z.cIdppgr9tqMJXbliFhJ3MQuphAqkSlrmsofnoOQQoQyyN8hGEWxKYWeF9VYwk4Q68u1v1aGYk0NJvdyCG1MKnowqppANQbP4Y1tXthYWb3W4tnlwmMVVk6HubKrmQVm3SB354hqQ6IBf8rwkL8j.zdnE8X1BUzim6x6Qu.HG6GfvxDPfwdo+rtrvEujHpuoTTeEy6aMlJtQtPJeSQaHiwgjaP4z.TGdh0X5ytxe4wEsFS9EtFS2wNBDg8Br3g9dgPvdMNmarkxFgEsDZNYWYlEpdaBpWS8RNE2o1LOcq1V7LLCZmgS6vzJp0WuhrzXxxPcmPaPYQrSeOs8HH+m6iU4soNgocujd22zJvA1WxbolWLEyp7KphYcrd956+8W+Qm9mLb5i1fOjbhYm9mXBtCVhH1tI+vueuq2H7KR0NVP9QXJr2dzvNfuWaJHwbN0Eq6QILuSU6FwY21gxcDMvzyUC1DaWRMXy3A0QlelDYdMyNQPzOHK29crF56Rk0htpop0yk2wn3wXZG.IRZ4jMI7G2ZUHMaZP1d+qsl56T32RI46R8oVQYSR6zs1cWwyyjmJHH.ZF.AvrgD06qOvc3TXuMJyKqD3EF1CTGAuByDLZTPepS1DdGSCBy1Gr2puqhaT2Mjh1SL6XCfzYKVkF6IepyYLksalq8R4Zubt1WJW6Kmq86lq8URaKAzcr7QKixlfMezDkj6TEKhGvDwW7MsYtJqexBH6Q++QjDnVHNZ+Om7iwK+w3kmviWdVkSVBr5AQuzmljvs.A8h+CkndbDhzNlUfto9r7KM7rTQhDhuvCt4qpnVcfOVjxii0Xnkcf2mp9GuQ735hd.jfK9GCrh4NXaRy3muvzrwhMvxqy9Taa7v16zzvX5zrzQflkOBzboi.MW9HPy6dDn4JGAZduCkFLj10GE4MT5HF5n8FRi2RajX7Nqw+CLgstdA
-