Modulate Sample Start: How?
-
How can I modulate the sample start with a Time Variant processor, such as an LFO?
If I select a "Global Static Time Variant Modulator" in the Sample Start of the Sampler, connected to a global LFO, it doesn't work as I'm expecting. This is the idea: https://www.youtube.com/watch?v=O5QlP5LDX-0
-
@bendurso post a snippet of what you have so far
-
@DanH This is what I have. I don't know if it's the right way of doing it.
HiseSnippet 1342.3oc4X0saaaCEVx1pMNqqXoMWLLfBHLLfkhETX2jltetXN1INvXwIFQtYCXWTvHQaSDIRMJprkMrmg8prGg9HrGk8FrcnnrDkiqiimaV2puvPmeH0GO+xi5wYt3nHF2vrZ+KCwFl2yx4RpXTqQHB0nydFl22pKJRf41JVMuLDEEg8LLMKefjgY0JFI+9yutIxGQcw4rLLNkQbwGRBHhbt8Z7MDe+1HObeRfl1a2niKi1h4yhA7T1plQHx8bzP7QHoZkrLLuy9dDAi6HPBbjgYklLuKcFw9QpR+SIQjy7wRh5FNvFoX2l46IQr7YiViH9d8FetiLfMsWtUnrxJrtUWhGIiet03CRDXmuBc6gYohvqbA3U+0Auo.ISMHUQAo0rbb4jPQtDIddOqNTv4L.Alccnnz0v7UVsXfBTwSBPmiayAhrErwN0psoM72i+pAwTWAgQsYziXB7wzMd7p+xpUW8WW0dRQCFLUYxWCm46i4SUrzSym0B2fFGbFluo8EH+XblhvwunM8NymM0Ucp0TjQ6PIhiCwoz4AE0mhGvH0rAO8hN6gDHoSIkGnWHlKHR3XtG9BHBW4hpZsGN5bAKDhwuh+ChbXdw9HQwvIYNTp.vdTvGJcTzHh3R8brIiwp75sG0lZJvTOsyIbWypGQ3NZ53szTvKX0dSi2zL122Z+ACvthbvVwp82MyzykNTVQAkOx5.e1YH+bCHD2.nBqRYeTpX6L41YJTeF0W+i4s9Z3bWe0r7xpfUk2T0PuUiue3UbMQK0LxaPSI8N.qofrk0gsON0BBOkCx5WOHaRBY9HtTdaN9GhwTWM4qzPFszIOXqwu03aQWfGv3Aok1x1oCwCg2oNm93fPFbqAW8.Sm.FSLhPGVLFb8FGxXg6SQfEwSeS5MBEIatDgEE1FXa6yT2.okOy8bcgcFRYbrpgkN+VwQBVv3CPxMGbD3vjx3leu0Na+D32fOS9+WzB9aqiWNzFKuK.TZtiXkQBYtbYLwa48PTHNKH7+.Hdlc8J+tYWuSXwBH4tKRvI+DTZ5n3.GnshKFPBkh8gWjkYIYtnhtljNIgFS8RH9K3Wpv5RZyTg0GKT+39H0w8AVNBNFE.uYGTPneZG0UsRopuLFOY9ae1ii8YHOGxOqo1qZzLF7I7hb+8FIupcCXwzBuqTjeBNDiDPHFVup7Imb.mEGN4pfpkx.x9bX7HvTnK3XJF7sEJg1hyhhF.Gmj8JRWTuX9P8xvfeEeAlGUjG3a08pRG0Khvx3Ih63.fbsSdK05iRhofJuIz0mf9oSPu0DzaOA8ylfdmInedNsxf1EEJiLjyLNw.D2c9pICaPODbj0zrIYX1lq3T7x6ZplYySvk1Dp2liedqVj7e9jLkmO3dM2Up5XL5Pjtp8oW.4n.GIFe.Le1.TruXL2h0K5xnrvQLJwsXFADgObHlqi8odf1UHP5WPY8Fmf8wv0ZxY8IMNDtlOhWLQ+FYKt4e4fo5u9PKEbskE4r++wDnkemeBzYY5teZWRa3syEuMLWS57xeb5TWpNJx3wSQbBhJxNDI3+SGOblROUfapl2nYgflWosKjJ.86DJkSXpFR.5a.yjSwIejJCyMm0H6e4DyhszxkmWG68rR5AZKuxx+Vou2F2Gzc7VAmszmUdqx3wySZVxGt.iud5eDbaLIj.W5sBJCPtb1KcUeUSIVWIgCfRZxmwtpUWIsccijuzoNTCfd6uz0s3VckE9zEcgasnKb6EcgOaQW3NK5Be9htvO+5Wn7pW6FKXApFOFFc6suJ.zL6CZXV13uAcFWuX.
-
@bendurso that's basically correct but because the lfo is triggered by every note on message you don't get the desired effect. Probably better to create an LFO in scriptnode that runs freely (or even in sync actually but isn't triggered) and pop that into the Global Modulator container.
Christoph created a tutorial project for a scriptnode LFO I believe but they're not too tricky to make.
-
@DanH do you have a link for making a lfo in script node.?
-
@ospfeigrp it should be in Christoph’s git repo. Or search the forum I think he made a post on it. Not at computer right now.
-
@ospfeigrp I found it: https://github.com/christophhart/hise_tutorial/tree/master/ScriptnodeHiseModules/DspNetworks/Networks
@DanH The Scriptnode LFO is working, but nothing happens when I use it inside the Global Static Time Variant Modulator :(
-
@bendurso snippet
-
HiseSnippet 2357.3oc4ZstaajaEdFISGaE2ftIAEEEcAXuftN.dMzHKKYus.qiukUnQ1BVdM5+LnmgRhviFNc3H6nVz2o9HrOB8YnOA6aP6gjyngirjsrV4raZUBBDO71GOmuyEQlVQbWpPvirrW87ggTK60PsGFD26fdDVfUiCsreApIQDSivZQ6OLjHDTOKa6huSJvd0krTe99udehOIvklIxx5BNyk9dVeVblzV68mY99GS7nmy5aL5p60vkGb.2mO.vSQTYqPh60jtzSHxgU.YYu7QdrXdT6XRLUXYuz9bugs6wuMPO9KXB1U9TYCGq1vBoEeL22ShXoTqC5w78ZkdtEVvh1JSKTTqEdMpIyiMRdl13mq5.mMCS8gcg7vqXN34XBuxFvaBPx1.RKogzmgZ6FwBiy5QhmmiZD.FmNDPsaBE8Xsr+NzAbX.Awa1mbM83HnwnIrdsxk2.C+ya9icFD3Fy3AXdvI7X5oAq+lR+8RqV5eTBOdWc5Lw9jaSD22mFMwtkV5n6ahqGLn+UznMv2P7GPGMP33mWmhltN0zj6pO0FCjGzHfEeZHMXZDAqDUE7suswgjXhzPjHCFWHMJlIgf8gza.Vs1rrJ5Pp35XdHvquiMCXKbuA9j37THoeSRGfNHmcSZbBDr3gl9UKLd0rBwOC0hE61axXrvDvHnodJvXh23OCcTmNT23L.tD53+xSiqm41uhd6+Un24yuh3mon.NAfDp1E7yS5FOpe7nA3bOwK+WyZ7xvYNdocw6K9nybFeboexEebV4wu5NlFwGQusbQwWVCyecRTbok7BRDiDDOBaJHiSF.VNBbxPxvuyCi+8YgbeRjYVf+MJKhaXDMjDQOm2xmLbcAoenO8L3jtAV+cQKZz99b2quav5P8wQ065WM.7IilZZhEdFjGJOAZlsZN2O2JKKvIz3a4QWqLkIe2x9YRqzZH+N7KELoBy5BZjPFiz9YnxaB+w5s997aOf2OjkD8TsoZATfcFDP8eae9.XST8nFeKt+vvd7.lqzx8MDw4DluLba6ABHok2oAsgYqBWH8jNg6Aea4iItvgdXKRbOYXa2z.Oa5NxIHGVyXOJ1KneZQhfxqfRBDZvHW3zXJHaKkBoeeoBQUAVQY+pnBZDfzUg.a7MP9QHjXND8JEh.y1lYCHODL2t0PUqrSsJ6VqVssGsqEZXi9c32e7o31piPoRm2iIvveIXXEGh0mLbf1.gi6QhwB3fIfuRwWQDLWLP04Chw7NJYcF36qVQ5GTT9upTo2hAsPHtKEzcpP3v52g5gYAwbrGSR0AvfukbCUzi.kB.qNG6FQA1lZMkKmf0Mf3uI97z8HY8wJDJOMZLEQEYXAVgAffz1eSi1GIWL.SeI98bd3FXnfb2MvGH85DvWA4.gwDJfjPNrjI9mrft30E8473dxu9GvcfTGrf2TBz3F0wniOIaAgOJHMiKKigB7Yomkrxliin+0JMgQlUHv4jntzXQRkQATWM+VQGa3IWBodzZDoRJaMDDRgw8TYurL3aRDj1BlZSVPxVuLphzOpI4CivRkxvGPlDmOCoE+1Aw79fAHI0U6XZXa1eSRJAGQn80za0rQYBqxaVoxt6Vt51auS0Z6TaqcpXYYPgeFR6w7.NTO.4c2cpuSMm5YtL+BzAZNBQSvzTDC2HaCLjn7xAAoqUDcSUGOROGk+5RxvN9zOjVO6gLQH3MruJ5s3NRf1MB7nePVh0W5Ll0png0BkYsj5Vmx5ONU2sriSMGCa2JHGsoKy9LwYniUYPUFy7ZYr6Kks6RasIUAgbRnIOGI8efDBQwob5mCCdKmcqtU8se7q2xPg6wibOzxsLcnljeRNMn0859sFpg3BYut.CIYWrKjPRWVNhUPWEAUL1KOE4kFrzj9e.lR0sqWt7VUyXJNn8USDeEDEkRCFKjGVFnQFKIMerXhoNzgAjGsBFr50PPDoK0gp9A5dUuR8cqWd6ojQpnglZITHK+lsJB3R81DDmeSLK98Ax8UXpwttW9SkwBakqi7DHiS.Rp1xeDJoOBh6nnd5OCNy0YXU3LzsRetW9ywKROG599IyYo7cNKKHm2T+.xsKF+.YZls1s9T7CLSofP8G3OQVjTd9sYzp8aPGxwA5xG1.yh+BYsV.3wDeHYl2vRSvvrvMFNKdiwTQHZ5Hb7BKxvqNO43IoLz8qnKov4Grwdmccb1Jy7rMRUALTsWHoq7W6nJbD7jRptPVYpTBTwqf4QwPYw9dF7iB4J4HjRtdhkbn53whMUIGyd4hqgBGbkOy8RYbfbEMlxGrVb0uLovTIdlFnHmp30nHPKBtAaZLh4Qmrf7NtSIQOc9GELKMWSUj+d.qYpJ8DAuBsSkQE5oq16wWktI0Y5LIyeB5jIRl965yi5JYdH0+3N+4F7rgsQksMFvzL04xTsOmeceh5tIdRur568lfK9+12D7YZW+lj3HFDPAcxf9sA2b2zqvQ9ZDfoPNUU6xo4BaSC7TM9OvmjNcjssS5zIsSyi3mqOhuD0NFxx1G141paOPeufkPIsbVDOA2rekxshn9bhm1CHcXe2d5ns4k9O2SsUo2rU1dkf7ynPJkX0ULLpyU16rydGDiMb7Y88esh3cdDw8ZPUX1woATvdFadFOHhKDxq4PsVBytZM.RA4YJ4LJDmPjWFXaMspRC02JnRNDyMk.jMZ0tT9bhhGAg2UscFqckwZu0XsqNV6sGqcswZWOqsVg1jDJYFpTt447KOaW9Ir.sHvQ1Xj6y5NZw0R9j6wS+D3c3x8x.qlhQ88adDjEyGheqv3Kg.1cHC7iSkl26uIOfmdmwl7afu1sqLQWF1m3A5swwf6UljWu2YTeJQX3f96268Popjn7tsOJcgyi9stmn85WhzvU+xHe599oE++l2O89TQuHIeFVe+b+H46k7Bu+1j2ITGuepuM2Wj9bh5wM+OQGjZIIXtb.ppVUCVITULmLptYsj+o66Ql+pG3ICWX9pypwcMjJiEVVfwGS2yOFUr4ltTv4I46ZKVQZfz7o9uHgOThguo6s.pWRBIvr9QAk8ItQ7KSd7MIVWQIAPYf5+LUqhZJaicrtI42tMBp8gbzW55leotyDqLuSbq4chUm2It87NwZy6DqOuSbmGdhxRnRtF.YjAKqlsNRS.sOZDArn0+EvIhlm.
I used the lfo.xml of Cristoph in the "Script Time Variant Modulator"
-
@bendurso it works fine. You have to play some notes with a sampler patch loaded to see the start modulator moving
Also remember to put the lfo in a no midi container.
HiseSnippet 1874.3oc2Z81aaTCF2WSc6ZoLMf8BDBjNg.QQZpJYaL9qzxZaZoBRWTRWAd0j2ctsV4tyG9b5V.gDR7F9J.u.wGAdI7t8E.Ij3a.eB12.3w12kyWRZZRHMvVlz14G+X6eO+0O1dMDbOZRBWfbV4ftwTjyZ3Vcijmr0IDVDZusQNWFWmjHoBWCoM6FSRRn9HGmR6pH3rxhH8umb6MIAjHOZNID5PNyi9orPlLmZipeBKHXGhO8.VnE22r5dd7ns3A7N.dJgKihIdsIGS2mnXaALxYoZ9LIWzRRjzDjyhax8615D9CiL7eHKg8f.ppQETKXhLj2gG3qPrhJZqSXA9Mxj6DDLoMx0BkLZgqhqy7Y8nmqMthtC27QXqObVnH7JU.dUrgWYK3MDH4XAoEMP5Evs7DrXYdOJ77b38h.iyQDPsaCECuHmGi2hCLDI2Hjzlti.Zza.qeqxkulK7Wu8GdTmHOIiG4xi1mKo2MZ82d0ud0UV8aV0s+tN5ng1mZYD7f.pXncqrzhQMv0i5D9.p3ZtmRB5P6wHH9E0o3yVmZax8LRsEi7n8hXx6FSiNKGATppB95d6sMQRTFhTZ.ewTgjoffy1zSAuZiYYE71zj1RdL3WOfMC7V39cBHxhtPp3lzN.cPA6lx3DkvjcsiqlY9UiKDeAbClz6jgiwEFBFAM0EAFSiFedbsiNh5IyA3h3c97KlPO6k+Rlk+Uv6Fve.IHWQA9D.RnlPvWKsa2d861igJiHe4eLt4KiG67kNkFU9wJSY9wE+eW9ww0O9kFvzjLGi1JjEeICLe0zr3JK4gDAiDI6gMMjcSYvUwgaJK43ux4i+MYw7.hvdWf+BmmwMVPiIB5A7FAjtqmPBiCnMAI8ZtluSZPEaFv8ZOXx5Xi3n6c8GzAhIEm41Dy7cPNu8IvisUqxn8sx2EXep7gbQasoL8ajyxJqzZ3sShyHcmf.9C2hGFyRSVBZdMsF7ftwmviXdJRFNnf2YTDM3Ng7Nvh3fcV.VoOljb.gEnxt1pSBrGk+ciZALqyN3T5PpHQOwKiKuA7GHa69benK7NDOPn61fHOQk11KKwyFd8BBJfUauG0Tjk8.6fzhdXnRz00ZUxZOOiurpE3psfYV2K4PUudj.zgJagB7H0bpXOCeJVWAGwueHjV.U.sujEZyXXdAOGK3sJNj6aTWEv2UsvWONlW.rjE.WCyS7fc.z4HFvfKnaX08zhOUWPv+ixJ6YaVRLjeXScPdx.TTBQjO8QpI9uge0fXReXOD8vSogZPDPg6RZZQ1YsfuqyhRE47c9pSdTeztR0VRZbK1WQsSu0pM8gFkfMUkdZI0V.Tz.yL5rV5e7GT+9saOvR+8+Y+K8Oq3afkt52E9621TF9NB5W1AhW6hFX5QiVzexfqOp7DJ5qoWe2lp7OnAlezjq6gEaB086B4cuvVZD5rW5kwMNgjLI18Y2ZujtV9gH1ExujvN95PFjJECduLND92MR6bRhbWnPjagvLm4g91LACpusD5kvwTR6hB7yYxVo6XBj1EKHs4mI4.h3XpLI8PZQTOydu5cd1ClXLl36mqcTjxf9Ec1tQzvRGY.XAUzpFeBE8Yu+vxyY+g6zQxAwwbnwhZgM471gDcoUWnm0djGjszy1GjsIuijEcbchTvTtt62IrE3A4kUAZRVwmosKm4a0BJ+rblecZmUTscR6rRtSetH9ZFQ7EwsjBJIDV4V5ySXNVyp3zVUlE2f33eh3FBZ.m3Wza9wUMw0Eo9KU0KUVg44qUJxaRgLWRcIF857RUa1bWAuSb+i5I2V63cff30FTE1cb2HJXOk1x3VBdRxQf3nmqD6tZzAxx4aSoI8THHpHMv1ZaUUFp6kPU9PLuLGfbt0qR4CHZ+HHAhtck9Ze89Zei9Zey9Z+N809V809cyaaTn0IwFOi2+8baVq1V0F3t9Vd7NCGLQMHfnaw4lri6sHFJ12wQO0sFRV2e777xgWb7BrG8cy7TvcNV3VPVICisXJqSsnSgvSfhBiuHjc+HRm.YF0hoJpyi3YGl1NX.btO9XZwckFl.cGoDhEyob0pMoATUgi8H8FU+T3zdDQwX7IRWTYhuW+gZudYrAtlaA5eicat5lMC1tcli2oeq2I91SOWS9k58FaZ2+cyeiMCAWEkybGxu8W+o27waSgxRsUfeFyWU4XFgun5P1CcOHhRHantVv9U+klUt1KN19HJQ5oGeZUZIPk+zDf0tDO8.3qfgsu+e.bmyELOJUxkSKW1EjPg7+pcqSSW85ouhhobxy7kKdqrGawv2z+.FPkqo0JpXPk4xvrln4L2PQj1m4+iF0Sv8AmyCpLy1cebMtqg0ED6pN+xyx95dYSEHaoeardknQJSo9dABfSyDXuiTBbzLEj.S7bAkgDOA+9dlWWRg0Koo.nLR+e6jUv0UscqfNs+K3P8jE22yq3TMv.u9zNvaLsC7lS6.emocf2ZZG36NsC78N+ApNLV5cPoxRfP0aTy3.5TqmCXIz+..2QsON
-
@DanH Oh yes, it was working. Actually, my previous explanation was not very clear about what I truly intended to achieve :(
What I wanted to do is what is called "Loop Start" in the Ableton Sampler (this is a better example, it shows it at 1:40). This function modulates the start point of the loop as you press the note on the keyboard.
-
@bendurso I'm not sure thats really possible without triggering more note on messages after you press a key.
Maybe @Christoph-Hart knows better...
-
@DanH Bump. @Christoph-Hart is this possible? or maybe you are planning to add this function?