HISE Logo Forum
    • Categories
    • Register
    • Login

    Problems using virtual analog Faust filters in Hise

    Scheduled Pinned Locked Moved Faust Development
    5 Posts 3 Posters 381 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.
    • arcyA
      arcy
      last edited by arcy

      Hi! I'm creating scriptnode filter using the Faust node. I exported from Faust IDE the virtual analog oberheim example (the HPF one).
      Now, I'd like to use the filter polyphonically, so each note I play can be filter-modulated (am I wrong?).

      Here the snippet:

      HiseSnippet 2495.3oc6arsbaiakz1P1R4R2KIa5akim9fyLdUIok0kcmNaRrsh8znXkH2j8sLHjPVbLIAKIjic6z+s9IzOg9Iz+f1C.Hk.okbjjkS1tMxyXKfC.N2uQBStfQBcItuKIzKJhvzzzWsaL0gjjPi0zKexkQDM86h5cYHavdCvdgZGsul98QcvILRrgbpmcYDNIg3poqu5y4SnWdMMwm+8O8LrONzgLdJMs2P8bHuvKviMd1tO4O4462F6RNwKPY00dxQNzv8n9zg.8rJxTKB6bF9TxKw7ksBRSuzAtdLZbOFlQRf07Lp6k8FP+Pnb8uwKw689D9.KsdvAImVauAd9ti30DfyQJb9pRN+AnNdtdilerD3qD.LFuCUYf9JWGIYMGjjtBIsljj9ZTOmXuH1XHb54NniBAEReLHpUIE4Z0z+Gn8nvBBYUCvmQZGCCFsgspaZtsA7qG+i8GF5v7ngFzvWRYjiC25wU9aUJW4uWwnHn98mHLNZho99j3IBlqciutMtU3vf2Sh213br+PxnEBredYZoYSl5H4ZkERCOJzicbDIcbapuKWVw+9U0.ZohM3a+4i1GyvbkR5bv5hHwLON4nuO4bvpVphJi1mjbFiFA10WQ+AVNT2g9XVdyIteSJ.PdjSGxUTgIdrKU8qlCaLyq0FaVIwuF00i4LXxz3JSfFAI0sAMl5YdOzA86SbXiIv0Ps+4E0Mb1Q+Ckn+Nn2hOmHBKJP9CEi6SiCLdNIjDykcVWSfw+4rFXLZlCLdrCCHgShwgIQzDhk5IW.lsJr8Irgg4WtbpbqhydsA1SYca7jrIsUmrKNL2gAiycRc7tX7v+0OcPHFTB8H.23dbhCvrbYmpod2g9Ij254xFXotwwSaqN8g3XWPu3jyPb07VBqMaAOx6Spr9IDotzmgjGKGG6OiwdxkeqbFM1yKHxmbP34DeH.qfF+FHhZe7PeV1r48s5PCoQCngd4z5ulvh8N8TRNioIxPOkwfpJFOyCdxqI9Dbhh+1u+IuvKjfiA4DYAkEyet9Ipu9sHI4ZvCHX7+t4LV8W04LxoNQR7eeTWp+kxRx.7xIfGIlRZ6ZHgXz9myac+xgA66kD4iu7YCA5GNccjtNvgYE286PSpPJkZmPKIaTkpgdIg8AZ7YBNM86Z5qyYoJnC619nWbxAuV6o99zOLlASwFvAbSA80QlUgejqZOZPjWpQBvyxgDPSEFR7eZ.cHfUfsWAP8g3jSvd97xN5MLAJjy83vdvhEYS4pvWJ7QK0F6.L8kcwPNZvTjWJHn2IwUcFo+Un0wRbgpEjNcwwPSFLg.mS37iMKgKhK+AwQP.WbH5CYUNbQeDR7ij0kG.g5kHLG87PE5Y7RxSDyJB0UPXIAByiq6KvEXSHvzbhDkpbkF07QfK6JRrIhG9Fds57QOGLvfL7i72OAGeJgkjVzbHwQpeEZnib4l.3AtIwZiD07IyNFE4ewAWGMcWzQIugC0A6mQYfcihLpBJf5NAcxCT0IYq3lqRxXxb35qPjzTYUkPmK7ftVIvuAAgLTDXoBAo2iVuOviIOVyrh5D40TBvSTwgPQA37ps0QR7nMwMThuAqoriqkB3bNTOvEYceUHVXwY3xfPWxER43APyjtP+chMyEc4LjzKOZDPgc7ByjT7HSZcvWjNtLxxD9.y0iQh548WEU2YVULK7wpVKSKq5PvyyHePplSWPqF0aXUuoU8Z16ti8NhfNajl.W6oCYz.vTOq6SEhYsoSLHjELleP2K8fdAArjzxAV6yAiUBcHzLsVNb8YgPVGJWzAe4MV.WFAIX3ADttS5SFWUFkUU5xxvYugwmSlt9B8wNqwb03y9Nnw0cOUSxE5jSyKTj4mP1lkZ1h0QAPiGERopVNgD7hkmXEEDIiolCM2aTlaNn4LwsZftUmWSjrXyJRaPrLumRETGtvIx+l6KhPO00cVT9SIiUEDMj7tHJTmatjP2A0Nl7WFBUOd4TRcsNBZ8LgUrHk9v1xabokqNLQ9tunMuczl2Yj1zZdUmaHUmVyf9bpgQT0zaf581iNYuCKVeWlt9h9XWR7Mop6Uls56VEYOhJmbA5.oJpzZoUDXuC5jWLVAMhO0Vj8rHjAvi8rMmS53isob9a5KA+MgAthYSYjrwydZej9TWhsqMojchN8mb5HtlJGw8HEhKg1m8t2Knskqscu.JkMvK7TwC7NkJWCYadEi6qI2cwdv1PlD251OKdV1hbH5t.hhIUkPVhRqxn87gy5nQEceOD88j3ADufC619JBroF3vrfA+JSuVscUL3KA02lqXsui6QX1R9oQi50ZZuaSagKwpnWsTpGThhrJnq0nVqF010Js.QQL7hNcEh0kO1cZtfuns9kp1Z54fyAIWoWhP6+5Jxk8sejKkJjygquA02ymKlqNB97grBO.m1xSa7Wguj9HaVC88VELtKMYCuRfXsPu11Y8ZWnYZa6VsLqsaca6cp0rQycSaScbchWSwrJX7agiZmz91sZYa1xtkB5+VTqpMENR0sZt6Nl1M14pDR8ZMrZzzpwNl020pY8QdZyV0zqCBml43YvitoRywPwB2fd4KPr6.dsb1sUqlfSqoUpTajMdFplRPjkP29pUttjdDBkQxW2rawycJ01q1lwW7I9hOw+25SLiYgm5.8MT0ex7Z6AZ39809Xzbls73Wi8h9FJjOzgY+8Sjt9hTdIzqIIzYktk.mMZdZOiJt+f178bPDaoHki.U842FD9DD1JOrnYWhqtoqZvj9ZStQz+b7dHGgvqPJYuegaro6bPMY37JDy3WRwmRxYLVm.Ak8dJlQBZcQBolZ2HxICmSvcUb6KtkDNid5eS9MatHu6gmQomEfE2sha4KcZGuK9k8EH5QniSbrMD2hHiOOWinWSGxfT6cvrX9EWj2SdOnpNmr6lRR1KVOcrYV8d8HgthA+G3SJPqQWcG.nUFvOI3H.6DSeW5CkVjQVLCv2ghqReYTG9XCKsyy6Inowu0HuywI+QckMZunabmEci0VzMt6htw5K5Farnar4Gei7KSZZ0xbeCMsNcOPdeGzyprCbSzHoWEB4sFiaZOZlPxEPWGxXTPeM7+wJ3+QRIOR9Lx9CJOppptIQYWsdsU5oibIN93XhQ1tL1rvp27Gqjslq.eFg4RRDTN+Vts49j.HpLKFKuza8MXCHFGmtOiC8Ncv22EhPXHalR4TvCYCnwFadPrmiwI3XNrJdAQzX1ValvbE7ZUeu2u4iA.ux3OZLHw2ykDu0luZyss11r5taaYB+wzBVPHMNf2yj5x3OUqMEqyTrdn0nG+CIdUSftDfiLRFbA1w4jpJb5VYm01uBNXMs+KzazbVG
      

      If you try to switch the type with the custom knob in the Scriptnode, you switch between the faust filter and the HISE one. You can hear that the Faust one complains. Is not fluid and the note start with a click.

      What I'm doing wrong?

      Thanks.

      1 Reply Last reply Reply Quote 0
      • arcyA
        arcy
        last edited by

        Friendly bump :-)

        A HISEnbergH 2 Replies Last reply Reply Quote 0
        • A
          aaronventure @arcy
          last edited by

          @arcy remove si.smoo

          You don't need smoothing for an envelope in a polyphonic scenario. But if you want it, use the scriptnode smoothers. The one without the cable has an option to set the default value.

          1 Reply Last reply Reply Quote 0
          • HISEnbergH
            HISEnberg @arcy
            last edited by

            @arcy I'm not really a Faust expert, but its possibly a leaky integrator filter (so it fills with energy when you swap between the two filters, not really an expert on that subject either).

            You could try removing the smoothing from the faust code (si.smoo) to make the pop less audible, or maybe a better solution is to try just crossfading between the two with gain nodes with a delay time in order to avoid the pop?

            HiseSnippet 2810.3oc6ak7barTFejja6H4j2VRHbghobAU4TkeBMx1ZgTTwIdI1EQ1JVljGmLimok0Td1XlQN1PweCb9ciybhSTE2xeBuB3NbjiOJNSAec2yR2RZjGIKmEHJUEqd86W+s2KBeQ.1VGqerusgqKNPRJWg1dNZXeeGOobEO5RWrTtai5bocPuM6oZXKs2VP8nsuP0x0DK8zKcU88w5R4xU3YjlyUbNI5mu8wOU0T0VCmTkjzKcLzvO2vxHHo11a7SMLM2QUGejgEWuWai8zbr2zwzoO.kBnJRtpZmodJdeUR2xijxM+15FANdcBTCv9R4l6oN5W1omyqsY8+kF9Fm.fDJnH0AlHV063XpSPLoVoM6YXpGuj8AF.hiATfw.tGpkgtQb8ILhOi1fbxH34G4xKBuBBvSgGdU3f2HfTNNHMGCReNpilmgaPRKD7rHZO6.rWWUMQQCquR4dCZSGnC1AksTOCuiGTHd.KWqRkUjg+6gOpaeas.CGaYG68cBvGXu7CK8qKUrzuoj7fM0s6HaiPFOGSSr2HalHo8F2.W1tu0IXuUjOW0rONtivxWjmhRmmxKx0XqZtN5XumsQvAtX6zTDjBYUv29Y6skZfJQPDVGzOWrWfAAB41BeNnUyDKEQag8OKvwEzqGRlAZKN58MUCDUgH1MgM.7.A4FQ3X6aDbIuc0LSuJqP7yQsMBz5MZLleDXD3T2DXLzZ7Nns61EqEj.v4P67U2Lld7j+9LxuH5UpmiodDoD+9zxcc7rjeF1F6Q3cJiww32jUGitY1w3AZA.DNxS0120wGqvOyCzVU911BGz2Vr6rpD5EY4sCr7352s1Hpxp7U1V0VXxfxByTKiKRJ92e711pfPnCFVM5G3qAKVBuiWUuceSe7qLzC5ovOvjpqxW8tpd5fbQSPQrv3hQnLkwHl+8tXDe.3tQHLVwHL1wfjHw11miMAepTL9EfSztp8MChpUzbpkisiaOGaCAA8g3.OiSOEKn+LxEzSBBfDIRp4dabH1Dq5yYh8C134F1XUOfOgmRdgxDGRejxquKhAWYhO.4ObCST3+oCSHHNQL5+In1NlWxx7BnKA.OfVES2Ul0h7Nekn1898s1xv20T8xm1GvuGIImb4fUXTNbeeznxWhKEIzLRGkKAn8wAu1w6L5JM76R4VfrjJg1s8N687i19PomXZ575jEXH0fU.QUH2BnJkg+w50lNVtFgJIvZlUDCRJaar4Srb5CTEV14ARuqp+QpFljLM5z2GxWS+.6NPmoAPIhv8o1nyuipFrnursJDVFTEIY7AxcrWYsX4OGVS33TQKvcZq5A6qHfxvI.mLsQwXQD9OvNrrHrC5VOJPZmFJfQeDK8aKvUOifB349b3IoKhfHqDLGGAmmRPQZ8ITZA5DTJMgDgKwVlRMoDXxlmQMp+vWRRImT5YfBFDTO1d+HUuSwA9g4Iai0XxWpDZOchJfZOceOoXVMoxnogi+OXgwgoai1y+kjV0TMiPFn2vwiJgrbzGgL4d7xjndb8EIQKRAZ8YHbXnrxrVmH5fFKG3SQfKCNFVHSfY8H040DexIRl77UHJonMORAGB4ZoJJ1V.wnizHGv7jAnjxHFKBHqbHefKh1v0.9BGrFBOvVGeAiOtMrmQcHuM5fIrNAEobEiKAHrkgcDmh3YRpk5EgkKhTp.ef55Dfc6X7qnY2UoLsV3ixZMqnnTCbddF90LwbXGZVuVckZMTpsV00Ws5pTmN2JL.tzS5G3XAp5QYUxAl4RGLHjBTlLQ2IbhdNFzjjDZV5cwBadztPRxRBz5cBPV.RWTS8xqMCtHBBvPbHLtY5s1ppHJJqzYkhyl88NGmt7BcUyUxpJYtWDkj2cppjS0LGFWXvE+Hh1LSiVr.xB13w.gT4Smf07zEmHOGgX9TEHychibSZZBCby6nqvjphD4aliaCrkIcVJgZQXNtlWeaQD5I55YQ3mRDqRHGa7wtNPdtBAgVDsiG9W1Gxd7xTBcs.B15oevfIozEFlnxkjPdXz3ceTZdyHMWLVZpLohyawDmJYPdlpaDdI8sPcd0dGs4tCleWjr9htp5XuqSV24yV9cEPUiQ4nSPGfJMSqYVRfc1tkHarDJdcJMMiYZfArF6TsxDhiqZPB1a4lM1aBJMgpEYUogExXVqxDtkfwpzfPG1pyDqwL58688P9VNNA8v5G6FAli6a6CAegE4Tr4fT2W4oPrYkg2WIjJW5h1ERDsbmPcR1bwGjVR1II8iOENtiajSYXnoNUsihH1gRzQ5JNCiY3V4GUhPzSAZzopPrhE.2C3.muS2fiOghsYqeuNTsGC6So2+QHJmCUsxP5viIuNZDTtEy3UJEVj+vXCzwMjo1pc7GuxcPrifV9PUK2I4TVlmZMjAigBi2X3m+lgMFjjFvX3280e8e5wCYL7lS+C2eiIvXXz6uJg.CAjM9sajIfDaUlhxTxzMNLLAdF91wfghH1EdoKMzDIlK4oCcVUKBZhd3xmJ5E3J02xmZ9MuMD9gJcSurez78rJ6+E2cq+xiY6QMV1K.FD4pTuB5OK3C2F1irONHEKAw7Dn6tT4le2mQ6xQfP2lokwZYF5IuHZSSXt1SOw2lyIXudXCqcauyPNySMg2JCnCmO8yXXcN8l4QJhGJy2gjIWklrO0qWasFUWuQUZpbEPuXlbNFLRDcxOqUesl0WackvC1ft2iA2Mz.YbIpVDtGlOJsdeUZk9dGEZQvMOcKIe.mUkn+DVJ3eLp0McTqrjsx6jnVUu4iZwcpdBz5KPcMLIpHkiaexH1.W5zNrYK4qvWBulo4Peox.JkyOZmNyClTCb+.UitefAt.fpUa1rxZqWqZ0UWqQ8FqGdz5Ims0XN.NNJdWXpVM7tFTZVsRypM4H+cQMK2f5DslRi0WsR05qNLPpsVck5MTpuZkZqqznVrW1rcBfK.LmFBqYvadCtCzOwvZZt+gA.6pfGaxxsYyFfC6JJRoX1jR.jYvMTHdvIyjq8XnMIDMuobdj7GM5GsI9nMw+2ZSjwLvRsPtawK+Xw01Djvc6JcUXNN53u+e9macx27Od7T+pJXWTR1eSEg8ePjOOI1sS1w8e7e8u+qWr2eKi3Ns6ViXSHMY2eCcHChdDHtOOqfm03Tyv4tjqry04GzvJMgO2iqE9mf2OULAGBJQuKhLqFD+xQmdzDQyg.Sxiq3sIbRn5H.Tz6qHi.ZAZPoFRWK3DQSgD3YlrzWM5jexiCGGHoWCMUYyNI9NNmfW7U7UbM5wLMuJim53blkJ8UmdC+KvokwEue+zpe.5.espxz2Ws76lGX8gN8CfDHZoF3Q9UbPN0mNPtiZQuZW+n6WLrbknrJ6fs0oE9OvmvFUheTyPiJQM9VgFVpZdNGGdwNz39zZf0sM82UXQTKRYYEoyGz5g7dZOVSSbpFZfUm1At5zNv0l1At9zNvZS6.qOsCrwUOPxOylvbxI1Ffiy1aydIn4hxeDLSjvgORT16omnZGWiM9BXuMLeTvtmH+JSI+ggjGvNE1eD2ggVV22M52VnT9N4P5XMSUOrbznjWZfduziJE0mgZOisoi8oHm79+WZKrE3IOvSk8yAnqbPOr7AgiSdWiS68ksAODxrsrwMKp8C543Iuz1dFZxGo5QZqjgkqiWvxK4GnSWqkMMNYoGBM7B4ehbOeSCvA+xK8hkVQYkJkWeEkJvepn7veruA8FReTIaGOKxNz36N47SWh1+JzwAaDiLktLmKPOOGWlaktbzbrxKftII8eQAbmiH
            
            1 Reply Last reply Reply Quote 0
            • arcyA
              arcy
              last edited by

              Thanks guys! Removing si.smoo solved my problem. Thanks!

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

              43

              Online

              1.7k

              Users

              11.7k

              Topics

              101.8k

              Posts