Convolution Reverb "getCurrentLevel" on Wet or Dry Level



  • Hi guys!
    I am wondering if it is possible to have access to the meters of Wet and Dry level of the Convolution Reverb.
    I mean that is easy to have access to a module (simple gain, eq, dynamics, reverb etc)
    calling in your script for example

    var LevelL = Convolution.getCurrentLevel(1);
    var LevelR = Convolution.getCurrentLevel(0);
    

    in this way we get the current level of the module (in our case the Convolution)

    I see that the convolution has also meters for wet level and Dry level (on the module)
    Has anyone managed to have access to those meters?

    @Christoph-Hart is there a way to achieve this?



  • @DimitrisSP It seems that the wet level is the copy of the output (getCurrentLevel(0/1)) which isn't good...
    As for the dry level, it seems that if you put an empty module before, get its current level and subtract the dry level slider value it should be good.
    Anyway, I checked the source code, and there's (apparently) no implementation to get the wet/dry meters themselves...

    HiseSnippet 1981.3oc2X07baabEGfhHwjtRMIMsSyMLZ5LkN0ljPwwxtY5XJwOj3XQKNfLx08h8Rfkja7Rrn.KjLcGOiOzC8egz+S5McuW5z9ORN1apucWPBPIHYJ5V2wAZjFsuO1826i8suc6Fvbvggr.M8B8m5i0z+IF8l5wGWeLh3o0tgl9FFcPgbbfohztS8QggXWMc801SPPuPdM42O7vcQTjmCNgjl1QLhC9.xDBOgZ2ZOhPosPt39jIoj9t0Z6v7pynrH.OqYTUyG47BzH7iQBwxYno+QMcIbVPONhiC0zyuKycZuwrS7TxeDIjLfhECrz5ASjhbKF0UfXw+qUeLg51clcGpooazMwKrlxK74FcHtj4zS7FehjgYhFo8G54tJ3YshvSOE7xqf2mZzyIf3yS3Hv1MMZ6AApgHHDjFVJY0x8uyaTmAR3wKOA8Bbq.XvbMJcupUus4WWs5s9l0KtdQHPDxMOFAgcl2wLZDmv7rwGiCFXY96Lk4HkGg4MGND6vKsYJoLiEaSwLkLOMm3ymlotJNad9E9EdCdBle.nwLTC5TmMwm4ACJsYL+ysLJp1uEsrunVMBldkqkfelZY+VzxN1xT+jnMGzqo2HhGtrS.FxXD6FBNbv2IbJBUJxKGh4Rp0QT5.XyPogQdNBmboaU7OsdQS3qREXwCYTbY+.BrpWLdIQUTP.foC.JzRV2RL8BkU+M.Ox7j4t52t1eyBpYubpUclZEKDG4DV2QHZDtTra.ToA1gL.SCawBDUWZgbf8SkDfCv7LMsuVZZK0rXAAbcUAYUFWVV1bwrubwjVRAIXDIEKOXDq9sL+MWh2ZGNOfLHhiyJDBKjXhl4DDoUWq009ceceM7KjQxQApbxRVhhEESRsmkaZx7dLiiOTljBNpWWz77rFNLSdhsQALJEl7rXqV1qPwRdQSFfCtMr+B7KyEDpatXg4atbElcT6pSIHyqsGgenONdbRoaAOkUOiaUs4FaZRI1XZpp89WTrDRW7jAs3pNvYD4iEGDkKOgXi3SH5QIt3.MBfwBFw66zjdmjyce5oZWC0seGTWrc4bp+7mcsT2NC0+11MPbj3jxXGB3j7wAbhHTq2.eLzBh5byBFMvgufy70z+340ogdd3wG5qV1VTFhS7F0m.oDhE+mZjljk1KSL9up1z4Cdy2U6DhKeLzQg9WlSSaLlLZLWL5UIAKEPJZ7H7zALTfq1fQy53ovG455dlXlHb7jDpmc1YewhT2JlrTXN9k7Dg+6mpnJcI4n5FxiI1DVtmHv1l+VSq6Vt5skDaPB8onoG5vQGierbqCveHhFhUBb.6DPQf1CTi2mnFZs01JB0iB4rI6Ef7GSbBWT4F3gnHJeGeeLJPzWHvlGDEycWJbbFLa1fekAbpV9dOP9c+6Wc6GTcaKkX8YiFQwcXt3EmbQWXPWYddXp.OJheaH9HrnhWJ.krh.2VTDuGeJ87SV2lyBGWfQOQ8tjUZq4LZ54lB.2a8huVDimmSswRrOLIO54nT4QZMpEJ.onY78YAjWAYNHp17bqesdRt0LUJWaB3iTY3xi.zljt27md5DzKS2WNzQueOxqjaj9qeu36u8vvngCIfTFFlt6B565RwcYgDQM1Dc2+zEyNym+rgRFoLdCkwudrwe.R.HgseCC4+mdKzapm1zaVSjNKvvSZ1+ZMmacYy4oGMeNaX+zqYPx9xBRu4QenGj1XIpUeYF+QeHY7+4yzVAi+Ri709CePZ7W7VjvcYYtQPIwEufqneuXFhYN8MIE2VzCVwoou0+03VuUy7VuVY0ayRB2O0nKg6LNa7lKC7BsI7+Z7F+FBqantfaBXyaz52+d3ACxcQrTvPdWFX4E33FpQVKhk0VDKqsbXICWgMKRzqTGDbuBQ9JzYQOHazAGedYnXWRNw9Q03phwhHSOrmqbfn0lXlVhw5wLslwLs69yl4tSc8EoY9yMx3UIVvliucSRcsGbJTyOEoS+9uX6SO.bHdNKjC0dheDzkvAXuQhM8IaFhwUaO+HdZ5PyG6BM7LJfE441eLbee2zyW2.rKFZEKMs8I0SMG+k+UsFnI9feMsLsZ0ON.mPBZQU8fYO2nBrrAgUFA2osRClSzDn1WXkm009v8r2oSm1OduJ8f927a22jBkMprSjKgIlfvJVl6inzPSqphqM5.sSKIXZ14Nb1c5U9DzwpZXpPmr9kgdw+YNMJi4K6ZZFOAAnaoYC+fMQaCkq9lF8faaKeEKYZ1uPN17IPOzl6g8vAhJTVW1Ck9lo+r+wx9Po9K8CkpZguOzlcnOKbgItGdBoObpWXZhhdgCv+QYy2ooWG5ANSV+vCaAFYl5zCwiBj0d2YBjcyWnV6ZqTAtEOBJk7YTsK++Gd81+6eN169wtqsbv8s7.yElgwdjI9TbSuiwT3xzRL9YFwWoaF0ESx6v7X9iYdDmzY.1XXy4nQ3fzXOSCZGNGpPlP4yqYioXT5r4eUsCfrPTPGUyTqhuvZ48EWU75WZnfqoXmo4ONZWZseD0tz0.JuONE48wZLA4Dvdli5szD4x2PRAraOY6.EL5HFaZM6IzLLpVtp3hDjm43Hb22wRSKac1ZEz4qVAct6JnyWuB5buUPmsWAct+Upi3vnchfFvTaEABcaJe2Nc8ldHHSVl0q8e.2fODPC
    


  • Actually I found that:

    dryMeter->setPeak(d.inL, d.inR);
    wetMeter->setPeak(d.outL, d.outR);
    

    Wich confirm that dryMeter is the input signal (minus the gain somewhere else)
    and wetMeter is just the output...



  • @ustk I checked that and it looks exactly as you said...I think that the Dry (if its maxed) it just passes the signal untouched while the wet introduces/adds a parallel "convoluted" signal...
    I have to think how i can handle this in order to have the right values.
    Thanks for your help my friend.



  • @DimitrisSP Actually here's a way to get the real WET (OUT - DRY)

    HiseSnippet 1992.3oc4Xz0aaibjz17tHk5b8tdsn8MBiBT41DIQmb4idnHxVeXKDqXAJcN85KIqHWIsWH4xtbocTJBPdnOTf9Kn8eReyu2WJZ+ib.8Gf6r6RIRESaKK2KE4pBhA246c1YlclsKi5fihnLM8B8mDh0z+AF8lDvGWeLhDn0tgl9sL5fh3XloBzNSBQQQXWMc8U2U.PuvZZxee6i2A4gBbvofzzNjRbv6S7I7Tncq8DhmWKjKtOwOC02qVaGZPcpGMFrmUMppEhbdIZD9oHAYqXno+QMcIbJqGGwwQZ5qsC0cRuwziCTzeHIhLvCKVXo0CDjBbKpmqvhEeqUeLwys6z8cjlltQ2TuvpJuvmazg3RlAO0a7CkHLS4Hq+PekKx7rVRySOi4slx79TidNLRHOEiv1toQ6.3fZHBNBxZVJZ0VosgQcJPQ.urO5k3VLXwLNJc+pUus4WTs5le45EWuHbPDwMOBAG6zfindwbBMvFeDlMvx72XJiQJOByaNbH1gWZiLTYlP1FBIkJml9g7I4xqByFuqheYvfmg46CbL0pAdpS8CoAvhRajf+cTiBp8kvk8Y4pAaxEpKA9b4x9R3xNYmo9WJ2bfulAiHA3xNLLDwHxFXGL3aDNEAKE4kivbIz5HOuAPxPogwANBmboMK9GVunI7qREP4QTOb4PFAz5YOujVULiA1z9.DuRVaJDufY0eY3QlGOyUe4b+kywl8hwV0orUrffQWk6Vc1mmNlQl84SlTlEJVHITP3tND4EiKk3WA5afcHCvdQsnLQ4pVHGHAsjX2to4ux7xnSXkaJrkjvlqjFrWPMXuY51PDks3JQZdfRx28uMmyHCh437hI.EIDzzMmHN8JoW6qudeC7eHDmiXpf7RVhpOESyUlFraRCdJkiOPF0CNp2Tz7cQMbXt3D4kLpmGH77PqT6EvXofX+AX1sgDVvuLiPnP77U5u4hUo2QUlHCgzf1AD9Ag3j0o2EHvo10SwVUa1lMKnz8XVnphImkrTPm8pFsjxXvkNqkPNPJWdkysRtxomGwEyzHfMVvHIuSS5cRuHmbh1Ufc6qA6hzkqG64o8upcCDGIt5Mwg.NoPLiSDG05MvGA8zntHtfQCbzK4zPM8OdVgenIJdRWDJ01xih3jfQ8IPHgP4ehQVPVZuJU82s1jYKd62T6XhKeLzhh9ubEMswXxnwbwpWmdXoLjhFOAOY.Ewb0FLZZKTE9HWW2SkaJN1OE5omd5Oadnak.VRLG+JdJw+8STPktjU7zMj26rAntmIrsM90lV2qb0aKA1fDE5glbfCGcD9oxTG.+PjWDVQv9ziAFAXORsdOhZo0VOPAndbDm5uKCENl3DMOyMvCQwd7sCCwHlnQS.MmEmfcGO39QPZ1fekBXpV99OR96gOr5CdT0GXoHqOczHObGpKddgKZqCZyKH.6IrGEvuJBeHVTwKiAkpQ.aKODuGeh26JrtMmdbbFD8D06R0zVyPzLvMiAb+0K9FwY7rXJCUL05IwT6ifxxxfoaXH+NaTzaqmIJRqYMwIJHAim0r+URlacdx7jCmIyF1e8bx7SVf5EuRDC+mA4LQ7QI3iHgSTL8wdTF40PjMxSaVr+uPOM1e5lpbMe3LTkAJuhRyO6vHe8I9nWkcPDXDlvdjWKSz+q+Ewu+1iihGNjHrECS2c.9cc8vcoQDwc.o7t2Iym8r1ZmNT.GGffR7xNruZ6e6Ld0Wfxlu+jZ+eiePV4977CG9gje3Odp10yObtwC09cen6GN6nqv.zT2Xnr47SUK5ILAgPIYGeULhZ.n7IYepgqvn1UycTaq75+YAM2O0nKg6LNe6ckbrWnUhuqs2jGtXcC0T0oF6ZFs9suGdkhUNqsTvPN1FndgcbC0Jq4skUm2VVcwrkbbE1zXQ+TcPvrGhPWn6idPfoCN4N0HQByJh1lTqqJVKNY5gCbkKDs+jfzRrVOAo0TjYc2e1T2clQbjayerQNOExb64jIfxlSBWJjAzKt6+d2S1GbHANyEC01OLF5jXebvHQ9eZxPhc0NHLlmENzfxNPSQiXz3.29iYXjaV40kgcwP6ZYgsGodFY7m9W0Zf7CA+ZVZZ0pexAbJHnMV0qz8BiJfZYQUFAiuWoA0I1GJCFU44csOXW6s6zo8S2sROnGuv18M8fJHU1N1kPEBHphk4dHOuHSqphQKcfVtk.LM6bGN8N8JeL5HU4L0QmrTlgdw+4JZdTZnrypo3D.fNplt7C1.saob02znGLQt7oyjgY+D4ZymA8YatKN.yDUnrNuWm8sS9Q+iE80YCW3WmU0leenU7nPZzbBtG1mzGt.LJKPQ+xL7uW1fdV30g9jyE0293VvlLWd5g3wLYs2s8gna9b0ZWcoJvM+UPYnOmpcq8+fmL9+92ic8u1c0EybujW0tvTarGwOzC2L3HrGLvszF+Lijw9lBc9f7Nz.Z3XZ.wIaDfMFRNGMByxZ64tg1lygJjoP97Z1XOLJaz7Ou19PTHh0Q0W0x3KrVbewEcd8SMTlqoHyz76GsKs52iZW5JXJuOtE48gN7QNL5ycTu2lHV9FRHv9NP1NPAiNh0lVSelMCipkqJlof7bGGg69NVZZ4yyVKAO2cI34dKAOewRvy8WBddvRvyCuPdDWFscLz.lJUD.zso7s8z0alYxs+CGKZyQ
    


  • @ustk You are great man!...This is a very clear solution and gives exactly what i want!
    Many many thanks!👍



  • With some modification i came exactly to the right values...the only thing i changed is that i added to knbWetL and knbWetR the value of the "WetGain" instead of "Drygain"

    HiseSnippet 1909.3oc4X80aaajDmz1LMR8b5+Ob2aDFGJjQSUkbSiSthCQ15OwtQNVPR0osOzzUjqj1lkb4sbocTKBfOf6g9UnuceMt2762KGP+hzuAtytKkHkMksrLZPapBRP1Yle6Lb1Y1YlsEm4fCCYbCybcGEfML+SVcF4KFVcHh3araMCyaYsGJTf41ZRaOJ.EFhcMLMW9gRBl4VwP86mev1HJx2AmPxv3.FwA2j3QDITaU4QDJsAxE2k3kR56TYWGleUFkEA1yxVkLBPNOCM.+XjTrkrLLuQcWhfw6HPBbng4JaybG0YH6Hes7GPBI8nX4hxFcfMRStAi5JsXIUipCIT2Vi+tCMLLsZk3EVV6EdWq8HtjIzS7FuohgcBhz9CyktHyqbZyqz7adloLuUzl2aY0wgSBDIbj11qasqObP0GAGAoMKsrFKEYYUkAR3KJ5gdFtAGVLAQg6Vpzss+jRkV+SWM+p4gChPg8gH3Xm4eHiFIHL+13Cw7dks+G1pXjhCvh586icDEVKkT1whslbmR1m5dAhQYhUyYsyp3m426IXQS.wXqFvTk4Ev7gEEVKl+YTilZ6KAU6yipFezEpKI+LQ09RP0N9KS+mDzB.Wc+ADebQGNFhXjYC7868sRmhDRdQwPrPQsJhR6AICE5G46HcxEVO+2uZda32G8QfxCYTbw.NAz54OuTVUDmC1TSfBsP40kauDr9e43A1GMwUe4n+zof0d9fUZLr74j.c0ta8YeV5XhXsmsXp8LW9bwgBR20AHZDtPreEjuF1gzCSCav3xqqZfbfDzBxu10s+fYX2aIDbRuHANKmInH4FstzBiCltR5s80Vui+jkQjyupkN7ET0fhR+IKiouR5s80Wuu.9KjNHPbcBQgxxapxmjWMNwvl4+Xl.uuJCAbTuHu8YY0uel7j4vbFkBadVr0p8B.VvOxqGleaH4F7KSDDtzd5pBVytpP5hVN5qTRIHyeWehX+.r+rpUXDeODT03FwVEHpPUyX03ZFMQvYjAApLbSK0+urgxfUEXMlaTabQntULpNThKlqfkyJNIcLtwU8+xStJvaeMfKyWtdvyR6e9t0PBjrNcryGNPBvbAQdVaVCeHz.jtpcNqZ3vmIXAFlu1jpDPGWh3VNzpsAkgDD+AcIPLgT4ugUZRkMddh5+3Jilr33usxQDWwvIDZ8upLDSFLLoyqi+5Jw1n1fxa8H7ndLD20n2fw8ck6FtttmJEmHvdITO8zS+qSSciXxJgE3mKRD9+chlpx0rD0zRUrZMPcOQZiq82sKemhktshXMRX.EMZeGA5P7iU4P.+9HZHVKPS1Q.Pf180q2gnWVdiM0DpFEJXdOjiBFRbBmFbMbeTDUrUP.FwkcmBrE7nXtaSghpvt0F7uLfSoh289pe26dk179k1rrVrtrACn38Xt3o2bYufPug99XpzdzD+7P7AX4UeoLnDMBbaPQhNhQzytYspO933bL5Hu3KQSaLgQce2TFvcWM+KjYiShsrtzb+jnoiqlJZxndE4I53z64dC2XVa3IGj8F9FywMFIa42fRai0pDJcixgV1gwIeGDainFSmEDvOaVfQwJdvIoNeTUwxvK8bLe4IdnmmdFFX5mfNjuabZ++4G+w+6CBi52m.RYYY6tMf20khawBIxRBIX24joygVYkS6Koi8QvM9plyuZ9h1yxWb7i9ikuPcW9r7EG76Mew+9TiqmuXlwEU9pWE7EmeBXXNblaDbQ5zCmKaWLlgTIomBVNoqOn7QoewheUlXedM22xpEQ3LLa6coLrWnIiess232+XUK8v4IF6JVM9hE8wNx9sXJk0icrz4skbVpo+.0KsiapWUdZaY4oskkmOaICWQaVjrSq8PvXIxPWnejNPfoCNtJqr+cykjcZqWWRtVdxzA66pVHaHJlYY4ZyXlkGyLs69sG6tSM8i5y78rx3EUl5aNd3nzQGwiHllTSvg36LULztdAQPuEMw9CRcG.jLDaW65GDIRSGZYYanMoAbVjua2gbLxcZXXWLz.WZcrCoZp83G9oJ0PdAfeMsLMZzM9.NgDzfq9w9dequuU68+r5U69zF62rV81unzl16gcsqgwA16fnzhGgNTeoj9.Pcgjk4O7ElFTFKP0wzXdRBPmRiW961vkaocXutUGXja06noBV9yp01OA5e19gXeLWdOS4Y8TsGO5c9+y6S0FL2OUqt88tPK1gArvo13NXORWnTVXZhx9f43+opw6zzqB8+lIqe9AMfOxLwzAIh3paP2xChQESci4xWyqox7MYW42zOY7Ku5kKOel6k7p14FaicHdATbc+CwTXFZkM91VwSvMl5zw06w7YACY9DmzG5swP93fAXdZaOyOnsDB3psDJuak1XJFkN.9uUoID3g36oaHZQ7EkmeewEcd8WrzlqsLYz9Ui9bV9Un9btBlxKiBGuLzgGxgydpi9Izjwx2TQA9t8U0wyYsmbs8jGYzxpTwRxgAHO0wQ5t+vxFFYiYiE.yGu.XtyBf4SV.L2cAvr4Bf4dWHFYwnshDLOcpHPnUc0yzYZVO0HW+BLi+IBC
    

Log in to reply
 

8
Online

956
Users

3.4k
Topics

28.9k
Posts