HISE Logo Forum
    • Categories
    • Register
    • Login

    scriptnode - Convolution, not working

    Scheduled Pinned Locked Moved Bug Reports
    11 Posts 3 Posters 671 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.
    • C
      clumsybear
      last edited by

      Has anyone had any experience with the convolution node in scriptnode? It seems to have no effect on the incoming signal.
      @Christoph-Hart I'm on the HISE-scriptnode branch on macOS 10.14

      Couldn't find much info on convolution in the documentation

      ustkU 1 Reply Last reply Reply Quote 0
      • ustkU
        ustk @clumsybear
        last edited by

        @clumsybear It works here, I'm using it for speaker emulation at the end of a chain

        Can't help pressing F5 in the forum...

        1 Reply Last reply Reply Quote 0
        • Christoph HartC
          Christoph Hart
          last edited by

          Does the HISE convolution reverb module work? It‘s basically just a wrapper around the same code.

          1 Reply Last reply Reply Quote 0
          • C
            clumsybear
            last edited by

            ok, thanks @ustk good to know!

            @Christoph-Hart yeah, the HISE convolution works fine. I tested it in a new project and the scriptnode convolution worked flawless. But couldn't get the scriptnode convolution to work properly on the project I intended to use it in the first place. Not sure what's wrong...

            I think the simplest solution is to just redo everything in the new project where it works.

            Thanks :)

            1 Reply Last reply Reply Quote 0
            • C
              clumsybear
              last edited by

              ok, I think I know why it wasn't/isn't working. I wrapped the signal chain into a frame container. Is that something I should avoid, even if it's just for modulation? @Christoph-Hart

              1 Reply Last reply Reply Quote 0
              • Christoph HartC
                Christoph Hart
                last edited by Christoph Hart

                Ah, yes of course, you certainly don't want to give the convolution reverb one sample at a time (at some point I have to come up with a system that nudges the user away from trying to do stuff like this).

                There's really nothing to modulate in this thing, so just put it out of the frame container.

                BTW, if it's not fast modulation, you might get away with using one of the fix_block containers. They are guaranteed to chop up the signal into small chunks and modulating a value every 32 samples (or 64 samples) might be enough for some use cases.

                1 Reply Last reply Reply Quote 0
                • C
                  clumsybear
                  last edited by

                  @Christoph-Hart actually the LFO is modulating a multiplier very fast, so I need some kind of solution to get the impulse to work while being in the frame container. Is there any way to achieve this?

                  1 Reply Last reply Reply Quote 0
                  • Christoph HartC
                    Christoph Hart
                    last edited by

                    But why can't you modulate it in a separate frameblock and then apply convolution?

                    C 1 Reply Last reply Reply Quote 0
                    • C
                      clumsybear @Christoph Hart
                      last edited by clumsybear

                      @Christoph-Hart said in scriptnode - Convolution, not working:

                      But why can't you modulate it in a separate frameblock and then apply convolution?

                      Because I rendered a Hilbert transform with Matlab to use as an IR. It's a 90° phase shift over all frequencies. So I need to split the signal, multiply sin with sin modulator, cos with cos modulator, where cos is phase shifted 90° to the original signal. This way I can separate the upper band from the lower band while shifting frequencies.

                      are there any other ways to phase shift LFOs and audisignals 90° I'm not aware of?

                      I have to refer to this thread for more infos:
                      https://forum.hise.audio/topic/1835/frequency-shifter

                      1 Reply Last reply Reply Quote 0
                      • C
                        clumsybear
                        last edited by

                        If you separate the LFO's from the signal frameblock, there are strange things going on.

                        HiseSnippet 2544.3oc6cssaaibFlTxiskhS11sAEo2IrnWjEXCAOpCXuXShOr0nwYUsbxt2TXPSMVlvTb3RRYGuE8EpO.858IoOC6aP6LCIEGRchV0lR1YDPP7bh76+e9+9m+gCGNc8QVvf.jufXsStwCJHtCn2MtgWr6El1tBGtmf3yAG3C+4QPWqa5cg84gP+S0Dd6MdlAAv9BhhU+dRMEqsg.82u8cu0zwz0BllkfvGQ1Vv2YOzNLM2tu9uZ63bfYe3I1CYps9qOzB4tKxAMBipp.YAOSqKMG.euIoZU.Bhatee6PjeuPyPXff3FuE0GiMz0tQ0+i1A1m4.IITD5guPQYe.xoOAwjbE18Bam9cSj9.AAQP2TcQ0HcwyAGY22db9o5jeGsfFosfUeHVYdvSgEdxEFdBLnaiHzgAAp+HGyvrHizcDWfMxMCxNzMD5FXGdCa20JEt+dPW6PqKlNdqLE7h6ntuwabm+SA6e94PqvTvtA3fe59umVTbRcWcPOKeauP78m.jchS13feRMCfhxVP7eCZru6.aWnjkODis8B7dOL7Zj+ku7qFylChYyJe0W+smOx0hn9a34C8L8gmf55XdyKCLG54.OFeE9lFm4frtrm8u.+55+i50p+Oq2foQT.+VRMdo0ElttPmfIqFgU6F5ibdo6ngmA8+lFWY5LJ85MAwt5r0mrD6ozcdLZTns6fiLC8s+Dla+9QC6g8mXA2MFc37DqHPZJMsLIMw5pGzsOMw+E+KtPERZw3BURJTfHLP2Pb9w5VZmW7ei+qbNOGqtIUB0GKEaefoEVZuoqY3EDp.1sWH1VC5KYMMuuIW.UArzjJGUApBuCq3ykor.4lv5FcWzvgD7RbgF+2+ncexsF.zjkiMjNF2kSbHeDwdFnh0EUHWHhrUMB10I3ZKPDFWfHTpHMkIP4aX6ltl93AMvJs3aTjHD0OQkkZDY4Y.zU3pPs00+TVQ5ELhTlZceJYIhPpiBBzwF3dP+PaB9ExIGaE4L8ZeSOx+B7brCUTlsnbNQundJkSeOIJo1MIl6QttRw2rMdnkWJp3TKhJLVDufhx+hsC1KU3oGD6.SQYM1bOUP1fQPdJ.EXgCyhLpq5jn2GJkV9pE8og.bho+.XX7fxis3oCKRRgCFnJQzpA9P.jDFlvGIihDcc5N5LGaq3gEXX+D5SRJhpwESkCSt4GY6xbINx7SiSogUAWC8iibkT5G77XRqIzKD5QFTLdLoKgWGojiRSv4lj3dfrfTnHPgpjRwxV3j3eYvCsJr.JoRofB.jkxBq53bTU6zQ1fhtmjN9hv3akRaYIshAShTlhxM.JMyoxTxfPZEVrNaGJpZbLwdPf4NIvXZuEX.lxkiR9jHi5Aqbx3BMmqjybdGvwv.XXjvNSK5rs4KHTfhzLVhPkhzstI3UJxY4BYs8hqPV5v7s7pALjzUUUaESKnyaL9xC.upibQs3Xw0l.k7zh7zz3pLengM3kUj0h4D8FhPgWfCfTfkMJvLN1SACQtH0.LVgnr1feYjMHa4ka.aS23iwFPXhPIvBMQp9CfIFya0LHMajO4hIxGB+EX+H37m.ViBBQCkxC6jpcXeR+wDkNwn9zXZAff0rHZmsZHUB1hQBpALcbHUKuTbtsCoqWJo3UjTnTL+jrtq.2deBSarx7NEtaFpbahKMEMih44hbGzXvI.zQpSFTFUCVbFUmEhxl5sTZSQYUveKyHlECXuB25LCi2NGtHUH2.4smKrRC+g0OegC+IejXJKHRLEFvrIFLx2RG7ws4dGazAIKXThS5jlRxqmPxU9Liku5BIdafthjB1hmyy477Rmmqx44kDOuFd5osjzL5vI5bhd4Sz03D8Rin2rkhjVKUNQmSzKehtNmnWZDc0lczkzZxI5bhd4SzM3D8xKzckNsZJwCcmSzKEhdsnpNbjStQyqCFh+eIbAqgKAIKiVjQAWeNqDnQlUBD.LjmXs.MxsVfQUpH1jaAxr1k0.5FJRc5XHjG9IbH1dhEsnV0hVVGKTvCh2bism1PHM+raHDEiENDBtJ2GOkWk1RsZyCUjOBxJHTwV7PEKsPEaqIYH2jursbh9Jfn2lSzKMhtllgjhlNmnyI5kOQuCmnWdO7GMccIcENQmSzKMh9SF+hXIyY5kFS2.yvjZ2hyz4L8U.S+y924RixioqqXXnHwY5EkoGIfbt9cvR5nwWRm6rkzI41Uf0yIyp1Pz1O76Elim0WoLG6bZw2JR3LT+zKTQW1rkoDlwI2FP2TXpqlMM1j63ekBsCpX242Q6g9zMEs1Z69AahukAaE46cHpOEY45DdNCxSpx80N+eLx1jYGStMvxAZ5mawx2IhSSKZcaaRVLd7c7PoyfEO2grX2k+J7c4+Cnc4eAFJdoBuNAVSKt5Mj0H+96+5Z9F7uNHvdfJ1WUNOYOKxkQbgOFBEXMvExV.On4kpS8qo.oj0N0rXkICnbGxsmrkuiesrFq6I4knM9AuweSsR9tIruq4YNIyidUD079exyGFDP2Z5XMkvhDMikQzjWKDsB8JaQERUdz+++S5w8axRFyVSGGUlw5RTYOtbvt7Smh147k4mLh5CfYiTYpyFQaMX1HfImMRS9rQtKCkX67yFQesZ1H74evm+Qgl+Q7CyZZOGk0lWcbwprq9SpWtpLTQ.vyN2CDnVjKNOat+s44eSc1921Dz29poGbJtfGGpU0EnVUuSUq0FqV0VOTqkSTn5KPIqujJY8kIVywOsEM9SaojdZKZOfdZKhK5QRn8v8osr7yRicpDs3SknLmzbFYXy7wZtPCoEYiLQvphh6hv8Uzuejzo4lljgJjckXxvHXgGtsTcN8ML4v93NVxgbvT3JqCziEJn5ORDzk5Q2L6DyL7wAS7gyek8YKl+gJ9V9gJdK7kSe4dKqVUephAfyOOLq81SAltlN2D.kHEsV+0INSIe3v8LCMIN+iO7MXppn3dvqrsfQtVpA1CFbYHxKyQ6xyhJDq0vyemdNGQ0h+QZ5F+n4UvFeODOy9H22y3PNpwu9e9WE8PNxqvGxQ+fUH91ehuoafGJHyEtGbn8IHWhLllIlPQbyF8DLXxeWjo+TK529tCvB4TaSOyvQ9zdj2LDMxMLywsS0BeF2bKNrk1feXKsnS3F44dB2j4TBpVBF6YSNcR1G6NxAyKDhVCg8fmaNxILI2r10GgbQdWfbItfS6zOFF5aOX.041XrOUA5MgglVWllyye8wPbHurFv+4W+Nrgmo+QQy+YYzEJEWWLu9qW.hfaCBYrwiiCIqpeVdHYUJGvSkw8XnokO5TqnyEK52.DZNX41kdb2UCbDIcCEgqReIukEFh8HdpkUxa24zai5RzFsknM5KQaLVh1zbIZSqknMsmaaHCF8lQgngQTQbFc2mFUhn33mrgXUg+Gf9dFsG
                        
                        1 Reply Last reply Reply Quote 0
                        • C
                          clumsybear
                          last edited by

                          oh, and I can't send or receive signals with the send and receive nodes from or to frameblocks.

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

                          25

                          Online

                          1.7k

                          Users

                          11.9k

                          Topics

                          103.4k

                          Posts