Hi guys, I solved the problem with the pma node. I hope this can be useful for all:
@aaronventure from a math pov your advice is super! I'll try to apply it with a custom Faust module.
Bye!
Hi guys, I solved the problem with the pma node. I hope this can be useful for all:
@aaronventure from a math pov your advice is super! I'll try to apply it with a custom Faust module.
Bye!
Re: Oversampling a One Pole Filter Limits Frequency Range?
Hi, I'm referring to this old post to clarify how to use internal oversampling when a filter is enabled in the fx chain. I wrote this line to ensure internal HISE oversampling within the entire project:
Engine.setMinimumSampleRate(96000.0);
But now, the notes sound an octave lower and the filter has a limited cutoff frequency extension.
Could you help me understand it and fix it?
@clevername27 is not polyphony meant to multi notes instead of multichannel?
@ally yeah it works! This is the final result (but if can be better please let me know):
HI! I created a ScriptNode to control a Faust filter. But I noticed that after this script the signal became mono, and then I couldn't pan my OSCs sampler into the Synthesizer Group. What I'm doing wrong?
@aaronventure ooooook now it works, I confused the previous message. Thanks!!
Thanks guys! Removing si.smoo solved my problem. Thanks!
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.
@aaronventure thanks...I thought...so the only way to oversample is using a scriptnode? because I'm using a polyphonic script fx to my Faust filter where oversampling node are not allowed...
Friendly bumb :-)
TLDR;
In Hise standalone when I set a different sample rate with
Engine.setMinimumSampleRate(96000.0);
the LP filter shifts the cutoff down and the samples sound 1 octave lower.
@aaronventure My problem is not only visual but also with sound...and I can't use the oversampling node because I'm working on a polyphonic scriptnode fx...
Re: Oversampling a One Pole Filter Limits Frequency Range?
Hi, I'm referring to this old post to clarify how to use internal oversampling when a filter is enabled in the fx chain. I wrote this line to ensure internal HISE oversampling within the entire project:
Engine.setMinimumSampleRate(96000.0);
But now, the notes sound an octave lower and the filter has a limited cutoff frequency extension.
Could you help me understand it and fix it?
Hi, I'd like to modulate the sample start to avoid phase issues using unison voices. I follow the same steps from Kontakt: Choose a sample portion with sample start mod and modular with a random envelope the sample start. In Kontakt it works well and phase issues disappear, whereas in Hise it seems that this method doesn't change the result...what's wrong?
Thanks!