HISE Logo Forum
    • Categories
    • Register
    • Login

    How to make Mid-Side processing?

    Scheduled Pinned Locked Moved General Questions
    90 Posts 5 Posters 7.2k 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.
    • JayJ
      Jay @ustk
      last edited by

      @ustk it didn't work.

      Is this supposed to a VSTi or VST (Instrument or Plugin)?

      Joansi Villalona

      1 Reply Last reply Reply Quote 0
      • JayJ
        Jay
        last edited by

        I think we'll need an intervention from the master @Christoph-Hart

        Joansi Villalona

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

          A VSTi if you have a sampler inside obviously...
          Please try standalone first, that's the easiest…
          I honestly don't understand why it doesn't work for you guys, it is just routings and a sampler, there no reason something weird is happening in that part

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

          JayJ 1 Reply Last reply Reply Quote 0
          • JayJ
            Jay @ustk
            last edited by

            @ustk but why don't you post your working snippet?

            Joansi Villalona

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

              Hum… I did it approximately 5 times in this thread… and all of them are working for me, in Hise and once exported. Do you think I am giving you something that doesn't work while I am working with something else?

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

              JayJ 1 Reply Last reply Reply Quote 0
              • JayJ
                Jay @ustk
                last edited by

                @ustk I can confirm only the mid work in standalone but no the sides, but I think we don't need it to work as an instrument we need it as a plugin.

                Joansi Villalona

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

                  I think @ustk code is ok, but there is a weird bug that we can't find yet.

                  develop Branch / XCode 13.1
                  macOS Monterey / M1 Max

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

                    Ok...
                    I replaced the sampler for a synth with stereo content, so you don't need to care of the source anymore...
                    I added 2 buttons just to switch on/off an EQ on Mid, and on Side so you can hear they are affected independently

                    I tested as standalone => it works perfectly

                    I tested as VSTi in Pro Tools (via Bluecat Patchwork) AND compared to another M/S plugin (Brainworx bx_meter) placed on the same track, just after my M/S plugin, in order to solo the two signals => it works perfectly with NO difference between the two plugins

                    The EQs are NOT affecting each other in any possible way, in Hise, Standalone, and VSTi...

                    The Hise version I am using is in my signature

                    Here is the snippet I used, exactly the one I used, with no modifications:

                    HiseSnippet 2936.3oc6brDaaibkx1zwRNJa1Eo.6g1hoF6A4lXGQ43eMHqUjjcpQkh0J5MevtAIzTirHLEGExgNwaP.xkBzy81dqW6kdom5o568RA1i8R.JvtW5gbomSmYHo3PJJYI43D4Tpf.648Yl27l2uYz3opIREZYgLERjb2iZCERbQQ4iLvMK1TQyPX6RBI9LwJaW5wxaWZSvyPlGnYruPgiZqXYAqKjHwj2gRWhjSIv97lMJnnqXnB8AIHbOjlJrrVKMrOzp4+cZ55aoTGtqVKNpuQ9sUQFEQ5HahLMoXVg1JpGnrO7tJTxlPTHwzaVWCiLkwJXnkPhoJfpejbSzyLbn+dZVZ6oCoMjDjIcjC3sP50oRLEpPwlZ50q5M2sDDRHV0WSLoil3JhUzpq0AtuF4xLD.eN30GIlnehmDu3kcvEuDbh2TNh2mJJqZp0F6igJayJtsAFZ1PgrDvKVNzJLwpWPrHhPgAdwVJG.2xjznCGYVIa1qAVNa14uY5ToSQVHrvfCULAUjoKyfaAX1FKtODuYiFPUbl4pHCnnlixgO8xUrIcYTzKCXnBQekdRekHoW1hn3ht6oXlqK4WqNUUW.SmCdyeBaEQsZiLHMHCTGRBOVZ0gmDybzz8Xu4WE8DayuJ7HEMkxdTR+20uNf3NRf.JTMcJMCcMCHngsgJVCY.PFjowlOsPapXZhzyn5IiWiLB51v4Sm5EoSkjHSKZAwdFHY9UNHIiwKI+umJHZOO27TNc6+hJ556Q7OyDdf8DWl.yhczSIlp6F.QVdDDYuttWxbng1Wn8E8cJuCUg2CUs6Z9IH5ZM.YbZSaAHe3rWnR18nHyv75.teb73nHuMFapsGwIHCw2jQCqKbbY5CAxQSvBRY4ng5szCRRk7k.ntED7h92gbhTOkYRecBlVc7d5o0UPcMm+.aMhZi0KqqQcUxePCsH0uYaP86IpxF8EokhXI5jMJ5yB9ocULPPvd6vE85H++3V9tKBC2wHy7odQpjodYWXZzHJTtcsNzLJrz5ML6CaYLrasGzzy3vkNRZ2f40E6cdc9xNTcTUbDhL11PCuSanQux1K3peI48m1UnHjhYY8ujaVeYchpzTPijbWjVNh.SZ4q5RX.XcZQ5JxPvaAaLFYv38hh99GiVOjVjydXz5hjht4cFM1SI5kBHB9+5sKofUnEe4tdPViZCMwZzk+DkfGRpp0oTrjhkfVGfQsERLSGGBhF5DVxdt+vsX9i7arZ91dVCa6LGAkgGB0IkBaRpBl3guMasiU5cKTcWIPUaOBMs3KG+gG2R447SJKLrsr124MQ+Se+2+21vxtQCsmSEJP8BD9qWWGVEYoQcK74M2wBCzTy0jxeTeUy9N2jG6laSOXl7bi8lbyvW804elVcbSe.2OeSn19M417Sw7C13EzAwe.A57pz6MrC3rX2823LfaoiTvjs0sqFI7EcX+DQdPR7yzOmefak20wvwKHMaaQxjMtQVeE1aeuMwkbZBsukxfFF1xG5+332FBZNdvLmOhk.I21KEBNCe8SCOCeR6SwLLG+LzjaF95VgUslcoZQAUBWVrnsEF0RFhoc+6J8vD+4DTEA.LWISsCI6G52.vl1vq4.hEJJ.ncrwsswA.Uf3J.MoNHA.KqzpsNrFIoV.v2QGsmhdgpUBRL1DpP7B2uBwyLH8lJsapoVCZPBDPHHHapJ5vsTTIoOCBmnpH94EKF.J63BtcKjsAthsNVqstVnIbQcnhI0XKDmNykxHUEp+cHczd1cK0bBVYMKp95abJAO6hKeMueaUueUx6mKlqCnNzki9iGQsUGLea+LWbgJKwY7ATBY7I7ftL9t8.FHgKOWOhh7jSdzdU97BceLDWVjnUs0UvAOgDZ7aWDzPs7GEA83FLHgfOh+XiNSN1jAUb+TwpZX0lQKuSDg7RJJ3rVdmzKnpyw.3KrSIt0CF0SbJ5CDKaTm3zk5VVRJVCQ1M.Y3cViKWCT2l3cRb2f.ofxzjAkoIGLYJBUBcHoAbTH6EgX69KtqcKmTLDMhgAY2Ojj6ItDMGmS6rz1zUHYRnHViI7QJQamvEIqwj9HyQa+VxGJxNMbQtDOxkBg7F7HuQHjKyib4PHWgG4JgPtJOxUCgbMdjqEB457HWODRor7X8a4gVJ.ZovnCnljBqmjBnn7aILjlS4FaMmlpelShwlSu2MmbirmxqXuG3dP3UjAaZnR2BQTGD9ElPryd+aaBIa+.tKpptxQYr5TQz0.6oiTOfVyTWmWf61XJPIHipqwy7odgS0.W+5df9lrOB7qAYuYWvk3gS+v9kNny8HvU8aszi.e4W52bkGcSVmAJe0ZfaAp.zL.qlNXGrBq+Wb0rqFf0UYr57gdXxLVAJF0AqAVXo5Eb5kP80xz9ZAIeN69CouVnVH1tQf4vxAmCq0YNr.cNHSEj0C0AqE8bX8fyAGVYyAorrIwPcvNhiOwV3s76J1BGxbd405YrkIcQFYrkobQFYrEQWjQFaYZWjQFa4BtHiL1xLtHiL1RRWjiGwV5b7aizQ.wGZJoGxh1lGRp+lEYZZQ528SfRLIVJaooiglVdq5ETXlD9mODEfTG.+g+JCPNeJlgAXofeUrrkXO.WN+G3zndp5HM06rNDko9Ghznito94yzn8vVU9TZqdrLJ1Vc7sjuyQgk4rUuPm6phFsVs63s2X5Qky9Jv5yUTQPnDjTlGOf6G7jOdX9HtDKuyrGSL0.epDrKcw4lSQ4yDYJ1ySBLag+7i.eYwpJiCFDwY++nK6e+hn57EzEGQMNhZbD03HpwQTOsQTkiqQMNhZbD03Hpw65+cVD03ZTiinFGQMNhZbD0S8MwXVwcQ.m+PpFmtDF+eokzE8UBcaIkl6lnLtladFwHrjBlZ9gGGmZNN0bbp43Tyejcq1tn2s2I5.po8POr2psRvddq19iINatUaoRxeuxtZfanE+MyRJK8pYQuWYWUFbKPY5MyRRJcpjo45g0GraSlLOOqFXTWOznJ4MpKPG0ZrQMWnQUJamKS1M68nRuN8DuV5UP041vkjeT5zAwWvrOltfYo7zBQ6lOqG5wuKXVuORjx0XOLCw0cEW2UbcWiU0cM5Ajiq65C5EgP9jhnFeHywQTiinFuS1wvHpuuKwkyr6JNlcyJdekCgrW2JlE2Oi0tAxrE3NPCnI0dTpOAW+mC5SKW6A9okaGULQD10TwvpMxBJwadGBG2sW+M+8RPrsAO4z.+TP4BD5mv+VjomD+ymfGPNJ+44ItdA5LR6.8TEMtGnfWuwlFJDGKYHY1TeGKUxjkp63E9p15VPVDHIdF8AmiGb37OC8e.wmCeQ8d+8Wx9jCl3dBO5eI8jQmxR1z3PnNYmhcxN1PwVG6AM3e7rUPFn1MQFZp71T0fjHr6uOLfcSjSnaiwJpG3C4J4qA0gJVbtVeQ9xZFz2jAmGrkQQWHM35h9sd84hNhKf56C933EHXxyau.AitI+jcWI9LhEahLssbqB2oQvDEzS0zU0jeok9gM3K593e4u+eswVPX887MhYDEpT82rwY12uoXjEwLwoZag7KTy5nntfSQxtesareOnZhAh5WTF1fKe4b46fnVvmWjuHumhimi4+1epiBkmgWck+xOsQYzypRFvsLgO0+OVweH+uUqKnBkxGJu1tvVsQjBDT+nXUwMh8kbiXWCdHzbO2bJNf.NvBYKiPs3dEqN9+l4+rQIkVsou6tcrd+2abeH14JOwaQadDOrmznwOtQn8e9lMHqAvuCxEnl8NYctUK2+b2DCrwu8zblnRhOIpyl8MIz+8Mkn+6aRn+eCfI59a.rkhpI5wpNegRzLhyvfPrsLXO.1IEqPaCj7dvBo1esHEO+XUUZl4EHVfQyQtglikFZNtwPywxCMGqLzbr5PywZ8gC5NUtsMF0xIlBAP0Mcdq5R3rwLV3Eg+GHTg3yA
                    

                    I don't say this is the best way to achieve M/S, but sure it works

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

                    JayJ 1 Reply Last reply Reply Quote 1
                    • JayJ
                      Jay @ustk
                      last edited by

                      @ustk for me it only works as standalone but not plugin

                      Joansi Villalona

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

                        is everybody on the same platform? @ustk seems to be on MacOS

                        HISE Development for hire.
                        www.channelrobot.com

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

                          @ustk @Jay said in How to make Mid-Side processing?:

                          @ustk for me it only works as standalone but not plugin

                          Ok I found the cause. I deleted the master routing matrix 11-12 and 13-14 lines (only set to 1-2) and put 2 routers for those channels to link 1-2 at the end of the chain. It works on windows for fx plugins now :) For Fx plugins, you need to put Router in the fx chain, do not wire lines on the master router matrix. It can work on instruments but it doesn't work on fx plugins. Now there you go ;)

                          QUICK TIP: If the main VU meters on the Hise interface (right top) isn't active, that means your output won't work even it sounds in Hise (for fx plugins). In previous snippets, Hise master vu meters aren't picking. But now, after puting routers, they do.

                          HiseSnippet 2973.3oc6brDaaibkx1zwRNJ06hTf8PawTi8fbSrinb7uFj0x5iSMpTrVQmeXaPBM0HKBSwQgbjS7FDfbo.8bus250doW5odp9duTf8XuDfBz8ROjK8b5LCIEGRQIKImOxdoBBrm2ady7l279MOMdpXhTgVVHSgXw263VPgXWVT9XCbi7MTzLD1ofPrOWr7NEdh7NEJBdNx7PMiCDxcbKEKKXMgXwl7Nz9EK9TBrOucybJ5JFpPOPBB2GooBKo0TC6AsR1eqlt91J0f6o0jq22L6NpHi7HcTaBOMoXZgVJpGpb.7tJztMgnProKVSCiLkwJXnkProxgpcrbCzyMr6+80rz1WGRaHIHSFHavaizqQ4XJTg7MzzqUwcsaIHDSrhmjXRaIwUEKqUSqCbOIxbLD.OJ3kGwlnermDO6kdvYuXbr2T1r2mIJqZp0B6ggxayJtiAFZVWgrEvyV18UXh0tjXdDoGF3kZpbHbaSRiNTjZ0zouNXkzoW3VISjLAYivBCNRwDTVltMCtMfoarzAPbw50gp3TyWVFPQMOkBu9KWtMYHCq+x.Fp.8ubO6e4P6urEQvE9vSwLeW7uVMpnNGltFbW+DxxiZ1BYPZPlnNcI3boUCdZDy0mtm6hec3KrhecvYJ7dJ61S5+twM.DyQBDPtJISnYnqY.A0aanh0PF.jAYYT7Y4ZQYSSjdJUWd75jYPuMbgjIdYxDwI7zRVPrqBRpeoMRxb7Jx+6o.hNxyu.kRmwOuht99D6yTAmXW1kwvLeG8jioxtAfkkGAV1cn6EOGXp8XZOVe2R6RE38PT6rmeJrtVcPJ61zV.xGN8EJmceJxTLqNfyGaKNJxsvXSs8IFAoH1lr9vFBaSl9zA4v6vhRo45C0ZoGcIQ7WAf5VPvK6+.xwR8jmIi0onZ0w5omZW9k0b1Cr8HpNVuztF0cIuIMvlT+Vs9kumpHaz2jVNjsnSWonOa3m0cQeNA6sAW36i7+ia66tHLbWiTKj3kIhm3Ucgod8vP4Lz5PyvvRy2vrOjkxncy8gltJGN8iD10ebcwdGWmOsCUaQEWGQF6Xng2sEznWQ6Ebjuj39S6vTjthYQ8uhSTeYchnzTPiDbWjlNh.ia4y5RX.HcZQ5NxPPat1XLxfQ6kE8rOFsQHoHm9PmgX5gYHhK5D2Yz3fDhtg.Bg96sSAErBM4Km8CxdTKnIVit8Gq.7HRVs1ohEWr.z5PLpkPrY5XPPjPmxV1K7ltkxdrWi0x1xUaXG60HnD7HnNIUXSRVvDK7cX6crTuahp4vApZ6S5SS9zwezIMUdA+hxBCaIq8stKz+z28c+sMsZWut1KnLEnVNB80poCqfrznlEdzl4DgAZo4nR4MqutQeWaxicqsoGLUdt4tH2J702K6y0pga3A3AYa.0NnA2gexmcvlO+FHdSHPmWjd+gcBmE6b9F6IbacjBlbrt8zHtunS6OQjGjD+J8K3m3lYcLLrsBRxNVjL4faj8Wg8Ov8PbLK52QIPCCa5A8ebx6B.MCOXlwGQSfDa6UB9Wgu4YAWgOs0YXElgeEZxsBeSyfhVytDsH+Bg4Dy21BiZJCwzg+8kbXh+bLpf..lufo1QjyC8qAXy1vqaCh4JxGncaia0F6CTNho.zjZf3CrrRyV5vpjfZ9.eGcz9J54pT1emwlPEhU3AkIVl96uoRqFZpUgFDGAjN3mLUEc31Jpjvm9gSDUD67748AkUtfsZhZafK2VGq0RWKvBNuNTwjprEfR60RIjpB09NfLZ+1cy0bLVIMKp75arSAO8Rqbc2eaM2eUx8mKkoCnN8KC8GOlpqNX11dQt3bUVfS4CnDP4S3gco7s0.5HgKNWO7h7zSe1dc1rBcWFh4DIR015JX+UHg5+1AA0UKeoHnkavf3B9X9xF8AorICJ69YhUzvpMBmemHD9kjTvGZ9cRWmp1kAviYmRb6GNpUbJ7BhkNrJNMW27RbwpHxoAHSu8dbopfZsIVmDyMHPxOOMoedZxAimBQjPmRpCGExYQH5t+761tocHFhDwvfb5GRv8XWgFiytcZZa5NjLwUDqwDdHknsi4fj0XROjYnseG4CEYmFNHWlG4xAPdSdj2L.xU3QtR.jqxib0.HWiG4ZAPtNOx0CfbCdjaD.oTZdrdsbQK4CsTPz9DSRAkSR9DTdsDFR0oLispSS0O0IwH0oO5pSNd1S3lr2CcJDdYYPQCU5QHBqP3WZBwNm8ukIjb7C3dnJ5JGmxpSFQWGruNR8PZNScUu.miwji1gTpNJOKj3k1YCbia3B5aR+XvuBj9VcAWhGN8C6W5fNyiAWyq0xOF7UekWyUe7sXCFnz0pBtMnLPy.rVR+Cvprweo0RulORWiQp8GZwjYjBTLpAVGr3x0xYOJAFqUni0hRdT18GxXsX0.jcSeqgU7uFVuyZXQ5ZPlxHaDX.VO70vF9WC1jxVCRoYKhgpvNhiO9V3076x2BGxLtw05oukIcPFpukobPFpuEQGjg5aYZGjg5a4RNHC02xLNHC02RbGjiG9V5T9sQpDP7tlh6hLeayiH4ey7LMsH869wWJlDMks0zwPSK2c8bJLUBu5CQAH0Ave3ux.jwqGyv.rr+uJV1VrKf4x9INLpqnNTU8N6Cgop+oHL5nqpe9LLZOzUkOi5pmHihzUGeS46bjaYNc0K04tpnQyU6NtmMlVpb1WAVethJBBEfjz73A7.+U93QYC4Rr7dSeL1TCbUIXW5hyMUQ4yEYB1ySLLai+7CCOmXEkwAEhnn+W3h92OOp1eAcQdTi7nF4QMxiZjG0ypGU4nbTi7nF4QMxiZzo9eu4QMJG0HOpQdTi7nF4Q8LeSLlUbODv9OjpwoKgwOJ0jtrmPnaMojb2Dkw0XyyHFhlj+PyO5jnPyQgliBMGEZ9B1sZ6xt2dmvcnlzE8vdq1J.64sZ6OF6CysZKQb96U107cCs3uYVRooWMK58J6ZxfaCJQuYVRRISDOI2Hrwfcaxj4oYMey5FAlUI2YcQ5rVkMqYBLqRo6bYxtUumU50omX0RuBp12Ft37yRmAH5BlcQ5BlkvUJDtY9rtnG+tfY8tjHkpxdXFhx6JJuqn7tFqx6ZzcHGk20mzKBg7o4QMpHyQdTi7nFcR1wPOperSw8z+y8a6ct6VkdR0cu2dEq9jw2+5QiBPe5AnE3JDcHAniwg9ii5TlH0oezluGuxXHpSL7bpSW0VcZVwGnbDj816wTn9or10QlMA2AZ.MoQKk5Spe+yA8gur0.+vWtqJlvB6YpXX0BYAk3C9F.G2eaMu8uW.haav2cZZoTPY7kXJg9sIKOI9G2EWfb87mkkjXfuAiz12HUVi64S4MaVzPgXLICIqlZ6ZoRVrTYGOyWostEjkejDOgdfyvCNn06P+7FbN7897i26rwjCF6dJOIowc4Q6CMUz3HnNh.wM285Js0wtP86btLx.0pAxPSkWmpJj3g8fCf9zaBcAsEFqndnGjqlsJTGpXwYZ8kYKoYPewXreNoFEYgzfKK5290WHZyt.psO3hw6ixjm2deTFcU9I6tNAyHluAxrskSMBra3OPA86bwQzjc4k+9M4KIvI+he++ZysgvZ66oDy5TfBI71M+fkDiXnIwLwYJIF9MpYsETWx9H7NWJ.1u6WLw.QsKJAqyEub9rcPT0+iezWl0UvwSwB+teni.kmfWe0+xOrYIzyqPlvsMgOy6Ok5uO6uQqKnBExFHt1dvlsPjDDTuPrq33w9JNdrqBOBZtuSLEaP.aXAzkQnlbuwdm7+R8e2rfRyVzWE7NZu+6Me.DaegL40nMOlG1SqW++rYfpi81MI6AvuEx4nl8J9ctUJ2+X2DErwuJt7AQjDctoKF0IuohpI5Ip1ec2zHhyvfPzsLXOO+wEKSaCjbeNUo5eMIIO+DUUZj4EIZfgSQlglhkGZJt4PSwJCMEqNzTr1PSw58gB5IU1pMF0z1mBAPkh1ujlwrOXFy8hv+2fP95O
                          

                          develop Branch / XCode 13.1
                          macOS Monterey / M1 Max

                          JayJ 1 Reply Last reply Reply Quote 1
                          • ustkU
                            ustk
                            last edited by

                            @orange Glad you found a solution 😉
                            Effectively I worked only VSTi here
                            The main meter is only connected to 1-2

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

                            1 Reply Last reply Reply Quote 1
                            • JayJ
                              Jay @orange
                              last edited by Jay

                              @orange I hear a double signal coming out, is this because we're merging ch 1 + 2 + 11 + 12?

                              Joansi Villalona

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

                                @Jay Yeah it needs to be like that. But don't forget that, if you put a unit to the mid or side section, and if the unit has a latency, you can hear double. Because one section comes a little bit behind from the other one.

                                For example, Hise dynamics compressor has a big latency if you set the attack above the 50 ms. So let's say if you put this compressor only mid, then sides will come 50 ms earlier and you will hear doubled sound.

                                develop Branch / XCode 13.1
                                macOS Monterey / M1 Max

                                JayJ 1 Reply Last reply Reply Quote 0
                                • JayJ
                                  Jay @orange
                                  last edited by

                                  @orange Yeah, that's what's happening.

                                  Thanks.......

                                  Joansi Villalona

                                  1 Reply Last reply Reply Quote 0
                                  • W
                                    Win Conway
                                    last edited by

                                    Sorry, have had a couple of family things happen here, but i am going to make up with it by doing a full article from nulling through to mid side.

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

                                    18

                                    Online

                                    1.7k

                                    Users

                                    11.8k

                                    Topics

                                    102.3k

                                    Posts