@Lindon ok that makes a lot of sense. I was able to get the concept going using the CustomSampleImport tutorial. I managed to repurpose the start/end of the LoopPanel to give me two different draggable trigger point "slices" but I'm curious if you have any other tips for adding more draggable slice points to the panel. I'm still wrapping my head around the custom panel stuff.
Posts
-
RE: Im trying to made Slicer like a fruity slicer and got stock on chopping, cant really do that in sample.
-
RE: Im trying to made Slicer like a fruity slicer and got stock on chopping, cant really do that in sample.
@Lindon this is such a cool idea. I've been playing with it and I'm not sure how to use the SampleStartMod that is listed in the docs for the Audio Loop Player. Is that what you're using?
Without that, I'm able to get "slices" by moving around the start/end points using .setSampleRange but only if I already know the total length of the audio file. If I want to be able to drop in a new file and get the length via .setContentCallback I'm running into trouble because it will redefine the length every time .setSampleRange is used.
Am I even on the right track?
-
RE: Scriptnode Modulation creating aliasing or bitcrushing
@aaronventure Thank you!!!! Although I couldn't figure out how to make dynamic_blocksize helpful - the result was the same & I'm not sure how to control the "dynamic" nature of it - I saw from another one of your posts that framex was a good one to check and that has definitely fixed the aliasing... however is it bad practice/overkill to use this node? it seems like my cpu is at 6/7% so it doesn't seem too bad, but is there some way to work my way between block sizes of 64 & 1 to find a happy medium?
HiseSnippet 2823.3oc6a8zaaibEejsGGakjcy1jE6Vfs.pA8fSgiJojnrLVrHJ1NNqwFGKX4lcOTfzwjirXMEoJIUhUJBvdreE1a8aQQusnnG2BzOBcuUzSEnnEE8x12LCo3PJRIJEk+zfUFHHbl48leu27du42PMpkqiN0yywEUn3IC6SQEtBt8Pa+t61kXZiNXOTgeHtstqYeeaGCZoc653Nv6wJvepncF1m34QMPEJr78YCuv5qf3e9G2YGhEwVmF0DB8HGSc5CL6Y5G0Zqlelok09DC5Il8jFcslGn6Xuqiky..ZKiUP8I5mSNi9PBaXKgQeJwqKpvOEWoRG8FJJMpVUSgPpZPH0ToU2l1odGcMksULNUSA9qNpvp2yvz2wssOwm5gJrxNNFCa204o1hI3QldlmZQYOnhZCyrn48crLXlHqUztcMsLZE5y7PnB3VQdvkEdvafOzzvbT6Qdxqw6nTjDxNvBKEGdKGCdpxvSQBdo.oBRPZEAjduf0vndX34x3Cr8otcHv5jLTDiEszueE7tNvHr8K2ibNceW3gQRrQcEkMKA+ys93hEg0JO+ROg3VRmGfT5SJwihJeF0+dc5P0823lBsVZ+uP8lfHBIz6558Y1mxFe3LARbWKqcc502wFd1aiap2kI.7wz1xzlVpy.aceSG6RN16Lv22wVkIqqi0F5gRsIfEqAzaU72TbcAhJ6Q8CswM9whd+3hOGzqzDOZV23lAZ9l2hIXf92kXYcJDFtQxIlCuwQmd28co+5bBt6566Zd5.e5FAswjc.0VeX33mDbESUVnMFPxxWp2cOZeHweNgKW37AU9PyFqxvHav1pKwiNIvNQzxk9AQvcpi83MKod67Xb7QmswIC6IF1bLAd7EI1gqf7G6vG9jCfjgDnQIH+PGe5Q1avgUwmWrTxt5zI09BzkE0M0tYaI3NIA2vdPuSotxNE1.gxdwqkhytVpbodcg6QZfN1GXa5eTepcVa.fB7orsBBPELTedU22InpaaKSCpKxDJttFV3JQbDGre2uq+m7euCJGRuNNH6Hl3e4e7e82xs373u3y98+1+dtD+pXovfXp3W1oy+NaUHpUFfffBmwDmSX.8yOXOhOgs+UfKEby8ot9lrUvB6QeBvdPra1538ndm66zm6yChig82mtW+hQyXIylCG8vW+KZ5SufoBLeX8HQCDcilHoIAmiEGIgkmklzfY4RXw3xudEqZYn2u1ZjdEiSVuEy4xYF5tj6HcKFWOSCCKZKGOSVpXjP+m634S6217YiBq9pu5ObmdwIEFyuhZZP6PFX4+nwBEx1ujZrTFX+KeR.1WCej8OCpAAzMGiYDvIywXfEwONQMFc1fNXloL6HFCHav7GJC4jr2VIer2lL4x7B22C2xzWua53coTvKjj8xFuAbguJVP+KBrqf2+Kd0Q7sXPbCLmrI+J3HVnoQ4svuEGsMSeWZehK8DmVVjga3Q502hBIAzMKcpki94rX8w2apu.B6vFAraLw1lZ4MOagsZt8JpSzqfN1Yfuo8YGR.NBPlB9gC50FNUkNc2.zAsUXI1NYhmUXOyhQZSsM3O7cvmfNUYOWHnS0vNi1DD8Pp+ScbOmubD7+ghGBeuG2I+3NW.vm55wqebIrRY3ODv424or7dyfPXXQg2VKGqg865XapyZRLhPne2dNC3EI33GNQ3IDSKVLe6Advd1FGY2FFL+Xnr3rGBmfEpFrOQGbrCaQfRvPtCaWeH3j5VVeTPZLrFEmv7vhCfVDa7LwYgQrEkVDWnY3jQdhED1LEd30qfqUoQMk5MzT2lUYqGutFbB1vjI.ZKyDf4yBvH2gsFFLBcuZnX.9cwDah0POZYduwhhEXajbxnPrjlwzWPZqVDRBBWGaLzlzyT+w7PdOV48Xn4GI49FeniiszTXtg4xxvbDng5ZKIVyNv6Qrd0IVnf8Tf3hDd1Uk7rpS1yNYbIWhcJtR9b9N3NrXjKDFd7Y9Ck7hwF03NvDpYxXbg6wpOmwh0mFPyLB7J3m5R52CnIXpgxLy0qukoepIpRxqNCQZokOJop5noTDYbOgjzUdAAxZ3.0jIH38mp+3RBYeAQv6JLFGCt0VM+diHfDWEunqMWFGpoDkKugrWIXHYTQeT2yNTVVBJWE63oaZw4nUabOiKsbT+YDxJMf7iE1ViVzKBOD0dlPRAY3NC.9WB1QwZAd9.aC5ELBY2FHyIsCFjxO5I3+enocPsALauZzgjKF8bM341i38iwpvyLevpLZpTTL41KFaeQaHoI5RSZhzhMQ.ogMUT.dOmSepvAK11UDIL5EmkXJeelVquk1VMTqnoH9TAc2A9N8.NV7B4nrLb0D3oRBCWorZ.wA1rWRbVo3S+Z3pkqzPUKmyXROfZlt56C5BEabIc0pIb03oMQLEGdZxzV2xzDxklWke7pTQYBEmwlBEwdlmUAxWSje8NXP1tkC5L0jq0CEM+YVKEK2nvr6GEMkijgLL2Kg6SImmvVurnVBqmTMzU4BkeqbkniOdBw8LpuWvqhwlpKHjyq2d.+j2+JCJTIoVzJOq4Ki2i0J+KxAs3pFE2sjYOyB6l.+ZjcDyydUnYu9kE8kpucs.Am2XnkxWR+ZXUnDEKuWpN2MfAUUQUoJz01a2n11aonFDmI9t0RJbxpPAMOmkdg92LqBuQK+wlyIkTuHWNuVbFEyEqjD5XwQKQaNokDoA0EHuDs4gWhrBT+dhIKNhIrT5ZZ0UT0pGRLQat4knIAmUvSmVRp6698bRleNIZyLmjQhp9+cjRzlMRIBgTeoxJQ6sDVIZyJqjPAUeagVxpSsv6aLzPxNzHVJyYi+BJBRYNKKB.Bgl60zkSeir0f.ZkjtTkXkyYqnpAGSVs11Jpp0iuw10g0fZUpTYKks1pViZpUU1VtT5hZO1nvs7CsLiFuLtcOGG+tl1mEBvqiqnsU4FLcUErBM0sqk.toMBzqd+5UvGS8n9yUg6EYAJQDo1rEFuJWn2phhuA91PQnsgOMzf+1Z6Fpa8lRP8p3JiC3fFeaIzMQOYwGRxDi99uirwv19nlsieAF3eu9xFWTqBm9NgeKvnDp5ZM2K0a1v0ZFGkXYVaIOhvz16ajt+yey27QOey0alF0UYpR7c3Sk4T72XcB1SQHBMUg0lfvIs0vKAyzXq9nj2zoWJ1YP19Lahgxkz5VSbPkGLSlG+lXkGyqvrZditYPYfyimskgu8Y+oEDN0lNNWMJyPb90Y88xOB5U4e9mubhfhcD6YNNJtzyyFz633bdOB+lWLWWkN4KuyGH57x3Om7DJ+hbyqh+97m6331qz8o1TWwKBJ6eE.+k79q.net+U.bjtO.gSbI1d8c7npxZtMsm4IN1TuXslPhJoJQrV2i5OvNtpEMEaTLWw9fqPUdigvFkF4ZMaQrioL34XZ5PSoKv1e8N2ylbpEsMErbiihdibxJXfkG8yMM76pJKXTyUja9SItFvZndrq+0x495eMC+VHV8MteKDu5tveKlas15gXrsI6EUbO6mPsfLWNF+A3f5VgsFO06PGamv6IUzB8wTeWyyNiFm9RZFzc88I5mKesWOlZQYEiG0zOo4CLsoDW9qPc97Epy7M3K00qODKfaIV8hRuVV2VHWNyky0kybgfwWCWHy7m8Ak.eydU7CvPo3Jk3Kkkd8rV9p3db9pXN5Qzccdrt35uxR5Wi2BX21AuFyCYOWZrei.H1kO27w55wU0XBVYdEr57JXs4UPs4Uv5yqfaMuB1X5Bx1QO3krxxM.lMstGmHZgBBRM7zDz+CvpAW7f
-
Scriptnode Modulation creating aliasing or bitcrushing
Hello all! I've been messing around attempting to create a chorus based on another post from the forums. It's working great except I can hear - especially at higher modulation frequencies - that there seems to be some high pitch aliasing or bitcrushing type effect introduced to the audio when running the effect. Anyone know why?
HiseSnippet 2640.3oc6ZEzbaabEFPRKsDkcZRsRSOx5oGTxHyBPPJQNYxXYIY4nIVVbDUUxgNimU.KEQEHVT.PaQ2Iyji8uPt0+Ec5sbn+.5OgjK8PO0YxkN8R6a2EjXAD.IHkrqsmHMiGu69du8ae6681uEZa6SMIAATeE0xmLzinndaTmgtg81sG11U4f8TTuKpiousWnK0hTY2dT+AAJ6LzCGDPrTTUW7wLAUWYIE9O+qGrC1A6ZRh6RQ4TpsI4I18sCi6s81egsiy9XKxI18kjt91GXRc2k5PG.fZQjlhG17B74jmhYhs.R4ywA8TT+DTsZcMapo0zvngFFaXgw00IFsHc2rqYCsVZVm0PC9cSE0ROxxNj52IDGRBTTWZGp0vN8nuvULAmZGXelCg0PWoCLyht2m5XwVhrdU1smsiU6Qdq.EEUT6Xe2hBe2ZnCssrG2erO784CTIVCYGn5BIg2hIfmtL7zjfWFPRUBRKIfzGDs6EOBCOqhNvMj32EC6SxPQHqxB+kkP6RAIbCq1GeAYeenwXMVeSMsMp.+yG+okKC6UAgUdN1uhIOznxmUgG+T8bR3i51kXFt98DVsx9ek98.UDZX1yO3KbOiI+nYBz3gNN6R66Qcg1AqeOydLEferccrcIU5Nv0Lzl5Vg5tyfvPpqNSWepy5lizZC.KNCHeb4+X4UDHpZ.IbzZb8ekXzOs7WC1UZhGOqqeuHKeuOloXj82E63bFDFtd5IlCuqhNyd66S9CEDbOLLz29rAgj0i5io6.hq4vQxOI3Jlp7PaBfjmuzr2dDOHkeNgKW4hAUtn4iUYXjOXa2CGPlDXmHZ4Z+jX3NUYOdiJ52uHKNtz4u3jg8DCaNFCMuNwNbCT7XGt3SN.RFRfEkf7SogjibWmCqxec4JoGpa2LGKxVND+LGlcjf+jTbc2A8Oi3K6TXBBk8RVKEkesT4R8lB2ijfT2CbsCOxi3l2A.JQ9T1QAQnBDMjW088hp51ww1h3qXCEWWFIbkJbDGcd2e16y9OOPo.ZuBJJ6Hg5e+KW6eTX04weIm8G+C+yBo9cPRgAILw1FF+X9lPTqLBAQENSnNmvfxu8f8vgX14WQtTvM6Q7CsY6fp6QdNvdPbZ1Jn8HAWDR8397n3X378o60ub7LVwd6gia7c+tsCIWxLAhKVebrfJqsshzjfJvlijxxyx1jnY4VHgbE2thcsbr624L1tB4jsa4Btclisq3O11B45aaY4PZSCrYohwJ8uePPHwqi8KGGV8se6e8A8SRJLgeUYaKRW7.mvSuRnP99kLikxA6eyyiv9xnib+MPMHft4UXFAbxnVCbvgIIpwnyFM.aYJyNhw.xEV9Ckg7MF6shBwO.01NzrW1XbgLvHjX8p.iQbduCRPyKFfKg1+qd8QvsbT7ALmrI+1nX1lYQsU8OghONwym3g8ImPa6fGtd.tumCAB1IaT4LGp4ErX5qdFjm.B6vj.N0E65RbBlmipJUXuh9j2TNlNHz187Cw.W.Hi.8zA86.2dxjraD5f9TWfchknsFqMKtnCw0h23+B+DMnNqsZzf5iFL9vNkmRBeA0+B91Qz+GJRH78Abm7y5dI.ehe.uNwsPZUgeU.t8zWvxusiBagMEdesoNC85QcsMYcIjXDzeXe5.dw.N9ga9cB11gEm2YP.b1r0Qtc.g4W2jEm8T3NpvLtO1DbrCaigRsP9B6zcH3j3W0bbPZBrFGmv7vhKZVFY8xna6x1TZi8gtga.EH1PXyznKodaT8ZMqqsYyF5sXUv5yqeA2TUcQlXBOEGYkDScW6Ka9LdHlRBn9KjfpjLYAuDFQFLhc1hfhW3i85CUgsMTx0gE34.WZOa.LVe8BCfExF.0UlxN1T.Ps4B.KihPetSNe7Lm7aIzctl2el.3TK9Zq17r1SZh4y+uJJGHrlrGHRjbRQFObQAvhR.3NHZfosC+3sL7B9jpwimSDfj.SCAr5JNjKGwzbOaHzFObmAvgWhiVRzCz9.WKxkrSytOv9WJ8GP+3Vv++Pa2HZLHVgNkCwWNtccncmwjiPHcnMakWhctNQIgd6kfRjnOEoI5VSZhZjXhfJtanoAGZbA4EB2pnlkXWe7WWH0T9gLqt4VM1podsFZhepo7vAgz9vATi9NX4sz0SgnZoV5ZU0ip6xl+JBJkIAvxHip0Zp2nvyYZufdtt6GCVSIgboc25ob2noMQLCOh1cV6cSXQTHaWhyDMSbdESGecIEEoDrxn.6yqA4noxtdODncupQClYp0JiTcZ4UKjHyPc18fhtJPpPNKxag7H3KRsBWUT+fMRlKuRbkl1ZaoXN1mf8OmDFDcGUWhofACud5A7qj76sHP0iZw6yrtWEtuGzK+KbqbyUAJoyH2Q3zkYsfKCrfH46ffSYiZhcF4xAhURdy30QB+4cftC7pJFKSO5xQJNawKKTrT6kQ5PwHV1sTEs0.gLzz0LfgZ0pY8VaooGESI9SMjV4zUah5dNKxBiuQdkXi2zSkpl.BuB2Fe+j7ClKNForw0kjgwbRxH1B5WaVFFyCKCYCn+SzLttzLXos0aroldiMGQynw0fkQCI.sDZ5jLx4Dzehgw0iggwLyvXrp5ukPwvX1nXHTR+U.GCi2Q3XXLqbLFon9a2jLJM0RruAQpH+PhDIHme0OiPTBx44cvtPoYbubwrOpZYH7UKsqTKQwZ1Nodz0Z0q2RSWeyjGccWv2WuVsZaos0V0aVW2PqkbYxapSQiCyJNzxMJbUTm9TZXOa2yGAv6hp0XqpMY1x.VEMzaUOEbyRBkW+90aiNlDPBmqhy2jkiDwgFyVvaItRuCD6tF59PImVvOMa.+tUql5a8lRnbITsqB3nNeWIf8lsBsJRlcTZh3S6bmSS+xDxhZnL4D9oqYxUI421MEekXDoLUkMlfxoWqi9qqOMVgml9IT7JYcFk6MyKwQ5kd0sr3p.OYlVd7m3QQVdpy5xa7SNHGbd7Lgyu4Gd4e6FBmFSGmkhyLD2QbV+R1igtA+me7USDThqwNywQI0ddprrCkdQeL+O06b8Fcjes.ejXvUQeI94D9KDkWS8C4s6R86W4wDWhu3irj+yK9uWzmWrWgedwGYFBP3DerafGMfnKa4Nj91mPcIAI5MkF0xTiD8tGIbfaRSK5JgTLWw9fqPW98kLpSIIWd61X2DFCZmvRGZK8xX99G7HW7YNjNDXkacT7W6R1.CbBHeosUXOcYEi6tlb2eN12B1CMS7FSVbROxZ847QVW5MtGY8aAujnDOSlUFgwN1rOMvibeNwAxb4X7mihpaMp2jodGRcoidXFwazGSB8sO+bhuL1ybA8vvPr4ExumtiINDVw3wc8q29I1tDrO+CUNe9B8Y9ICk490uDIfaEV8hJu89BvV7c5W.Vwy9fRfuYuK9QHnTbsJ7sxJ++Yu70wCG60wbzGa5Selo381wR5Wl2Crtci9vgGxZW4JO9XE1qZ09YllIM0UTr17pnw7pX84UwFyqhaNuJt07pXyoqH6D8nO2IK2.X1z9QbhnppBRM7zDk+G1w0bX
-
RE: MPE Modulator Breaks Release Trigger
@d-healey Idk what happened but it's working fine now. I switched to having MPE off by default in most presets which seems to cause less trouble even if it is switched it on later.
Haven't been able to try release start yet but looking forward to trying it on a new project. The samples I'm working with are pre-edited from an older project so I'm essentially forced to go the old way for now.
-
MPE Modulator Breaks Release Trigger
Turning on any MPE Modulators seems to break the stock Release Trigger script. In the snippet if you look at the sampler workspace when MPE is on, no data is received. Works fine again once MPE is turned off. Is this because of the MPE midi channel wizardry? Anyone have a workaround?
HiseSnippet 1347.3oc6Y0saaaCElJNJn1MqasnWLLfAnK1EoCECx1ItoXWTG67yxVchgUZwtqiQh1lHRjBTTo0aX.6QZOB8QpuAYGJJaI43l5XjlkkkDf.cNjGxOc34mOwzUvcIQQbAxnxQiBIHiUMcFwjCaODSYn82FY7HyNc2wRP7I3HhkjDIQsFEhihHdHCiR6olmQ4kQI+7gWzB6iYtjLUHzq4TWxKoATYl1tM+Epu+tXOxQzfbyd8l66xYs497X.SkLsQgX2SvCHGfUSaISzOgiFhL9dyZ056tos8l0qugMFW2CiWuJo9yI8az2cC6ma6c7F1vuMPFqriGUxENRLfdXQaw8F4Lj+VldCdMMhdrOQITE4.6rVMp8PpuW2wNnHDrPcybWkztqGa1g5QmnOys8UICXkYQdmlwRWDjpdIfjQNHsrFROzzwUPCkYinvy8M2mIIh9X3rIOTzyEY7dy1bXBL4ODfOgrq.DlXvZMrsepE7mm7i8iYtRJmYwYGvkjCYq8jJ+QkxU9yJVSOT+9ybL01H399DwLGVENHtHCWiEGbLQ7TqSw9wjISDd8K5SWY97ot525bSjy1mQkGFRRk2k66o7UpmO+I.J0sAO8p82FKwpCkTcv7BIBIUAGisImBoA5inxlaShNQxCSlaPHmoVAiJxzXJ8gxt9brjxFbDEfMEPvWZlWUUz6lj2z72ZNJuPJ.z6VEUFbWLi3iNdv3TqxqLN8jJIAYZO6ry9qhZqkp9aTpeK0SBoelF+rABMjPGLTpjZXnxoOWnHjDv8h8wxhYFpZFoC.GsEBGUwbrHpbT9ZJWhzE6KLcYdg3CM6RktCmMFWZFXDNz+bfwzhLeg4N86SbkY.bYyc+0Eshx7u8eqd6ejoiTPvAPbmCNHDxbSvPEyTopWEMDBm6FBcgdQbrmC82yMs22rUL3iDE092MS1psB3wrB6UJx6QBIXIbLmyl60rWu8D73vos5CuHIn3HAzPBbE4G3PFA70x7uisE7nn9vqSxZEkentwhAJeUlldjSIhnh5NHN.NuYPVajJCSkf8pHh57k51AKEz2ke1I6h8Q3jyXnKYhb0ojqMkb8ojWeJ4MlRtwTxOKSV6P6fCUQFf7BVMFVfjBU4lYK5fIKtVSwxG4l5MjV1WM0f9WrLYAVEkGiQGp5TXG1oP5GnQyMbaRebrubr1hkB5vY7vgbF0sXvND7NX.QjG6y7EZKoDx0xz73l8zzPyT8cMeIkQvhh4vWJewkmg0LOu9ZSMbsT0ur9ua6sRyU6skmOLlwc5S5aWUC3GnHqLAyiyKgu.YhtBwXKcIhwZQC49XwGsE9dv21DKHsamuYfS.mKGlP4JeaIZyzH+WqXgleUzFP7l4VjUv7JK.8FDegKJl6AorErfcTHuAlTrpYROMKEEjqS30iGqXzOtktIz22A353Rx28eIEiBsrsRNIPiv7RD.t4mkNX0wTETCVc7fH2wKE79j9bxmpXThvTQjIYR9.ID+7AqQ.iJEjfn0EfUXs6XEdGqv6XEtHTtJMtLUJcmiR6koobkpzJUaw7LiRWUsUlbuFFkRu4E3IYZOZ8ETzJVJAxC5qlPkfBLfHrXXmQmNcaQzGaQb7odv6lZQVIYQtHaWVl1fSaqNRSY58SLUKeN68Rp0MUYracbuqcG26+ev891vUKcGUwasTEuNPY.1UveiqtsfBq2KQCfRVx+mnxlcTxVUOeyf.na9abcKtTmyvZKpg0WTCWeQMbiE0vFKpgOaQMbyOsgJxVaEK4A5hiHD7s+5.PiclD.VpPmgJeltjfq06C.8OPgvH7R
-
RE: Choke Group Processor
Ok so I realized that the sustain in the docs demo is indeed intentional since it will be used for drum one shots 99% of the time. The sine wave in the demo just threw me for a sec.
Still no luck with the Choke Group Processor, but I wanted to share my results here in case anyone else is interested. I'm making a drum machine style instrument of course so I need to be able to add/remove any of a group of 16 specific notes to one choke group.
I ended up using the demo from the docs and modifying it a bit. Other than the functionality of "activating" the Choke group for a given midi note, I realized that I needed the target to also be the trigger so things needed to be arranged a bit differently.
Luckily I found that I never need to keep track of more than 2 notes at once if they're all a part of the same choke group, so as soon as the evtList gets bigger than 1, it kills the previous note and then removes it from the array, thus sliding into slot 0 and awaiting removal by the next played note in the group, no matter how much time comes in between.
I know this is a super specific use case but seems pretty elegant and has been working great so far.
HiseSnippet 1755.3oc2X8+aaSDE2tslsDfIP.B9wS.Rjv15RZZKCUXqsosaUztVV51PZLMcw9k3S04tf84zEMUo8mH+or+Cf26riyk1vflwlFjVkVe28duOuu+NeXrxGRRTwNtkOZXevw8C7ZMTpCaFxERmc2xw8S77CUGCrtwpz9LcnP10Yyg84IIPfiq672gNnaoEbLed4s2jGwk9v3kbbdnR3C6I5IziWs+5+jHJZGd.bjnm0oWd8c8UxlpHUJBp48p4zm6eLuKbONcr47btKOIzw8a8VZoN92rVsa1nwJ037FAb9x0gFeOzY0N9qT66qEzdkZ3Oq539daGHzp3VZtFRbbWXSUvvVgpSjYB3ghDQ6HfdntSKTxYKuiJJfTQZUmlghnfCGYsRbbb8Nbrsa9La2m5suHPTr9Xa3GY1fMlBaCn6bSBu4m.d0sgWMK3cdH4XgnExPDJXUPZDWOIZHeV9FBkbBzrqTCxDgdnsO8sND+XuCEZ+voiw4lBFQGxaBLl6X+Pus6zA70iA3Bd67Ku48hWIS7uuWKgDL4kFg+YlmYOhO.X2AjPLY7dEIk+9+9IkG3qQoeTLWlzWkLAiaA8DGojjQX7hOHA1IF9s6SNS60ap3wScqWd6cPcbpzzhqSiMQEazSkJ0SDEL+qJWu9Llquv6b45ttmOS5i8Z4GK5qGuCgmq30zT+NauIPS9Ry84WxqbSEkToWLAz2EDcC0U9tZUWyd4GIBzgUVoFsb4abCFKiu2IqufhcRnvOjcBvNAigX7ffajj1VGy80LoB0VVYLFJQyFviYlVJFJqy9Q1iexZFFt8.TTr8D3gd07iGqEcD9BdDCLzr6VIVbGFnMLYLm6wQjljFCLglExSXfTk1Mjkf9Br2BIN9.kHfwihT9lXKVPZL1qC63AF7efj4i61F6FUNW.KFCIP7.nxpKmaS1LUqQXP7CgiNVEkqFYV.NB.R0Q9lCWigXSMRxOxFYq6B5MhhZp50Gyhj5jJeYaszXr+0eM3KqZznVfl01HrBAUftNpXVEAxvZqwDrefsL9mqd0pkK87xkJj2iEOgbpMyHtYNsUTxhSjuEJuRmVtzXsisSpzmrP7HrDbYgLhJF0IeQ144PE+Qpx0P2STJTsLhDxNGwDAOCAZAEKJjAvyNnyXRHwK5vpjSXIqHmE6mlDVA4vUWkhIKAQIvjGHF5oP2SwQNcMKXdOiSshALBThVzQlTLeNox9XdDFePtD532KsWaHtR0pUKyvOO27M8AMNGEJRX3uRfR93wCYsAedZBvFpRyhgOl9ZT7jUPbzPFWFvt6ts11li9bBl3lF5xONZyxhkHubhl2VPdAVLvSv.pBxyrtXthX.PHGMxizEJWXiBYeP7dzQqfVG1q7iMx1HHflDLAy6nPcRkhnDtJB82jkqZVaJooUKXynbHiSbLPsvgsD4oZUOLuz2XsxLHFZxrkXDhDdlN+AzOHsKwTvHJPZjbi.YWcH6Vr5UsD0jt0bgSMDYpTcguahCX5KuHpyOTEk1CnCORHOt1StFqdsqwtdcSYyyv2lQ.VshZ4BAr6cV9NtHCEDucDzCMgUNKaNMG7mReW9zxmM.uSGSDdl1+ZGj+HT+ADrnSWzUpvxYiLIWW0oCqWFmrofBSoyn5CRVn35gbMKQQkgyRI.nOipyh+t3hKNhxQPJSHl9BUzwoTzQt1NgllWnIhfMkNi6ZWPhFlY56LpBkzny1kmnChcVmrcs2+roI7yJjacPkbWoPe.ZC9qlwvIu5OMsQNpvipMM1uRdi8r5uNh.ZjvQ8Dp6X.s8jSNWHFrzqKCZ75xfkmBCdvtaw0bZPmbCCZr5CXAExO3tEL.mdMarmRdaAIGqU8Q+SQSSG2KqyGcOSv6waCQF4dYOy+W24YEB7EcV25tDe55.504EygEZlGZ79MV+DZTnwK7z00XwGZzuMnZRXrR1rQjSs.OW5ejubLlbV0FS25Lx7E+75mEV2JGEK30rwEVxKYaMZOiR1yq4WcwEcCKQy9sYVo25hK4ksM2CmYkdKRoe2+t2SbkgRivXKQu9Qv1xAPDleke46sfN7zHcwp1fbekT0OTIE912659fNVzsKDaC8opOan03fl1Ya2Gv9f12g7qWeObjRdLZlfYzTT+Be6oo5t9BuL3xnVHr+69JSl++2uxj6iCmgCPrOGCBwTZObDlVpzXe.ktTh2K.WycNpIa1y0nmydWEx.yC+A9Iey5zyt4aVezluUjQOter5o4WnihSurYETukl29YIu8omYmqmuiSOQf3o99SxpyQ3RyJgMlUBWdVIbkYkvUmUB+tYkva92SH8Ng1H+NLXpoiy9GtsY.GW2skznFlLBm+jKHn2c```
-
Choke Group Processor
I'm having trouble getting the built in Choke Group Processor to work.
The demo snippet from here yields no results other than setting the keyboard range. https://forum.hise.audio/topic/6609/choke-group-processor/3?_=1735516124130
Is there something I'm missing? Can anyone else replicate the issue?
Also, the choke group snippet from the docs doesn't seem to be working correctly either. The choked target has no natural note off and sustains until choked. Is this intentional? https://docs.hise.audio/tutorials/midi/index.html#choke-off-note
-
Stereo Phase for Global Modulator
hey all! HISE newb here. Been having a blast digging around the past few weeks.
I'm looking for the best way to add stereo functionality to a Global Modulator. For example if I wanted a stereo vibrato, I assume I'd make two LFOs, connect one to the Left channel and one to the Right, then control the phase of each, but I'm having trouble making this happen in HISE.
Is this something I should dig into ScriptNode for? Or is there a more simple method?
Thanks!