Matching Gain Before And After Effects
-
@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.
-
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.
-
@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...
-
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
-
@d-healey "FearlessDave" :beaming_face_with_smiling_eyes:
-
@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 Thank you! Looks like I don't want that after all, but still useful to know.
-
@Dan-Korneff said in Matching Gain Before And After Effects:
Results may vary
Thought we didn't want gain fluctuations...
-
@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 Yeah that was just a stupid joke attempt...
-
@ustk
ha! my brain must not be working yet. -
@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...
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
-
@d-healey I forgot the threshold part... Hmm, I don't obviously see where to put one in this example
-
@d-healey A wee bit better with Threshold and DRY/WET and FX LEVEL for testing purpose...
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
-
@ustk Wow thanks! I shall play around with it.
-
@ustk That works really well!
-
@d-healey Glad itโs what you needed!