Lower Sample Volume while Volume goes up
-
@treynterrio I'm referring to the gain knob of the Simple Gain effect
-
@d-healey aaaah ok got it I've not seen this I was looking for it there already
-
@d-healey the gain now goes down -30 dB. how should I best adjust the knob which min and max? and what do I have to add to make the drive go up?
const var SimpleGain1 = Synth.getEffect("SimpleGain1"); const var PolyshapeFX = Synth.getEffect("PolyshapeFX"); inline function onGainShapeControl(component, value) { SimpleGain1.setAttribute(SimpleGain1.Gain, value-30); PolyshapeFX.setAttribute(PolyshapeFX.Drive,value); }; Content.getComponent("GainShape").setControlCallback(onGainShapeControl);
-
What is the range of your knob?
-
@d-healey the gain 0 to -20 and the drive 0 to 30
I forget something that's what I have
SimpleGain1.setAttribute(SimpleGain1.Gain, -20 - value); PolyshapeFX. setAttribute(PolyshapeFX.Drive, 30 - value);
-
@treynterrio said in Lower Sample Volume while Volume goes up:
the gain 0 to -20 and the drive 0 to 30
I thought you just have 1 knob to control both?
-
@d-healey I have only 1 knob but I don't know how to set the minimum value and max value of the knob so that gain goes from 0 to -20 and drive goes from 0 to +30
-
@treynterrio What do you want the knob on your UI to display to the user?
-
@treynterrio said in Lower Sample Volume while Volume goes up:
@d-healey I have only 1 knob but I don't know how to set the minimum value and max value of the knob so that gain goes from 0 to -20 and drive goes from 0 to +30
use this:
ScriptSlider.getValueNormalized()
and this:
ScriptSlider.setValueNormalized(double normalizedValue)
-
@Lindon could you give me an example how I use this?
-
@d-healey when the user turns the knob up the gain should go down from 0 to -20 and the drive goes up from 0 to +30
-
@treynterrio I understand that, but what do you want the knob on your UI to display to the user? Is it 0-100%?
-
@d-healey yes when it's off it's 0 when it's on 100% (drive 30dB and the gain -20dB)
at the moment the gain works from 0dB to -20dB like it should but the drive goes only from +10dB to 30dB and not back to 0dB
-
myGainKnob.setValueNormalized(myDriveKnob.getValueNormalized());
-
@Lindon I don't think that's what he's after. He only has one UI knob and it needs to set the two effects parameters to different values.
-
@d-healey ```
code_textHiseSnippet 1410.3oc2X80aSbDD+N6bPrKEAHdnuToSQ7fiZHxFBPkhZwINInnhIVwo.8Izl6Vauh818zd6khaEem5Gg7goe.3aP6L2e7sm4H0IEPDxCQdlYmc+syL6uc1afR5QihjJK6FGMMjZYeMmgSE5I8lPXBq82wx95N8IQZpxMU01SCIQQTeKa65OAUX2XIqj+d2i2lvIBOZgJKqmKYdzmxBX5BsC59KLNeOhO8HVfwn2n69dRQOIWFC3otSaqPh2qIioOifCqlik8U10mokpgZhlFYYuz1R+oCmH+cQ53eNKhcLmhBcrFBSTp58jbeDw3us5Mgw8GjuuirrrcFTDEpmFEtsSelOal9hnwMRL3V3gY7vtVY3UuD757gfWEPx1.RKkBoa5LzSwB0EVP77MN6KfjyHBD1MgR5Xsp0plSOILBgd8.xqo6o.gYdz5gsaulK7uU2rYSHzGocOgnbGxBB4TL41w8mbSJGVeLUu6nQTOcqULLuB3XgeCj7oQSHgz8dYU9YXF8qISvYBp6nXgmlIEtRANmCwQfPVI4s7jAgRA.90fEfGSWsYy+rYCC.rdDUukVqXGGqosLMf+es6du1t2My0Ma1v.AkczzvNJ1Iz0R74GtOFYdKf07XHrc5kioVqLCuqrJNeYntGgyOFJba89anU2zX29Loldfn0p3Vp4aa5NuoQipzV1TwopJMiGoTmkisDwAGSUyhnYCDpyJW7dkEq30KMxXLPoXeASePHMSt3zWmJJ0sxBsXQeFBggpSJ4udVI+PNymprX9X89rXpUxFvjrw5W2eGhljOUvrBqTHUoY3FxdG5I.YT5ooFN6PidsVFlL1rLJndgV32.bF1W01xZJ9i+FV3.ShvMNMf7FSbEv784zAxHFlJJrbmSCj9YfwicLkaADsgCY+Anywoy5.0v6yC.LPR+XNQWlVBQWlAbML4Bvy6BXsmZxUOOW0Re3zc6JoRqLYtfv8lNCXZuIUi2ZUfWHk9oFuYL+eqSJeUAXWxYuWdlz7ezgx2mBka4LTqnDn1Z7PBxrkR42zISpyGiKiCW3KiGnnbIwOs7LeXm1c6XHdoJq8u5lrTaEHiEkVqLjeHMjRz8SK9yLtb2CO7IJYb37d8tGmTrbjB3TgPgogCDTHtqM2i8TxnnQv1IYthLMMHVMFiUEZNjdBUEUV2yhCfbuPP4Q3oaajVIhh4ZlWeBbiQoi1IqR6iHI4anCkD4NyIeu4ju+bxaLm7ClS9gyI+nB4z.ZeRHVYfcHMGK9UWLVbXBFPfsrwH2lMd1jmpoLEiwPmEySvkQ+XUzYyU9T0r0mUBr++7s0WL39ezaXibLl15ythSfynfFDi2BtUYDIlqy0VlunuTHCmHELuxmHfJ7wioJSrW4FB5dBNPVn41cOjxojHiiz2o6SgN7HpxGzOWwhyeexUlu9NmT35hjbtecbOY8uhtm7b7ZsZFXY4brXz.eBVJqwDT8hUmjRctUzz.rZ2ivKTlz8eQ77m6Nes6A3MFHuXoqhNWw8NKbbegqugy5Hv+xpxd4YeQgYuKKK4X7PsynGlMNcGJmTp59ELe8jBE+V2J5xYeftSog7OQM+Yi5er3cVZgO.iaoKODN3cFPH+xDfSJIt7.3a3.MZ8E.bOTFqAJr7NZcf1dGBs56QMa9sF1PcpbaTFAzPpvOQ3ef+xL1IuSYzXmbiKZH45YOnwE1gJ8W34uq4jzBtK9houlycd4SEr2x9cx2VwtNUfc4m7RcN79ItICaD7XPDRvMoeVPY.wSIekW52MBw5xIZ.TJR9lwMb5ixtcx+XQNNsWuM9AYXuxyC6Y4tPDtZet2Evm6eA7YiKfOO3B3yCu.97nKfO+3Y5C9htsh0xfT1OPwfcSKrr2cVgUcq+Uj4.YE
-
Oh wait I see what Lindon was getting at. Yeah that's a good approach if you don't mind a couple of extra hidden knobs. I'll post a snippet.
-
HiseSnippet 1530.3oc2YrsSabDcVaFRvMkjfhp5KUZUTpDHEEgARRUqZvfAhrRLXgIooOEMr6X6oL6LqlcVZbqxGR6WQesuwmR+DxeP6Y1KdufCXbIW8CHeNm4Lm6WFSGkzgFDHUHq4NXnOEYcMb2gB8flCHLAp0VHq4wsIAZpxNF0lC8IAATWjkU0GaPXM2LnnOuY8MIbhvglgBgdtj4PeJyioyv1owSXb9NDW5ALubmdsFsbjhlRtLDzmp3kQ9DmiH8o6RLGqBFYM61tLsT0USzz.3LaJcG1cf7WEwm+4r.1gbpAnNpKbQwnQMGv3tcRs0.DxB2IyxqFa42B2l4xFgOyCbiHB1Ybj2GXU4rTo5W.UxJmJMSrJcSbWGEyWmQwnOeAtk.BH8HfqNupDeVTkuuBtoDNgPeOOxQzcT.vHNV7AKu7csg+rzOTqF3tCz1GST1OQHObE6ezNkw9TcSomuT..Kd6Hp2F3nHCqdlLrpggZLAmIn18BENZlTXKEFZ0Mroj7EcR44tvsxCoKU62qMWj3tW.U+bCpckJOBm8aT2rSaDWYhKAhKh0UmNVSkqy.hnuA4nqKGlWClza2jqe6kLxNw3ZR37CgL3EKZyvsjyarqTS2SrXjcW600rKSpWuwRK4t3T0XIaJrTmEiKJB8Njpx60MGDx7JlNO6jkN6D6RxcPonkfo2yml.uij6ZRSMe+zI+nDeJTFTMQCguoiJBlOoHnKm4RUHFbIWAG4PQQJe9NPnIl4UJybhRLQLuZYleTCzyZsEQSL0wI1BXe9TklYbiVaQOFZDFWUOGdKZvQZoejwlj.grpctl6qFIvF+RigYRuUi.8PSPY1nCh7XttbZGY.yDzyN2+rdPXudrWYhBeKpGi6EnAQ0xC5whrV.+r.psKsGIjqsCNB59AktGQcOPF070S5Bm5qvY0McnJGP0MbixYHW+bc8YFBZq7Fh6DZH24DXhjeWPGL39y+v74uW2K+zn0Nwi7p7Q2TSGisc2bJMdSjygcHki7SSda4FYoLOeN01LPrNL0RACrf9sFZyhilRl2+L+4lcko3mnlF+y8ZLV+SdGxiZ7NzgbcbGIeXv.hO0dmWTxibE7VJ1wPJyom2ASZktgbht33WiGLgfwLyOyyLWS.l+v7cAt.yjW9LmIOop3MwcXZmAiWGqLFcDZS7tPGS1j4Kwa2qG0Qmofyf24ES6ZKSt3+lXwu.tqVQIP4X+tDScQ7ZK0vIP0uLVhzehWhrihxkD2zpg3icRiMgzeppH1+pQjn1vSFJJHqDMeepOknaGm5mP7pM1e+Gqjg9k45MqGkTbfBVA.bE4IrmfB9ZcdaroRFDzCLmn6JHOoNgp9FeUFl8oGSUAEwsanGDuEBJGXFaYAnfJXS7k4zl.U1E5FFIkkOfDEigx4H35kfWoD7pkfWqD78KA+fRvOLCN1g1l3axLLa1Oc6c.WPGBXx4N4lr9it7XLEaej6niYI7Y+.7tfKmdPe.aSV3oKykpiwyD2VbLT9AXL53Bv3hnAJoXK1JnsTH8GHELmhI6Pxa+9TUdcerFzFZMTqkg4VM1mxojfbUq2owSgmiPTEqguP9hK9y3Fa75qwwpqso+k8mti2p9Y83MqJ4j+USk+nsa.wZje48cxqJMCUGG2yaifgdlbYGBOCY7tP4VKqbl4dlV8lFZElgbg7vWRYrKDu31+qb0Ylr.w47ZwSGStVR6lGm8yVUXm729FGvSPnbRgj2eh4pGjg3maLlcRZAcvTZHrSTkS8qdYEXlYhqOMlzGWwkyIQx3x+TRgiRI9zQguAFVK5i.0ceYnF5akt+IFVRsKrXtCM+ppULq+FCurA1nPcoB2Hf+E9jPrd5dsFh0SINotj4Sd9gMXgJ8GgSYuFNZIYayaZdepduOhQNoWEXOIeO5WKypJUXdSPz6j4vqZ3i6mrAFS9dQK8HNJ4Kch+U.M55Uiv.ZoH5+.wb31FX65m92NzCdIvKcbJdUmhwUlVFWcZYbsokw6OsL9fokwGNsL9cmOilGpsQnV5E2MDgZ2Y63DPqsGk.VE8e.y83zG
-
This post is deleted! -
@d-healey said in Lower Sample Volume while Volume goes up:
Oh wait I see what Lindon was getting at. Yeah that's a good approach if you don't mind a couple of extra hidden knobs. I'll post a snippet.
the "unhidden" knob might need to have isMetaParameter set to true....