HISE Logo Forum
    • Categories
    • Register
    • Login

    Delay Modulation with Scriptnode

    Scheduled Pinned Locked Moved General Questions
    3 Posts 2 Posters 284 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User
      last edited by

      Hello fellas

      I'm trying to make a Delay modulation. There are 3 parameters:

      • Center Delay value
      • Depth between 2 to 10 ms around the center value
      • Modulation Rate

      I couldn't figure it out to make this mod, any tips would be appreciated.

      HiseSnippet 1703.3oc2YszTibCDdFaj4YRsaBakT4jOjCrUsgxiwvBUNf4kYckEvElvt2nDyHiU4YjlLiLf2sxsbH2xujjeA4Pp7KHmx4j+A6kbNo0nY7LBrYMdeGSUfU2Rp+5mpknQ.2lDFxCLLm9nd9DCy4PM6wDs2pMlxLpusg4TnSo9dbGiM64iCCINFll42Ux0b5ILh97h02D6hY1jTRFFGyo1jGS8nhTpMp9MTW2ZXGxQTuLytR051b1VbWdW.I4QkL7w1cvmQ1GKmVNjgYgcbnBdPSAVPBMLmXStSuls4WvTy+XZH8TWhbfkQSXiTjqwccjHVR0Xq1TWmFIZbnggIpQp9mWo+yi1i5P6SO0NbmHFESWQV6gYNc3kWCdVYgWoLva.PxLCjlPAo6hZZGP8Eobj3YVTclfDzBCl8rPQMWCyeCsEGl.SrnGtCoV.Ln+BVXkRkdPQ3W2+qa0kYKnbVQNaetfb.ag6OyymY5Y99YJdUVsZMPdRwDvccIACjszSGbSKbAVWuSIAOn34X2tj9SDTecaJZ31zrtbakVmYhbVcFUbfOgMr.AiXSE7sus91XAV5HhoAyymDHnRHXtM4bHpV4VlFsMIrif6Cw0WymAQKbmttXgdHjLuIlAXCz7aRmCKjJ5kMu50Vb0nBw6hZPE1sGLFyM.LBVp2DXLNa7iP6zpEwVjBvIP0d5auTuYhS8.YJE9bwCKV6oVCLo6GQoA39ADeb.4HdCWbuEBwd9tjCAL9fhm5xs6zj9Lx0yJ7UPXS4LVvtMlwHtgiSxSgQ1pXcyNkC4cET1Y6gEAzKgrv8650DJSaS1JFc.MybxbH03Rxwx3hlDlSzf+E9DyzRN1LloUByLoe6SDWvC5D4Nh+NnKJaeXjQ9jVWBvmDDJCNMmDUZQ3GiMbc4WrE2ymFG1BNkHZM3t87ayYTaII0LRf9Fd7tfTiw+ivgGgotx3byb6yc.iSgZXavH1qAVzVlaHqs.AhjfEs6GPpgqzXhnnMvd2.G.mgA0cCU1Z4FmbPmxNAXxSp7QGykWxWo8QH.IEwjnPeW3bzghFEacgOpBJmlfT50KQsGOAgxHnoP1tDbfktjlC4A+cwHV2NgjKiYVlHmLBRj2ixNVla.qSFqXrG9x9isfwJ8VQRahFYp7aXjA7yg3g1PeLxJmW2TEPVLC6amoRFd5RtL4DnsofiE2aytPMPkhoQAFWm4PtTVT7qfi0zrAExXCP2jMnBLtof3KqGk0lTPd7PFSR4HSR5lVHcSKH2TKscsr1tNOLAqRpOVUVqjk0JPUmNjKTVOUlgpolZAjuqKgY2KQxx0VIdwKu1JkprRkk0.hl1YoocEPVqLD0atHIU7PY0BCskaLpVNqgZ41EJ5N7McDCIazFGdsPxa4tTHpiiqBkgDWOCJjdVYnU+qjV9wpzxXluGmXNIxmf6bEzOqJmTx41A8IRaB5HbvYDgpQwWWYn2fVnJ.9ASowgpUQcTIGA8KlSkzUO7XIWaraxNBm8pevf7HlxuYNBJ6gpyhZQu7DGB3rzE1cTALobeEL24FbAyqZtmBIKvc6JYJmvRkrJsDLg0Va0Jq8vRI0P2VB6naXGu+eJZ0kVrRzVUtR4Gt7JqVYTKyIgV4gcFwLn92kOd5ShV1p7q+Hjgm3nYtymM5VENsEQdoWiTEL8MGRUxDZ0q1mvur6e+rS+ypUitGHiD01sl7haKcRvZ6CgMWW.FCP.eY0TyX5Mnx5VSu6W+k9S+9+rvbS8EuTnT.IudgFRd97R83GV+5H4EqOFHo+0RuJRFCW5lbdGObTq9uxW59dJlyhdB9bRz6WEEddunws3AdE2k.0NjcjYcCui0eLpuik+H+NVGXK.HbT.lE5yCIVY24qvqbVdaSDcY5SWQRaVR0qFndYl2TUSHVNKwFXl1lAi01o8j2sKY3es9NLLb6vlDPabNHsa1Lg.M55FRdB0Qz1J6BSIWNK4GgCb.+hs16Fj+ldROqw7I8J7d2S58AvqCo8zGSmfwlTYuN6vNm3BYiQX7SfzuV3tthDp5oS6wY7jKam5nOjHBnmcFQK9YfJzFBA1tSJk4qdHA53ILME6W+4pOFZC.GDc4jwyVXcqeFnA5u9bjBtEk0.J9g6q5k++0up2nm8Ak.e+1K9YHnTb4hQtxhua7kuMdLv2FxvCaGvOwV8Fpxj9ohn.5MK5+3zzn8jiKZYbd11h8fiKNw1N45bCdMkGi0rzXrlJiwZVdLVyJiwZd3XrlUuw0HOoditBtmJlGHzXmnlFMMUMqDE9a7e.5xJtN
      
      Christoph HartC 1 Reply Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart @A Former User
        last edited by

        There's probably a more mathematical approach floating out there, but this gets the job done:

        b322e112-5ebd-4b4d-a360-416ccba84d3c-image.png

        Notes:

        • the mod chain is using a normed signal so I had to hack around with the values to get it back to the correct delay time
        • use a frame2_block for sample based modulation or you get clicks
        • use a jdelay node for a interpolating delay line (the other one fades between delay times, which is not what you want
        • the sine oscillator creates a sine pitch modulation, but the triangle oscillator produces a square-modulation (that's because you're hearing the derivative of the pitch modulation)
        • use smoothed_parameter nodes to remove crackles when changing the parameters.
        HiseSnippet 1895.3oc6Z07aSbDEeVmLFbBPgRPkCTIenGBUzn3.k1pdHl7EDURvJNIPjpT5vtii2l0yrr63jXp54V0KH0azS8ZOPOvsJgTqpDH0aUppmK8+.Tkp5Q5a1YWuyD6XrMD9npIRnLu4qeu26268lcFJEvsogg7.jUtka3SQVGBWtASTc5pDWFZ9YPVGDecW+ZbGzTM7IggTGjk0.WT1qUtAQQ+7nImh3QX1zTQHzpbWa5kcq4JRkVp3G454MGwgtraMsQethyayYSy830AjL.dbjOwdSxFzEIxgkAirxNqiqfGTVPDzPj0fSwcZTtJealZ7q5F5dcOprQATYXgThmi64HQrTJZ5ptdNkRz3PDxBWJU+GPo+ifWv0wso7T6vQi5He5LzsGVYLg2.FvqfN7FWCdsARVZPZPEjNFtrcfquHsGIdFFOOSPCpP.ytNTTiEY8S3o4v.XhwpQ1jNW.zn4DF87iO9YxC+yo+vJ0Y1BWNKOmsHWPuBazSOzmMTtg97gxu6tpTos8I2l.tmGMnscK8zAcZhixpW65zfyjeKhWcZyABpuoMEu21TcWtsRq0FHmMOyUbEeJauHBnXSE7WqL+LDAQ5HhkAiymFHbkPvZF5V.qV4VxgmgFtof6C75V7Y.ag6T2iHLoPx3l3N.afgeS5bXgthF5wUOy3UcKDOFtjqvtZ6wXl1fQvRsefw3nwCimsREpsHEfChm6ZO+B8FJNzC1S4len3l4m6ZEZaP2WhSI39ATeR.cYdIORiQCI078nKAX7L4utG2dyxt2j1ZTguBBSIGwn1UILF0KreBdx10VkBc1orDutvkswBDQf6NPT3h0qUFRSaSmNFcfLqLxXHU6wksk7hxTlSTiGC+D2YAYaq3NKjzoV32hTw17fMibGw+MnKJaeXjQd8J6.vmFDJImVG.O9XvunK34w2dZdMe2XZK3ThjUh60vuJm4ZKEoFQBzuPMdcXWiw+kHgKSb8j7bqLKxc.iS14H1fQrQIhnpL1PlaAHhzfwraRHMvUJmHhsA16Rj.nFFj2MTYqkKbRgNkcBvTMoxGUla.Y+JsOBAX4VbDbE4hLw5QDGjAnNoFnLFkN87IsoZ43TgAxVPPdFkBNe3pxdsIdnUkzLoIBk.zLZ.cHLbPAkow.jinAxliX+EfCzDfY0.3H3vZbtnJ0Yc+DGiITOUDTgHqwZyH2KHmK6cW66ebOB6rx7uzD.eX7kAyCIH+RPhBDJMA7xjfMnhv3JRLpshdGY1m2QNQdnMbpJYd7BnlzMYWYip2fPZbPInZpNVGXAWV79mlOeAxN6R1ilrrf5KSXoOtxaR2VY5zGoTyN.Vs.srzWntfWCRHEULAoAjr6BHe6su8OLYK.o3sJtKfDMt8FHuFtbjSDxeEcfycAn0J1ILzCFiG0ALjCOKi.oZcPsrPHMlooark7NAzwR6+ohGJ6BpDsSxwblwMzGJPMUcnPqpLngDIYk4P2IIW8rP4FG3L0QSOI+sAAKauaSOZwdylZF5jtxndma+VE6Mt8v34Bn2nNkY2Hc+uyE+ya5L4IJ1076nkqUvLdOZGNTDXfTFPNg1Pu1+I2xLLB591V24jLkpRB6ERv2ba4Oemgc+e95GT8MW4983dGmXcWq7uLoo+WK5NGNzciIjeEsQj8QvvnqNVRe8PEwLFgzFweVOOr86QBdcc9DsoVagmIEaW6F28ETwVLl33XVjMwV7+UYeEnJqx+YvAGRECJk2iLttLFzv8ep+5sevxqb+eTWi+h68UEVYke+o08mrz6YRnrXeJYWe9vvpyVD0QGNUAesVU+AMT+tOF5f3O0gBmuvLLZX7LRgQDn86inX1PyB0DZF1nCCRC8GKtqdzJ0ARRldOrXwt6zJexwm42hIIpafskkoONozh87IkR8ncaNpVrQ54QypbQSSkWiIpUPethsB54K1Tvo+3a8y+8nePOnE5D38lO295bOgZDwZyA.ajOvwZiGn3S2YUaY45Nkosefb2oKYwxa2B8r+X2Mm5e7vgO9zm83copzgOLV+P7n94xOlhy2rFI5dpdpuw3Sn5bX7UIaQid7Ej53Sx1U3A0xeQJiFnTi89QX90t8QX765Gg4J1B.BKGPXg97PZA8UdW8MgdeyPE0YlCWIxXTR0aNP8zF2AKlHbBcgkHLiECZarRKHuXxjlObR0IAJSAsw4JoezrFipTcuP5UccDUKnOwTwSnK9Rj.GvuXabo2Czo2ipPe9dTYeo68ndE3oMLt29bIXrrq7HDyx1h5AQiQX70gvuJj5dhDolgSKvY7jaJN0QuDUD3twFTyxasSgtfPPr2LUxHEWh5QkehZhn6cmhpu6H5aQ5OaQgd9MLZq+5jXEbyKyAj+U2mjZf+S+jTcezGjB7kau3afgTwSjOxUl+Eiu74wKY87XOpQrC3qGeyIxf9CFIAzaVz+cIxgWP1NeAzVpCrfkORFpFTtXcaaIe8cfpOseNSzGy4r8wbNWeLm2sOly46i47d8wbd+NNGYk53u3Qx4AAklU80oVIWag7Eq9W7uiH8O
        
        ? 1 Reply Last reply Reply Quote 1
        • ?
          A Former User @Christoph Hart
          last edited by

          @Christoph-Hart Awesome solution Thank You!

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          14

          Online

          1.7k

          Users

          11.8k

          Topics

          102.8k

          Posts