HISE Logo Forum
    • Categories
    • Register
    • Login

    My first plugin with Hise and I need help for improvements

    Scheduled Pinned Locked Moved General Questions
    17 Posts 5 Posters 843 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.
    • S
      Sounddiy
      last edited by Sounddiy

      Hi,

      Math from France.

      It's my first plugin created with Hise.
      I made it for myself just for fun and to learn Hise and blender.
      Thanks to all because I read a lot to this forum.
      it's a prototype , so be tolerant :)
      I recorded impulse from my Lexicon PCM60 at 96Kz 24bits and sent it to my Gyraf Tube preamp G9.

      Capture reverb 60.PNG

      I recorded a short video for you :
      https://www.youtube.com/watch?v=9uAH0KTiVB0

      I would like to improve :

      • Add fade in and fade out for Impulse swap to prevent click noise.

      • Input and Ouput knobs seems to not be LOG, seem to be active at the end.

      • Mix knob is strange : I add script from this post https://forum.hise.audio/topic/6372/effect-plugin-send-routing-help-please

      • knobs's edge are not smooth, Perhaps I need to add blur on blender...

      • When you click anywhere on information's panel, it will come back to panel's plugin

      Thanks

      Mathieu

      Y orangeO 2 Replies Last reply Reply Quote 1
      • Y
        yall @Sounddiy
        last edited by

        @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 ;)

        S 1 Reply Last reply Reply Quote 0
        • DabDabD
          DabDab
          last edited by

          Congrats! for your first Plugins. You need to improve GUI. Knob etc specially when you are moving/rotating knob there is a dent.

          Bollywood Music Producer and Trance Producer.

          S 1 Reply Last reply Reply Quote 0
          • S
            Sounddiy @yall
            last edited by

            @yall

            "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

            LindonL 1 Reply Last reply Reply Quote 0
            • S
              Sounddiy @DabDab
              last edited by

              @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

              1 Reply Last reply Reply Quote 0
              • LindonL
                Lindon @Sounddiy
                last edited by

                @Sounddiy said in My first plugin with Hise and I need help for improvements:

                @yall

                "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

                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.

                HISE Development for hire.
                www.channelrobot.com

                orangeO S 2 Replies Last reply Reply Quote 0
                • orangeO
                  orange @Sounddiy
                  last edited by

                  @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 :)

                  develop Branch / XCode 13.1
                  macOS Monterey / M1 Max

                  1 Reply Last reply Reply Quote 1
                  • orangeO
                    orange @Lindon
                    last edited by

                    @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?

                    develop Branch / XCode 13.1
                    macOS Monterey / M1 Max

                    LindonL 1 Reply Last reply Reply Quote 0
                    • LindonL
                      Lindon @orange
                      last edited by

                      @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

                      HISE Development for hire.
                      www.channelrobot.com

                      orangeO 1 Reply Last reply Reply Quote 0
                      • orangeO
                        orange @Lindon
                        last edited by orange

                        @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?

                        develop Branch / XCode 13.1
                        macOS Monterey / M1 Max

                        LindonL 1 Reply Last reply Reply Quote 0
                        • LindonL
                          Lindon @orange
                          last edited by Lindon

                          @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.
                          

                          HISE Development for hire.
                          www.channelrobot.com

                          orangeO 1 Reply Last reply Reply Quote 0
                          • orangeO
                            orange @Lindon
                            last edited by

                            @Lindon Thanks, it's cool for instruments, but this envelope doesn't work for FX Plugins unfortunately.

                            develop Branch / XCode 13.1
                            macOS Monterey / M1 Max

                            LindonL 1 Reply Last reply Reply Quote 0
                            • LindonL
                              Lindon @orange
                              last edited by

                              @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
                              

                              HISE Development for hire.
                              www.channelrobot.com

                              orangeO 1 Reply Last reply Reply Quote 2
                              • orangeO
                                orange @Lindon
                                last edited by orange

                                @Lindon Hmm, very interesting implementation, Thanks! It seems to work good with longer release times like 20k. I'll check that more.

                                develop Branch / XCode 13.1
                                macOS Monterey / M1 Max

                                LindonL 1 Reply Last reply Reply Quote 0
                                • LindonL
                                  Lindon @orange
                                  last edited by

                                  @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"

                                  HISE Development for hire.
                                  www.channelrobot.com

                                  1 Reply Last reply Reply Quote 1
                                  • S
                                    Sounddiy @Lindon
                                    last edited by

                                    @Lindon Thanks

                                    I will test that and check from your snippet.

                                    1 Reply Last reply Reply Quote 0
                                    • S
                                      Sounddiy
                                      last edited by

                                      @orange Thanks :)

                                      Yes
                                      animation on blender is not correct.
                                      I need to rebuild the knob.

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

                                      44

                                      Online

                                      1.7k

                                      Users

                                      11.7k

                                      Topics

                                      101.8k

                                      Posts