Help Me Understand Range Slider Logic
-
I'm having trouble connecting a Range Slider to two different parameters of the same effect module.
I've added debug prints and found some inconsistent behavior:
- Using .getMinValue and .getMaxValue returns min: 0 and max: 1, but these values don't affect the module parameters
- Using .getValue always returns 20, but this value isn't being applied to the plugin parameters
- After pressing F5, the range slider resets to 20 - 20, and one of the parameters gets triggered (but only on startup)
Here's my current code:
const var knbDriveRange = Content.getComponent("knbDriveRange"); const var DriveFX = Synth.getEffect("DriveFX"); inline function onknbDriveRangeControl(component, value) { local minValue = component.getMinValue(); local maxValue = component.getMaxValue(); Console.print("Min Value: " + minValue); Console.print("Max Value: " + maxValue); DriveFX.setAttribute(DriveFX.driveBand1, minValue); DriveFX.setAttribute(DriveFX.driveBand2, maxValue); } knbDriveRange.setControlCallback(onknbDriveRangeControl);
Any help would be greatly appreciated!
-
I'm adding a snippet as a bump attempt:
HiseSnippet 2277.3oc6Zs7bibTFuGK21qUh2hEBTbfCS4hCZItbrjriShAr7KEbwZuBKGSnnJ1zdlVR85Y5dxLsrsBDHU3RtAWnJxINwMtyId7OvRQU4D23J21abL70yCodjFaqcheTTwZqcqc596q6e82ie82Lc2vWXQCBD9HihGzyihLdYbydbYmM6PXbzNagLtOdWRfj5aF0zF87HAATajgQg2V0fwLShB+8701f3P3VzAMgPGJXVzGwbYxAs1n1Oj43TmXSOf4pI8R01wRv2T3H5B3o.dQjGw5XRa5dDkXSfQ+.RPGjw2A+lKubYhcqUZUtZ427H6VVzpqr3quzJUHK+FsZsxhkWpp8JsVB.4TaayjB+lRhjFfLlbCgculcDmxilfCYAribnpGJiZBybTy0EN1pknpUzlcXN1MRLTAHjAtw.yVgHy1qf2kYy529.y2WIrCyAZna.MlHM7JjBdk0g2hZvKCHYnAoIifzCvMs7YdxA8nvyKg2gCdyVDvOoCkHYQSrcA7lBPBtbAWxwz59vC80nzxKt37lv+7vUmsXQvYEHMOg3atOg2lV+cM+dlgAOKzlJ2tUKpkrzbwcM2CWcUMENleTXGfFIyFnylBWOAGdnzbIB.5UrXQF2gwols5xsjLA2TvS5WosuvojUhpyCiuSW5CK9yKNiivh3X5x3GpZBlq9RolsciauzCW0rnI7KVbxYYKdb6IhGO5Vc88AIxTkD4Uhq96q8ZlaQOpaaSOeFWZFn75tfrApNgURfvgtPXeklCPmYn9uk4bluZ+EQzfMrrjyRIaLRyT1Mivajj5fWYnAwi8WKDPkqKk9ri5JokRZbCB2t77CAlKUiJyqCoOb0hWlKWMTwN1MINNGAr.kFwkqvqV.wdBI8w7Rg98heXQyg6pUqL6Kdvbn9Y1shfx+hTrDuq6QTe8nNkfPRX5La74mYqS7XEYYzDTv2gyjO1ixOO5HTr4TwBDiJX9jgb.2OlCnoCyl5iXPpdQbhgDEhYc9WeUy6pSpiPQsQNSmnG8N6rEQRRlQXxA.4Q8kL0Z0XK5I.qeDKzL3snAGKEdgxF6rQFyNN3avbV68p0q+CeTqZAxdJi2z3HAg8m7Zx9.nELt7BKhb0WBKUyUC8exmUykYa6PaHBXJeY+ddzyp4JroJJx59z2uKka0CE.dhCnmI2Pblhk7TlsD1ABa7yLPnNTV6NR0SkB2VaDFXf6WX20gHSugfZay3NTyuNKrhokC3pmt09JaWhwEhO.2fIs5jMFmHCLBABWGXLdu0YwQalL.fShq+t2bajVLNHElS0jOCNlbKq8OM9D7.VBOepGwmdfngCoWo.hqmCce.fyadDr4wwpH1QoV7hl+MTRTxpCgyoNA4gAZpw1jT9h8H6K5JY716R.xcHK.uWW2lPIZVzMiQmJEXBEQTzyKpdVETzjxsCe3ygewcVV8rQbmkS5b.GFZOp7Tg+wg9h3+OjnGUIZngOow0cbDmpnTXwAofWHrsFBmddcDblkpoHIRv55thtbYBfg5IOfvbTQ0M6F.br1Ol2DDNrHViBGR8CBG3owKt.7GHJeuPFhoqSr.SauFDEavCvJZaH1j5ufkVcyoPqdrRT8rCIfZjSp8Mx7AH2MjrDp7U43ZP7AEgRwTbrSXTPiyMJtU8DjUNgZ5eY7NAGp5EJRAcXDQOrlUyRjoMZgnDcVbKfu6IAdNL4RnycoE1eF.YzUl9.V8RVXvxXvnAsz+I.bIUnoykmTFlNgdy9z+CHjZdL8znkhp0m8K9Oq7qce1Zpk68vphRLKi5ONa+ae025mN4Op15ckBWHaIjlKbqMNMLaSgrBCdLNNXGaUjgie4mTF0G1pF02.ActpUIepU8BU6Fy7UAkdbp8axu4qR9LeUxm46hTKI8nPT5wTpE7z3iTk8htjb9QSCRT7xR.FZRmNZRihqRMoec7SsC7V3ovKCc7oL4G3CTU8RM7yL0G29S+b0Tj7JrYkelL3CkGpQmn5B1r5rjp7pybhSPi+uJVFtM8rDB7sg8frgILTgDR8ahLaUnWRnotqbnny+PpnyB54ISMJXPnQ.CLFiBlmu1HfIrUEXlBGV8vHiLZDubkqSubk67x2Bd4ZHMBj6gs6551anj4hX.mcVvsqyP91PiJ7aTOZ+AJkKchTtzTdCiWbC.rXGGuQeCvz3nAXjgAkmxSzQOZDN3J4kCtxXyAO4PYmUxCG7m19iGqryJ2wAeajcBwli3kqbc5kuiC91bm1ohdo8mZ0Q32MHse99w9439F0ANPuKgA4BXgwu3lfeRsWLV3YwaBHwmtE0gLrGA8spgtI1GXKpGXRGZX9mqcIy8y+aewm6h35Tps5yDmQPv0lw+89Za8YwwepOpSV6.dg4gWEVcLdW1YCOy+60R8lXYTJRkqpRQp7k0RQpl2RQpl6WGrZdJE4WNlunP06JE4V8EEz7xUtN8x2UJxsYAm5bvUup3fq9kDN3yecUPecEghvSpFc0+EP6q52s3+5O86d+uesg+NmFY9kGS+I1S88G6+4nQYuJpbctJ9G+p+7G86+i+kqrUQkQWEQknb0GsMhpi2ZXPA8oveDJQaHDG6RBO8obcF25md48i57kvMgxBBuWLgmKz2H7YyeL4Dp4aSgBFTm8Z4y6dU82+uN+0w8dU4M12qpGaIgo+.eBOvSDjpZ7lTW1ABtZMNX1dm.phjce04ro29lBhelc870pCKxL0oIQ10O7.6RNKNsSQtvEccsN2yrL8ApqIeFmu6jWW2cqIGuib9huZY+evkHH0IjOSBFaxTkNrM+DpCjjDhwuJjUzhz0QlzZ5f7cEbQxozNHBXepzm0tMM8FKYsfVWJUuvW+VdkZ6ScnD8n4ucsGAQgD+cC27MW1hxuv2VfL8WeSbDbMUYlleQ7a2ngYW3EAovXcQPtxwa9uTHWMP4l31PbSLGtDKewSrhtDIpX46E1Brt4we4qcUOCElbxvab6BrhOwxJ8PMhhUxqhUyqhKkWEWNuJ954UwUxqhuwkqnZSq3W7QkxBEZ0X6nWQyXaNAh3idan+2oA7xW
-
@Mighty23 I have the same problem, I assume this slider in range mode doesn't work at all.
-
@madredeuz said in Help Me Understand Range Slider Logic:
@Mighty23 I have the same problem, I assume this slider in range mode doesn't work at all.
Yes you're right, it has not worked for a couple of years