HISE Logo Forum
    • Categories
    • Register
    • Login

    Scriptnode Modulation creating aliasing or bitcrushing

    Scheduled Pinned Locked Moved Solved ScriptNode
    4 Posts 2 Posters 89 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.
    • D
      dane.zone
      last edited by

      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
      
      A 1 Reply Last reply Reply Quote 0
      • A
        aaronventure @dane.zone
        last edited by

        @dane-zone have you tried frame processing? instead of using fix_8, try using dynamic_blocksize node so you can preview different settings and see if that's what affects it

        D 1 Reply Last reply Reply Quote 1
        • D
          dane.zone @aaronventure
          last edited by

          @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
          
          A 1 Reply Last reply Reply Quote 0
          • A
            aaronventure @dane.zone
            last edited by aaronventure

            @dane-zone click the little dropdown in the node title to expose the parameter of the dynamic blocksize so you can change it.

            The CPU meter in HISE is not the final thing. Depending on the complexity of the network, it may go down, sometimes a lot, when you export it. So export it and check against other plugins in your DAW. That's your reference.

            If there are no audible artifacts at lower modulation values, you could leverage the dynamic blocksize node to go for frame processing only past certain modulation thresholds, optimizing the plugin when low modulation values are used.

            There's gonna be a "hiccup" when you switch blocksizes, so keep it in mind if you want to offer parameter automation of the modulation frequency. You may wanna leave an option for this in the settings but before you go trough the engineering trouble to offer this feature, export the plugin and check whether using frame processing for this is actually even expensive by comparing it to the performance of similar plugins on the market.

            1 Reply Last reply Reply Quote 1
            • D dane.zone has marked this topic as solved
            • First post
              Last post

            21

            Online

            1.7k

            Users

            11.8k

            Topics

            102.7k

            Posts