My first plugin with Hise and I need help for improvements
-
@Sounddiy do you use the reverb window routing? you can if this is the case use the input gain modulation to remove the click. for the information panels there are tricks with the mouse. personally I will put an invisible button that takes up your entire panel and if value = 1 use panel.showControl(value) and link in radio group window button to open the information panel.. I think I would do like that but I'm a handyman ;)
-
Congrats! for your first Plugins. You need to improve GUI. Knob etc specially when you are moving/rotating knob there is a dent.
-
"reverb window routing" you talk about convolution windows?
I add a simple gain before convolution FX for input knob.
Apparrently I need to script a timer callback with fade script...
I knew the trick you add a button with an empty Png but I forgot to add radio group.
It is working now -
@DabDab thanks
Yes you are right.
I think that my knob is no symetrical.
I will check on blender...
I use 64 numstrips for knobs -
@Sounddiy said in My first plugin with Hise and I need help for improvements:
"reverb window routing" you talk about convolution windows?
I add a simple gain before convolution FX for input knob.
Apparrently I need to script a timer callback with fade script...
I knew the trick you add a button with an empty Png but I forgot to add radio group.
It is working nowyou really dont need to do a fade, just -100 dB your gain, load the IR, and reset the gain(using a timer, or better still a broadcaster) once the IR is loaded.
-
@Sounddiy Very good start for the first plugin, congrats!
If the knob behavior is strange, if the image strip is ok, maybe you need to check the middle points of the knobs that can cause these rotation glitch.
If anyone knows about smooth fading between IR sample changes, I would like to know that too :)
-
@Lindon said in My first plugin with Hise and I need help for improvements:
you really dont need to do a fade, just -100 dB your gain, load the IR, and reset the gain(using a timer, or better still a broadcaster) once the IR is loaded.
But there will be a brief silence between the IR sample changes (since the -100dB), right? I think the aim is control the decay of the Convolution reverb continuously like Simple Reverb. Is it possible?
-
@orange said in My first plugin with Hise and I need help for improvements:
@Lindon said in My first plugin with Hise and I need help for improvements:
you really dont need to do a fade, just -100 dB your gain, load the IR, and reset the gain(using a timer, or better still a broadcaster) once the IR is loaded.
But there will be a brief silence between the IR sample changes (since the -100dB), right? I think the aim is control the decay of the Convolution reverb continuously like Simple Reverb. Is it possible?
no I think the aim is to remove the clicks when swapping IRs
-
@Lindon said in My first plugin with Hise and I need help for improvements:
no I think the aim is to remove the clicks when swapping IRs
Ok. So do you think, the continuous fade is possible in IR?
-
@orange if you mean can I apply an envelope (with user selected release times) to my IR sure:
HiseSnippet 2082.3oc6Z8zaabbEeVQMTlR1oNswn4VIP5AY.GAQRE2jzCZ0+nEaMkXDUkSKDfyncGJNP6tylcmkRLAEI.oG7sdN.8P+HTfbp8jP6oB3BD.+EH4afyobL8M6tj6tjKoHYnnaMrLfAm27lYd+426MuYmolCWi55xcPJ4NrsMEobSb81Vhla0jvrPU1Fo7Z3pDWA0Ie.oMaaSbco5HEkLOPRPI27H++d95aRLHVZzHRHzQblF8gLSlHhZM0eKyvnLQmdHyLF2qoVQiasE2f6AxSF7pHah1YjSo6QjrMGFojcGclf6TWPDTWjx7ax0aWuI+bq.9Oh4xNwfJaT.UGln.xk4F5RIV9azVMYF505n2tHjBtVjUHSfU3MvUY5rtzirF21ui7QiHt8PYtjhWlDhWgAIdoHRJwDo4CDoWGWWygYKh5QJOKgqXANmFDvrGWTB3EobIdKNvfkXESxYzxNPitCX46u5p2KO7e28W2vyRSv3V44V6wEz8sV9tK9oKlaw+3h46sqFMRsO4x3vMLnNo1szS6LrAtrkm4ITm6kuEwvi1kQP8SZSyNZ1Ts.sNFibqJVLw91zv1QfhBo3APglM3W+tJaSDDoSIjFvmM0Qvjhix1zV.BOvEkCuM08LA2Fv384+.jCW2yfHRBmjwPgc.1iD9PoixxkIZGOFqWL17C1drZpg.opsin3953ZLgVyzk24RQdAq10s7FFwdK7NMZP0DQB673xe3PCOmezfRWQ1iTBUWLLTEVeofbyvl4K+gERMH8I3n.BaGpMwgdHulAo8xtDSaC5Af7du7mXv0NqN6Sn8GEYGHBaJ4XYslDKKpg6jDrkcJk.Cc.2SvrNsJQ3vt.RwtmmYcHstFcqPoCnoLmLNKn8px1R7Rcpkteie.9KryBx1JgcVnSmwBQ2iJNm6blu6H72ftDX6qbfAmnCpi.sggA+7s3l1rPzK3C7oUiaz1tI2hoIIEvQGIcCStGrHgh6tD2CILCIb+Hpiq+jr.d0Uf+AP8835fwAWlnAFw10HhlxXFYtH.TRcVQqK3LgbEGSHmhNaAFXQ.wwTpl9a.lIVxm.rmrEDwMW3r5djrWMhA5HouUJnH4bJYui7IY8F3KZ.6.6fRHr21WXADxJg8Nwh1b8HZ+DIDnFwA1JG19wsizEXUQ8vbVYxGZGdxg2uE0wf.oUqetL+ygDmSoB+UINgvTzVTeztaxlgZeEco+5TvMTB0UZjDy5mIN4JLdSXwzmvX5rzg0oEvPUlUGMra5xpjK5g1yWutfZKi6iyW8ynmG34hyoz1s.NXB5aZPw79KfcsMfZxFHRMn6I062EwkIAhyG9WDcEgGypnAkD1i.HQBQaIPzbnqb5XJTykvRjv8mIl6eg9c++9K628Ct5jt++5W9k+806y8e4o+s6nFD53C65aV1vSvMgr596TiFaXn5eVcjjiO5ms8yVOnvz5lbtnIrIPuByZpWw5OMrC2De.0kJRMVnG2BpePZo+WAjh6CjV7kRP5G81k9peykuBjl.jFy2+ZRDXKtgmbqmBIg.2A2fYHcdqDimIO2sr7GC5EcNzyFd5LdYndH2DsfhcqXoSunS0X6.ETpC0I6OLkMwke+i8483vxnxe.+Dt33cYtzG+Hn9ri2c+Cp7G1euGe3i1+3n033GvMZrx4jVnHKdfDGYswJe6+b9d.s3oyFqOe8AuwpDzJRae0o.N8JV5Ew0bn5T3DACKU10FLENWKbNjdBR97+wSe56e4Ur5qo12p+jmMZJu5WX9eBKnYW1VdBTeSC552meKbUOCASzzgRzGdDJF61pQx.ya0MvT10zJfrbvbF8S4NICNTDlujgJYmNtrTpAsqKaIbYG5G6QszZOdtM0Rkd158r9W9zm9Vi15idqu6q8W+L3OXriSKlRfRQ0wq16AU7E5Zqr+qbqL0u8S9SSPJJzsUG2riINx1zV0G1RmCuiE4DCp9UclGYQRq8RY4Sey2+Ce1Fup7oAlbNv2+NyRee1Ylu+WT5qt+kuxcOnizsD1joyBN1VO0MGcptHVdw74GHM0c66awQsZQMf4bkfdGCICOTIa3eKto32XasI3ar0a4NaybsgBe2zqQivpdRPYLK9I2XGl7j+0nElntW0+85AeBgMDBh1YIJV98JU5tpnq+u92sBW7GRAnyz3rJis5mEuK2PerSPLMV5EvaS056LRW5LKL74v08bEoT822LKL54fTiFTha77he9Ga13d+kYInaKOmVzog9O1k.tDn+BG1omBqwKhRPS+aCHm5tWUZ2DpI2nZvM1jyOyj3eqV+nuC56Dz4R3GQZQ8efG92B0c7a2f6Xl+ATXaP4s8VXHOwiudTehG1i7S7XeMAHBG5Prbs4tzBwm4d5qX791lJ7rRxd.oDbIUuxf5Eiuan1gXw3DqQrRLYP6DyTU40XFgoCNwQcJnM566pAJKoGXQMOCW5iX5hlEhOvHxEiSdWhiN3WzRb04Yln6qN4KJHF+ob40Yutd5KyzmkvO9WQQlQSbuhq+OWGYrNSVByNgku4Ki+THtrAwyPzgZx3rpbKdmafNBADkTKd9lzTnvRN5R4MT6rgPWR+R0GBk5Rb7Om9jYKF+WsTp9q2Lb+h7xjC4e430uj4knW+x0QDJj+7+e7z+bLjSuXde2c9W796YwioYVrFlDMG9iCegIxDF2vmBn2V9uvyb3px14KfZEdhT4KqAIOa9i0zjX52FrOoOlhSvXJMAiYsIXLuyDLl6OAi4WMAi4cG5Xj63G9UEk3efPscBNYsRmu4JDJf9uvByWj.
-
@Lindon Thanks, it's cool for instruments, but this envelope doesn't work for FX Plugins unfortunately.
-
@orange does the envelope follower work?
HiseSnippet 2025.3oc6Z07aabbEeVQMxlx1INMwn8P.BARNn.3HHRo3VjdPTeQK1FJwJpJmVH.kQ6Njbflcms6NKkXJJR.RNja8bNTf9mPAxo1SB4rCP.7+.I+G3dpGSey9A2cIWwurjZpfkAL37l2Lyu4898dya2Yq6HzottBGjV986ZSQZ2E2nqkr8FsILKT0MQZuBtFwURcJDHZ8t1DWWpARSK2iUBzxOKx+umu55DNwRmFKBgNPvzoeHyjIikVu7ukw4UHFz8YlIzdkxU0EVaH3BO.O4vKgrI5mPZQ2gnTaFLRatsLXRgSCIQRcQZyttvnai1hSsBz+.lK6XNU0nHpALQAhqH3FJDq9MZi1LtQ8n8sKBogqGaExEXEdCbMlAqm7Xqw886nP7HRZOzlIM7xkBdEuH3kAjzR.oYCfzqgan6vrkw8nvycvUs.mSSBX1SBk.cQZmi2P.JXIWzjbBshCzn2.V3QKszCK.+269qa5YoKYBqBBqcDR5tVK7ty+mmO+7+k4KzeWMalYepkwQv4TmL6V4ocF1.Wvxy7XpyCKzgv8n8TD19osoyMd1T8fccBEEVUsXxcsogsiIEEyvCfBMavu98U2jHIJmRnLPOapijofi1lzN.COvEkGuI08DovF33C3+.livviSjooSpXnvN.6QJenxQY4xjcSFi0OGa1K1drTlg.YtaGS39Z35Lod6rw6LYfWvpcUi2vH16g2pYSptLFryhq7QCM7b1wiJMhrGYDpNeXnJr9Jfb2vlEp7QEyLH8KwwAD1NTahCceQcNo6BtDSaNcO.uOrvwbg9IMXeBcvnH6.HrtRiEzaSrrnb2oIXatKoDXn8DdRlUqZDoC6LHE6NdlMfz55zMBQGHSaFUbVP6kTsU7kFTKC+F+H7WXmEUs0B6rXTmIBQ2gJOU3bhu6H72vdIv1WcOtfX.aGIZMNWb5FBSaVH6E7A9xpK3csaKrX5JQAZDgz0LEdvhDB2sIt6SXbEc+.piq+jbK7RKB+Cn56HL.iCtBQGLhcqSjsUwLpbQ.oj5rndOxYJbkjSnlhni.CrH.bLUaS+C.ykH4S.2S0Bh3lIbVcOP0qNgiNP4aU.EolSk5Q3So5swm0DNA1AkBr22Gr.CYwvdmZnMSeP6UUTf5DG3nb33G2HzEXUQ8o7bpjOzHcxi2sC0gSfzpMNUk+YehSKpzeURJHLEsE0ms6ltY3tupgxe0BbCKi5gFkv47yDmdElrIrT1SXh8rxgE0BTnFyJZG1KcYMxY8I64q1PRsUw8I0qwIzSC7bI0TY6tENXBFXZPI792B6ZygZxtPlZP2Sq2uGiKWJFmO8uDZDgGWWQCZorGAThTP6N.zbnK1ZBA0LorDob+4R39u0ft++v4C59AWcZ2+e+q9p+4pC39Ou0+3AkCBc7ocCLKq4IElPVc+SpQSLMr7es7XgiO9027YqFTXZCSgP1FNDnevrR4Qr9WF1g6h2i5RkYFKzmaAMHIc4epPRwCPRKcijj9wu2xe8u47WRRSQRS36eEECrif6oN5oXZJvCvMYbkyawD5L84tUk+vomE8POq4YvDUf5gbS0BJ1spkA8rnpw1BJnz.pS1eXZqiq7AG5q6ggkQUXOwwB4gayboG8Dn9rC2d28p9G2cmi1+I6dX7Zb3iE7lKdJoCJ1hGf3XqMV6G9lY6izhubNX84qdwGrpHsxrNW8RfmNhkddbcGpAEdhfgkJ6JilBOWK7bH8Ej7Y+qm9zO37Qr5qTdfU+Ke13s4K+4leaXAMay1vShFXZPW8976gq4wkLYaGJwX3QnXramloCLuWu.SUWWVAjUBly3epNI4hCEg4KcnxbWNtrLpAsmK6N3JNz+jG0Ru6j41Ju7xOa09V+ye5Se6wa8Qu8+967W+b3e2DGmVJi.kRkmrZuunhuPWYk8OxixJ+CexWLEonP2u7jlcL0ircYu0G1RmGukE4XN0XTOyipHoUtQV9z2+e9wOcsWV9zElbNv2+9Wm994t178u0xe8iN+kt6Q7Hcq7SkGoK4ag60wTqNTNL7iZJTuIx9egbuI1nqEwjo6t3fZNAHd1Tj13Wfe7qRaXuZqUx9Ua0WgIaxbsgRTW2qYyv5SRIY3koD9NcmjvoW.Ncgu8uEToxswqIkD8SRwm7GC5pewyCDZNk31OaFlHzU+KJ7Uit2yFrVVwL0gk.8Q2HSfFLyuLAZpDnWbi0EhSLI921xK7ci9ffNuC9IjNT+O7.+aG4A9saJbLK7XJjgVcKjEGxmdv2Mte5A1i8mdvt5R.B66PrbsEtzhIm495qTx91jJ8rRqdfnTZo1dUfsWB8tc4HgkRJrNwJ0jAsSMS0TWuVTyue0fJgaPgciwtt5vlkzWnecOtK8ILCY6hIGXr3RIEuMww.7K5otR2bS08nl9ltSneFWp5bWUeRFWqWW9K9s6ma7f6HtV57QXrAScf8VgER3iweFDW1j3wkQRSGmUSXIhtYzXFvdToCqUKZ5yTxZCEd5ZOIuQ4ni75I5cJ+gPUXDG+meb5rES9WSSl9qeQXw.ETIGJby3qxH2MnuJiqhHTH+4++3o+4XHmdoB9t6B+u2eec7QdbcrFlDcGwQge4CpDF21WBrus7+xCyiqoZWnHpS3MPn9hOPlvwNGoqq3zuGXexdLklhwr7TLlUlhw79SwXdzTLle4TLle0PGi5D+v21kh+CBpuUvyQpE8t.gPAz+EX.6O9
-
@Lindon Hmm, very interesting implementation, Thanks! It seems to work good with longer release times like 20k. I'll check that more.
-
@orange said in My first plugin with Hise and I need help for improvements:
@Lindon Hmm, very interesting implementation, Thanks! It seems to work with longer release times like 20k. I'll check that more.
yeah "fiddling" with the gain smoothing and the env follower release time can get you "near"
-
@Lindon Thanks
I will test that and check from your snippet.
-
@orange Thanks :)
Yes
animation on blender is not correct.
I need to rebuild the knob.