HISE Logo Forum
    • Categories
    • Register
    • Login

    Matching Gain Before And After Effects

    Scheduled Pinned Locked Moved Scripting
    68 Posts 10 Posters 4.0k 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.
    • ustkU
      ustk @d.healey
      last edited by

      @d-healey said in Matching Gain Before And After Effects:

      Sure they are, the knob is automatable for exactly this purpose. If the input goes up during playback they can bring down the output, and vice versa.

      In this case effectively you fall in the slow integration case and you might go down the input/output compensation. After all, the ancestor of a compressor was a fader adjusted manually...

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

      1 Reply Last reply Reply Quote 1
      • d.healeyD
        d.healey @orange
        last edited by

        @orange Some compressors have auto makeup gain, how does that work because that's what I want :)

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        ustkU Dan KorneffD 2 Replies Last reply Reply Quote 0
        • ustkU
          ustk @d.healey
          last edited by ustk

          @d-healey To me, auto make up is a fixed compensation based on the different settings you adjusted, not an IN/OUT comparison (but I might have wrong here, or at least for some references)

          in this case, Auto make-up is not assimilable to gain line automation (the fluctuating signal has no impact on the auto gain that is set. On many compressors, make-up gain is simply a gain control, auto-make-up is a gain control compensated when you dial the comp parameters

          @orange exactly, Dave eventually described a comp/expander.

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

          d.healeyD 1 Reply Last reply Reply Quote 0
          • d.healeyD
            d.healey @ustk
            last edited by

            @ustk

            Dave eventually described a comp/expander.

            Not quite, I didn't mean a fixed input gain threshold, I meant a threshold of gain difference between the input and the output. So if the difference between the two is more than X turn the gain knob to compensate.

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public HISE tutorials

            ustkU 1 Reply Last reply Reply Quote 0
            • ustkU
              ustk @d.healey
              last edited by

              @d-healey I see... Are you not afraid a threshold can lead in some nasty fluctuations?

              I'll try to make scriptnode example that should work...

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

              d.healeyD 1 Reply Last reply Reply Quote 0
              • d.healeyD
                d.healey @ustk
                last edited by

                @ustk

                Are you not afraid a threshold can lead in some nasty fluctuations?

                I don't know what I'm doing or talking about so I have no fear ๐Ÿถ

                Libre Wave - Freedom respecting instruments and effects
                My Patreon - HISE tutorials
                YouTube Channel - Public HISE tutorials

                ustkU 1 Reply Last reply Reply Quote 1
                • ustkU
                  ustk @d.healey
                  last edited by

                  @d-healey "FearlessDave" :beaming_face_with_smiling_eyes:

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

                  1 Reply Last reply Reply Quote 0
                  • Dan KorneffD
                    Dan Korneff @d.healey
                    last edited by Dan Korneff

                    @d-healey said in Matching Gain Before And After Effects:

                    Some compressors have auto makeup gain, how does that work because that's what I want

                    I had to calculate a formula for a makeup curve depending on the settings of the compressor controls. It looks like this:

                    Math.log(((-Threshold.getValue() * 10) * Ratio.getValue() +1) + (((200 - Attack.getValue())+1)/100));
                    

                    Results may vary :beaming_face_with_smiling_eyes:

                    Dan Korneff - Producer / Mixer / Audio Nerd

                    d.healeyD ustkU 2 Replies Last reply Reply Quote 1
                    • d.healeyD
                      d.healey @Dan Korneff
                      last edited by

                      @Dan-Korneff Thank you! Looks like I don't want that after all, but still useful to know.

                      Libre Wave - Freedom respecting instruments and effects
                      My Patreon - HISE tutorials
                      YouTube Channel - Public HISE tutorials

                      ustkU 3 Replies Last reply Reply Quote 0
                      • ustkU
                        ustk @Dan Korneff
                        last edited by

                        @Dan-Korneff said in Matching Gain Before And After Effects:

                        Results may vary

                        Thought we didn't want gain fluctuations... ๐Ÿค” ๐Ÿคฃ

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

                        Dan KorneffD 1 Reply Last reply Reply Quote 1
                        • Dan KorneffD
                          Dan Korneff @ustk
                          last edited by Dan Korneff

                          @ustk "Results may vary" means the calculation isn't perfect. It's a constant level, but doesn't work great for light compression or extreme compression since peak Gain Reduction isn't factored in. Every other setting seems to balance out nicely.

                          Dan Korneff - Producer / Mixer / Audio Nerd

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

                            @Dan-Korneff Yeah that was just a stupid joke attempt... ๐Ÿ˜†

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

                            Dan KorneffD 1 Reply Last reply Reply Quote 1
                            • Dan KorneffD
                              Dan Korneff @ustk
                              last edited by

                              @ustk
                              ha! my brain must not be working yet.

                              alt text

                              Dan Korneff - Producer / Mixer / Audio Nerd

                              1 Reply Last reply Reply Quote 1
                              • ustkU
                                ustk @d.healey
                                last edited by ustk

                                @d-healey Alright I have made a little example of IN/OUT compensation that seems to work, with integration time, sensitivity is just a difference multiplier. High difference with ultra low smoothing time will make the pumping very apparent, so from there I guess it's just a matter of finding the most transparent settings...

                                Screenshot 2023-12-04 at 14.51.20.png

                                HiseSnippet 2181.3oc6ZsDiabaFlizRsOrShcrMRNTTnCEsa.bWrZyiVfdPZeHYKTKsBdT23.TfMTyPIwtiHGLyncW0ldpH.8V5sB2G.sG5sdnG5g1aFnWS.ZaN0aAnn8Ru3KAHWJZ+4LizPJM6ZIYsarChLfwxe9Sxu+m7mCYCOgE02W3gLVs4.WJx3pXyA7ft61kv3np6gLdQbMhe.0KeDocF3R78o1HCir2QRvX0kPg+dbwcHNDtEMgDBcffYQuGqGKHgZiReWliSEhMsIqmB2uQopVB9tBGQe.OYwahbIVGQ5PqSjrkAiLxU1lEH7LCHATejwR6HrGX1UbBOh+CX9rVNTYiBHSXhhHWQ3XKQrjJZ2tLG6FCkaeDx.2HQKjMRKbSbMlMaD8Dsw0B6HexHT0GFYzgWVM3UPEdap.uTfjgBjVJBRWGaZ4wbCR5QhmqfqxAiSaBn1UgRDuHiGg2U.LvC1nG4HZEOnwnAr9as4l2NO7eu12ocetU.SvyK30EAz84q+Zq8iVa009wqke7tZ2N09jKimvwg5kZ2RKs24Mv04860h5c67GSb5SGwHH955T7YqSUM4VQRsBiBdUNKXeWJ+rbDPwpJ3u9dU2iDPjFhXZ.etTu.lDBF6QOF7piLKqh2i5eTfvE7qmvlAdKB69Nj.cWHYbSbGfNPytIMNbeVv.03pEle0zBwqiavBr5lNFyjBFAM0EAFiiFeAb41soVAI.bIbkGb4E5sVbnGrlxE+pwMyW4AERMn6mhSbvc8ntDOZSQCGxf08I8bcn2Gv3sy2xQXcjI6GRmLpvMBB6H4XcqtDNm53OOAO4lZsRgy2nbeQ+.FuSMRfG6THJrd+dlPZZK5twnCnYjQFCE0dSYaoegIkaG13+A+h6rfrsQbmEF1oR3WcZvIBuiBMGw+MxX4HcuenR9v1mV.ssii3jcE8bYwdofMHjVCgy.2tBNyRRJhigHc6dh9vhDC26R7aRXNR2Zy99PxA684l.ygaiYj8.pme3DuLdyMf+At40E1PW4pPr.E6fFjftx3EY9Fv4j5sg0HmTMrp5mHmhgayEok.H1SJ5xM4j1mFDOXOOHOsLcSFirJoeh7Pksf3uLQqSU+Cj8ZQbPGH8.jKBRtJgauEgXrj0afo7ioNvvOrsPpondHMI4qfsGvI8XV9aLImSuLXrjJhQIIRZR75PC7iyrxoVQ1sPsZUXhygI1fKwH4WRaYbjPIWAH54zgol2i46BAU6zGRNDE5pQQpc31zSG5eUFBQrg5.BG9PeNEEM36OpErn0X7XcYRRtZjS0oU5CJYFPckQwwz9MO7g+4hlGQOIRsFSM+G8q+nhRCvJ3sCBfpZFZmv3sdyMQa2OPzCBQCSuht3Qwp36ScnDe5TBibSELfcpFCFg+l.FgbJgwKMrxKSVGdhuaxPQQttKGwby6VFR4luZSyx2qB5ID.N89pCqNDxeOdjW14IxKynHOCkHuUvfqIKnvYi6v9mkXLMrMZQynrnWG2lRsaA9aGZSg.iwV8WQY0ayN8025vv8jlILLbYypIqsacHrgw3xpWzlHa3Qsnrioyx5jQSV0hZMt3cTWCWIVOl3i9Kdn72+nHRQvWFGpl0k6qAZYOpTAGYDVPhclYVrm1zDu6M16iKFc3h8j.N7TZJS0e7u+g+pSJMG4G9YklTs+3hmqZe3gD0moG79kzU6f+FDyqo1ewQta9vt5ysROkXdkMthg0HGdMSDZdxcnMAZwTdziodszExqfae5FwcrXbqxdwGMAGYBJCFrLIV0+xmt92+C95eRwKgMcVF+1LaP2MZZ947W9mft1+9xXsygC4czr7Yl+ye2u7k9WEGys4LbAt4jEuU3Yqp2vX+9s9xh29xh2TJdCG8QD2c+ZMJW2b6lU2uttS6MUpBomvdVKe6oqDMr11HQkfcYVgV74czVx0vfcr6FPGW.UHs7EUV0nIXhoV2sTQxixUjlfKo+EMA+rxoiw856jpVPR+RQK73hSpEtYomRsve5q99+m+1+MSoyz7mC6RIGMd0LgUJG1wkvtUWEaQZ4POjdpq2mOaZopPzPSJIH8DNanvwbmfLyXIHyA0yZmX4vE9lLtaXor57sLbXfV86n7AlldMszvB0i3IcASWQ+re9JUYPy7biDyyHFVXaekS944UrNxqNXK6clsOo1c1tZcc8dtvI54trkwhRZIM5LiUMLkGAJE8v67nI0CfLOM0v8nN+gaUJVPj3cZUCK5ZIUNguYOgHnq1gwPnWEidW6RyREkKBkxUgBa8oAmgGx4bL0nO0k7Zo53EERH+jAK9puUF5l+1G9N0KoFwIQ0RoF.l1GcWKZbz4JPy23SNQP5SPpGbbVPvSdBTfv3VlW.aFdcgrikWY3hu9iQC8aTXke+6YrxDVky5rpxJrdB6FEKBpgIK9.Qkg57we368ClRAHs75p.EsiPbTOR30n8Teg12JpyqfeaxwzvWHR3Ubcqv1sEd8xeGJbDI40HW3bdiH+0o8Mh3N0uQj8sB.Hzziv8cE9zBpy7X8skZe6QC5y0YOhjFWRwqBHdJ7sRogD2RkXCBWaxf1ZyTM48lNr4mTrLWVKmIEjF688s.gkLleci9N9zvuUUA0AlPdKUx2k3YC1EKs6jO648bYJLmOWlbOy8bYdN3kWn8rBVcHFMYxiWTNN2ZHFeYH7qMouSvPp5gS0Dbwva1NwPeeZfGqSGpd8VoIPwo4URzNLu8HResR2iwoDuvBOmOcQgY9IVjp85Ui2UJuLGP9meewLY+B8KlY5i9fTfOaaEeELjJdq7glx7e9XKuLdnMWFqQOhkm3v3SFKC5WIjBH27vWy4p3Zx14KfNd7po5AaYbnkk9TMw.2ZdG3qOuC7Ml2A9ly6.eq4cfeq4cfe6m7.k6nGezPYrATYSixQegKinhZBCSP+evIyiak
                                

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

                                1 Reply Last reply Reply Quote 0
                                • ustkU
                                  ustk @d.healey
                                  last edited by

                                  @d-healey I forgot the threshold part... Hmm, I don't obviously see where to put one in this example ๐Ÿค”

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

                                  1 Reply Last reply Reply Quote 0
                                  • ustkU
                                    ustk @d.healey
                                    last edited by

                                    @d-healey A wee bit better with Threshold and DRY/WET and FX LEVEL for testing purpose...

                                    Screenshot 2023-12-04 at 15.30.39.png

                                    HiseSnippet 2471.3oc6a0DaajUGercd14qca61Vs6A.MHwGYk5Fkwa6BZQZsyGNsVzjXkwj1JgH6Ky7r8PFOuQyLNwFzxEzJwskSfJBjXuh3.HwAVoUhHwENvJwGm.trm3BBodgCb.A+eyaFOuwdbhiisSKackpx66e++9+6iohCUi35RcjRMW0N1DoTKhT6X40X8FXCKoxaHk5EQagc8HNx7pVqiM10knKkJUl6xpH0byH4+6IEVCahszHQUIIsG0PibeilFdQ0Vo3W0vzbSrNopQSgde6hk0nVqSMos.7jAshjMV6Pbcx1XV2RijRksjtgG0Q0C6QbkRMyZT8NpMnGaw6+dFtFGXRXETjTgIhW8lTScFhY0JsdCCS8JgzsqjTJTkHtPFNW3FnsLzM5VeD23p9MHGMBQ9QpzwgWlXvSQDdqH.uDfTJAHMCGRWCop4XX6E0BCOKfJaABmZXfsKBEdekRcBZcJzAKukahOjroCTn6.V5MVYkaIC+2q9Up0xRyyfZISs1l5Q1wZoWc9u87yM+6LubuMUqVhswVFGpoIwIwlYRZmSafKY0p4ADmaIeD1rEoaGAxONOEMXdpnHWiS0BcjZU1xvaGah0fTDjBXUve80JuA1CyDDA0A8yl33YvfPpMHGAZ0bwxbnMHtG5QsA859jYf1BUukI1KtJDytInAfGDStwDNVtFdcDsqFa5UCKDuFphgmVijwX5DvHvolDXLvZ7EPkpUin4EAvYPa9vomo27AldvZxV7ECJJu4CURzn66ghTvscH1XGRUZESbmkbwMsMI6BX7VxGXR0NT03aQ52pvlCg0X8XIsFXKKho6nX7jcn4JJmtPYWZKOCq5ag8bLZCVga2poJ3lVird.5f5RklYCwKuBqLSuPkXo6W3+B+BZTgUNUPiJgMJX9sMw6Xpyg9hif+VJUNNu20mIues1JRqZZROdcZSai.sTPF3WWEpYG6FTKCMVU7dDhzUaRaAKR.buG1sJ1vjoVq1xEbNnuikJzY+vXoxrGww0ehygVYY3efZ91Tcnobah0.FamJXuFL6El+FP4j3rrVWkzXXUTOgMEgg43bI.hMYjNKHGS9TA6.w7.+zL2MoCieAp4YDbDw0UYk.Kwz7Urr6drV0vlR6wzEXCRhsdbdoO1yx55rHWaSCu7RCjP7a+bf6AgxtKeZgk+Jnicv1Mo59rKEoyfcdwQwvwqRmHXmGEBz337FB3raOl9PUTrBgi18Qu1CJUMNRupORAOEK2tFj2ky3.ko6AkWg4TPPwM.nb6Lod5bVVXGRXelCsyQDGSLDDU8XVjmpXm5DO+UQrhf.xVDe+etwKFHyJCXEw3BRcwBqpr9QciO+C+zwXnINcBzKStEVB5vVFVgTW2fjaga2ScOofpGwlEEPrepGRNlK+D6IiukCwmfPlK3V5NwQgjf1.mODSSXAPSvgrb8QVUMcLa6XzeFA5OW+z+iNoe5Gn03z+O8wO9CJzG8eR8ewMKx0a7468MKq1xi1DBx4mfhz4VNT78JNT33su9F+4B77tUaRodMfXh8BlaW7LV+wAeXQztDWhWLkgn4ZfJDK5618YAet4PI3v8xCjQAQQBf75Hh0QDSX36WixR7.j3w.7mBo2wB2zPyc4964Hg8YhY9EkgdjGyA4Cys0Aw8gE5KgsTPVosC2xyFFPnebm0ZAIcy8qEqFFaxRmzNLusRPpm5.77GdXtbmG+BW.6Q4O5m7QE3oyrpmGV6vHGi4uyJC1qvDBEyAVklDrKYHgwDJHwUBOQCUi5VQJwB9GBRhk24p2qDrUF4xUUKc+MmDFb8kQ6XzOQPdrJWR4wdMTMBQ+.PyaecBXhzCNdYAbTyn8qmee+c8MhnID.YhQ+0NXeXyY8R+N7MrsrCQiXbDYrGqeJjqy7nMC3sQZv+nGy98WJHEKTgOqu+Ldg7b.lNWvL1Y.omFIYrAC59mRpvT8q9S+9e7wEGA+He+h8K.dRgSU.DdHswmoG9tEiK..cvdiU+hcUAcgcUOFX+I3kPHRW..6ZNDOEnQwayfxgZVjCA1sxA8lWcs1KGzvjLu5IjsFruQbS6XYy9a+WK80euuvGWPZZrqlGXnCbwtSyOz5k9tRW8uOMV6rH+91cV90el28e7K+Y+yBCT9CVEOT99k1qz8ub1YU1o6Nqd9loFjhvM5O6ekmVS+OKBqqq777+ed9+B4+mke+tquyVUJss5pUKuy1OUd.mYikqAOe9Kmz846hN1ZOOBDsMVlU+jLG6bSkySbPGnl.KHvSRR7.ng+OlGLnv.4Pj11854eANGg0x3H02z8c74qKb74eZjgkcKO42he+exEj4keSY1UV06QumC1UwAspKbzVW5L7+5+967M+veveqv.U5PnlsLSTmiU+TVm6IE5mEbihWPV.Ksy+3+IcwSwtylfOLwTN8aXplNwhHM7Alj880uuTRpH9oZKflDBfwt2KgdLAt6q31iygTdMeKvgv1a344LgMjDoCSsLYV9S+AODogXBpqGIn51gIPhF8dsirs7jWesyWlz2c0xaeNuMvmNibEPJeh99AyMU2R6qfjda8hmm8CbIt+V90d+7aO9S1G3w.K.IOH.T9kgvdZf0c39QYGa73ea1BCck2+wOZ6h89DNlIQu1IcSswbg28.DjFswGs0+jmfDOrnyCBN6IP.B8JYdAjp+S1z3H1y1b7mRa2g9EUl8m29sVn3v9vZXoueFIyzM0gHalwuUovP+cyHIqMjDPRICHBzDnhpMbHtM.OhRi+bB5Nz2ovc9Fu46+AEFNpHbGrIKHViROrI1+0XdgeWz2j23BnGfOh3+gF3+RIuoe4ZTmlx2kXQbXuFYkS4SM3OLrepA1C8mZvNZd.Dp5fsbsotDEgY9jdZKu.K+2rAwqkkX2+rmvqRnWe9hLxaSf7D52rcqLuXkUvVhqMHSrxGSAg87aCK9wEJYw1WiJAnF8cb0.hE2iNQkVltD+qWQQbfQUmWr56gczA4hVrm1clS6qtPYD+pKxNo9pKlY3d52mN7dF3w7G6kpOWHFUMXa6tTPnBeL9RfoXMbKSuvZiaZsE0hF9XoiD56R7bLpWmDeOGIQPAQsDhaDFFpaUeth22vhfc7270nwKTN2uZ+DkWuRPPVYl+.4KhbapplcpePFYFpOHiwNdG8ONiorEJ3x7YGI8Ki.234k8E2xW9x6ow28wzXMZh0bn6GbFSLGFy5WCP2V9ebgyg1hUVVQ5ndSIqID5YeMs3SUeCL+nNvWeTG3sG0AdmQcfuwnNvuznNvu7YOPVlAA6emYm.YHUoD+TiSwSNx2jQ5+EmfaYC
                                    

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

                                    d.healeyD 2 Replies Last reply Reply Quote 4
                                    • d.healeyD
                                      d.healey @ustk
                                      last edited by

                                      @ustk Wow thanks! I shall play around with it.

                                      Libre Wave - Freedom respecting instruments and effects
                                      My Patreon - HISE tutorials
                                      YouTube Channel - Public HISE tutorials

                                      1 Reply Last reply Reply Quote 0
                                      • d.healeyD
                                        d.healey @ustk
                                        last edited by

                                        @ustk That works really well!

                                        Libre Wave - Freedom respecting instruments and effects
                                        My Patreon - HISE tutorials
                                        YouTube Channel - Public HISE tutorials

                                        ustkU 1 Reply Last reply Reply Quote 1
                                        • ustkU
                                          ustk @d.healey
                                          last edited by

                                          @d-healey Glad itโ€™s what you needed!

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

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

                                          13

                                          Online

                                          1.8k

                                          Users

                                          11.9k

                                          Topics

                                          103.9k

                                          Posts