Experimental stuff...
-
So I've been doing a few experiments (as usual) this time to see if I can replicate the granular engine I built in Kontakt, using HISE.
So the basics are: run a timer (fairly quickly - every 50-100 milliseconds) and use it to move the sample start modulator (constant) along in increments, and also to trigger short notes (grains) of say 2x the timer frequency....
So this works, but its got a problem. I've used a simple envelope to add in a small amount of attack and release to "smooth" the grains a bit - but even then I'm getting this rhythmic stuttering in the playback - its not the envelope and its not the timing - both of which I've fiddled with a fair bit.
I think it shouldn't do this - Kontakt doesn't anyway - it should play overlapping notes nicely (well without this stutter thing...)
I'll include the snippet here so you can see whats going on in the code - but I can send the sample map and sample if you like -
Clearly I'm missing something but what?
HiseSnippet 2221.3oc2Z0rbiabDFPTvVjwxk+IG7gb.kpb.LqVV.jfffQVwbkD0ZEqeXQpH6XWasEVfgjSVPLr.FJuJaopxqgeK7wbbedRt32fjdF.PLjhZMWYAlHyCqwzyzyz8W+MS2yH2Ij3hhhHgRxEO+pwHI4OPo2UAzg6OzAGHczARxelxfPmfI9Ngse0XTHdDJf97.hgzdWM1IJB4IIKW3orQKWbcI9ue5K1yw2IvEkIRR5BB1EcLdDllIsSquB66eniG5bXdyja15HWRv9DexDvxJnnKM1w8kNCPm5vF1ZJRxuWaOLkD1i5PQQRxquGw6pdCIeeP73u.GgegOh0vPpGLQwhOj36wrXlTo8Gh885jh.QRRxJcxviBw3wuU4DrGdp7Lb4i3cnlogHdHu1ay7Ltilmrf4sdr48wJ8bCwioY8vrseixQATTXeGHDHZVwiUR9MJ6SfADPqLx4knCCgFSUPyRWea0555k2o+j.WJlDnRBNkPQmEnUtzqKUrz0kTmuq98WXerkIj36iBWX2rnd3aSQsfIidAJba0Kc7mflNPv8mEeUVN70M1qEFHI3n.L8rwnfaC0kRfJ3q+xQG3PcXAhDYv3fsDTLyDjO.cIvviCKEUN.E8RJYLvwuQLCXNDOXCEcV5DaOTRG.FLSbiEbBhvzqD2i8NvwzWZN1xZterRGL0c3hs20Vf8BnVdauI6X2Toc+9HWZlwttxgeycc64cyT9cwlxmnziFhbFgCFzyYzXXa.2dJojz5VODs029O+wk8PzwK8gncBQ9DGud3+tvvdSq8l.3U3rR+wV7k5IiHSBlYsRr7tnwHGJD9EzYiVc69zPxjwyq0O8Ebxx4gvg3.TH1wYAH.2oh939gjnn9f6vmqHwt5LIb.CqxjzEcIJLZVYmNYDD6CBP9rSFjkY6biPrXM18DGZH9UhiluJ5m6vi2PlEdai4ZWct10lqs4bsqOWaq4Z2Hqsrxrbw2e4NJ6Dmwcb.WTXj6gSXYPewRxHr5YvJeoERUtfDMuWdkGrvx4b+Rx88oSqWYwlTRNv09WJJv1iHJjZITce1WNATC0cU40+TY.hN8XOssl1+Vk2YyRgnApuDcE2o.E9tmkI6BXGlKbvGHtcv.b.phKb..EwvniwQTMl9widruyUcHQvHM.YLqXzU7DhyqKW3Yu3uAmookt7Ndd7A9X8J550SD5iBxzEbfX1PzgjvSfSHv8PfC6EoYvxsuYoX+zCA6822w2+EvlyHs9N9QHVuI1RkHDk+Q5PzRSRqUdyRuVUUcyRv+H3Loe8nXabm39w8U0R64y2Uka0ki650w+G1uTuJ0oRkmM6POFIcb8Mm4+jpwsOoO91m0oSoJ2gJxB2DeTkwg3.p1VTdT4UreppgSBBfCw9iaAdXxLvvqhIpwYILTaZNPs4FUefPg2UeG7maT0dG7idzMMYlOkRv9N7yT2c2oN1bij8aNqsOb3qG27vk2Y1QFGxY1CqnMM71hTVFi4BVYVZ3xKVQ.ISK1yXaUPafv8HM3H0gUfsbdjQZk+C.4ReF0udZz5Zl3ETSIvi.XY1nQwSfctPA+UvCBHgn1WBUaoQCmv4lEY3SrIgi3rytwAEsxkUuAXNG7jD+1J0FuFRSfDF9sp3omct57Jy9McmB0ILduhVc8xyRRAadZ7L0y.3lg.mxqvUq7yR8bwPRTZH4VTZaA4oJowge1Bunhz4f8B7NXknfmwHDQLyjSftkUs7NKi+.63Lho7yhRjwIk8eSqbUccgR2WWWHkDmJQWZJTKJJyuDkFet9MGVlnGv2FovxUR8OSl9ho1XOLKUV6fKARNHgYieB3U8cl3SSkNa0zmPBHiGRBvtyVuHT+2fAnPQaegNzSnTHcWljeeqtHejSjPAuNsNFxz5DNaYvuSXw6dUOKLd8YJwlqJiSo9qiaQV3g1sHuen7aL8c33T9mlt7eXh.Ulja8hiu4G9gBsN.A4REAsuF6QGlI3u1ZAWs7HXWTHsCAJbddHuv8Ecd8klWvboGN7X1QQ.j+Pxf4ThGNF7Go.218+CL2tjIrxjReFAEnZmdjIgtHwWbXMVd5315r1LCpGJvi23+.+R5zH84IXcZj14xBIeXxqHo1iU34+qxPmXgkTRu7SxCPO8tPuUC6erao+88W5xkE49.E9ivnxdyreMSjbSmJv2R9lWxnbAT.6Qf3uUqOBpdR739nI86yLo0Tfu4LrQr2SZ83Cl2CAU7PGd9PzW6bI.Gy8jeLu8DrKbQNLaaJKZpriTOXnwEIUPoJf+wSKDc5RXu8mhhdMKoiIeE5JVZ1ZlReIN8aaP9ELCjgoeIl+ohhQ0FoqbxKcg8S9iCUV40c5d1et89m+7CO63CZ2854LYUXwp78NWJcvjw9XWHnxB8GSHiamhJrYjIHdmk7FJFl0paYIEOHOlDylV0qoyk7Mbdj76qXV2pgsDqvSeLcHbG.3RUIuVWhriQACXYh2PotcS6plRwag6xMBXBLgqOmHiu1.nwFrkssQU6zvgHtYZHfaMyvMyZ4.tYZ7yha52e31TLJ+.OARmo.oyLOHclqTRWQECiFMsLsyOzqt.0yTf5UOOnd0MVwnWCqllMplinm.2qt.2qddv8pa8tswMEWD.OC6lUg8HBfm34ZY.W0Z0aVso0uTfKYvK.3rDnc0EncV4AsyZES6p1zroQ0bLegk.syRf1YkGzNqU7Qd0pWytoYNlvng.2yRf60HO3dMVwbOSvoaXkiILZHv8ZHv8ZjGbuFqXtmYCCa3ju7C8rE3dMD3d14A2ydEy8fAZaZXkinm.2yVf6YmGbO6UL2KFixwrFME3d1Bbul4A2q4Jl6AEIaqacuk0XUbw9QNtgjm6F+mKhc89M3R.nIfixEUNg0V0Ph+GBiGCqnKMB6getqKKx8XCIoEqS06fN0tC5XdGzo9cPGq6fNMtC5X+V0g8++GOYBkLJ90KAAcZG+VLxS40xEj9uezHkQ.
-
Send sample/sample map please
-
@Lindon ...aaaaand colour me a member of the post-it-and-immediately-find-the-answer-club:
Sampler settings retrigger - do nothing
-
@Lindon ... hmm,
just came back to this and now the Sampler Retrigger = "do nothing" fix no longer works - has something changed in here recently? -
@Lindon Hey Lindon! Did you successfully advance this idea any further?