Why does it works with one knob, but not the other...???
-
@d-healey said in Why does it works with one knob, but not the other...???:
@Sampletekk You can't use processorId/parameterId and a callback. It's one or the other.
Aha, ok! How could I do a callback on the release time on the simple envelope modulator then?
-
@Sampletekk Actually I just explained in another thread how to do it for Attack time, so change Attack for Release - https://forum.hise.audio/topic/8630/display-control-parameter-on-label/4?_=1702069548952
-
@d-healey said in Why does it works with one knob, but not the other...???:
@Sampletekk Actually I just explained in another thread how to do it for Attack time, so change Attack for Release - https://forum.hise.audio/topic/8630/display-control-parameter-on-label/4?_=1702069548952
Tried this, but no luck....
inline function onknbReleaseControl(component, value) { DefaultEnvelope1.getAttribute(DefaultEnvelope1.Release, value); Console.print(value); }; Content.getComponent("knbRelease").setControlCallback(onknbReleaseControl);
-
@Sampletekk Did you remove the processor/parameter ID assignment in the property editor?
Edit: Oh and it's setAttribute not get.
-
@d-healey said in Why does it works with one knob, but not the other...???:
@Sampletekk Did you remove the processor/parameter ID assignment in the property editor?
Edit: Oh and it's setAttribute not get.
Ok, removed the processor/parameter ID for the knob in the GUI, and changed to setAttribut:
inline function onknbReleaseControl(component, value) { DefaultEnvelope1.setAttribute(DefaultEnvelope1.Release, value); }; Content.getComponent("knbRelease").setControlCallback(onknbReleaseControl);
So, now I get this:
-
@Sampletekk Snippet
-
@d-healey said in Why does it works with one knob, but not the other...???:
@Sampletekk Snippet
HiseSnippet 2284.3oc6Z0DaabbEdonVGQFYWaA2hjCAXQ.JfbSffnjrTLbA3JQIpRa8CsnrRB5Akk6Njbf1clM6NqjoMLPOzC8V60by.EnGK5kdnmpPA5gBjaAnWqK5obSm5014uk6rKIsoYjsrchNX327y68Mu48dy68VVO.aCBCwAZ4JreWefVto0azEQ5ToiEDoUacsbWVugkmuKHvXWDPast9Vgg.Gsb4xuIaI4JLoF+uyJulkqExFjLjl1AXnMXKnGjjLZcy6BccqZ4.1G5or5kLqYiQUvt3HJbxqOuluk8QVsA6XwV1D5Z4tzFNPBNnAwh.B0xM4ZXmtM5fOAIV+AvPXSW.injVCJiDCWE65vPLaTsJcftN0iO1gZTlVOQIjWnDtt91PGXuwSTFWkOgQxNT0G4lHM7xmBdkTg27Jva.PJmBjlT.oqo2vN.5SRlggm2UuFh.BZYYm9pQrVsI9oSnWASWAhLmm0QfpAThd6X1kle9O1f9O231EKBQtPDvnUDxl.wHCL5tHbyRrcGfcm0F64iQT97wFGa4FAtQwGUr.cxPrKXN+.HhLqX7aW7wTtEKz1.Rk3cN6Gx43Gdi4BYix4aEKW2lza4YSKNFfJVneHcDp4d.WfUHX33p.EXEVGzxJxkrA5XfK1GThIxUIj.XyHBX19lUxzXdb6hEnGhB7C3.NFInXXmk9vIikEUNH6fIfcQyx0hEebQirS0p0.mSxMpy3.ml4OE7r13rnHulf.06P1BoFYosb0GtkqpiksP8nrPLpFBR10GfFl6llTmRsxmThJ5RIba7qHswa3Bc.AZPGlANWWdLHnoFGzx3Em90e8O+TsQkAzqd5ESJFno8G98liBClVO41LCGzt5Hwg2QmaamZyeQqV+yxZ2u15VDKlCuTqP0T9f.BjcIjacvwznmB2+B5qCBOhf8oWN8LE0xMkPnWVJzZdzvkRYB8Zu1lZOPMZbWUhSfNjNICz0rC.1tCQcjVPWYv22W+Q02a26rQk8Or5tas9F68301bw47Qs0HfGPDAmyObbskUSfqTa51zMVal.tm1zLAbOIxLC3p0G3Vxz2JfJJEYFejEHpfdrTzFEb8tLbIMSTzY2+7FVSoKExniJo0uBp9Ym+nRJDUTMyH4T9.Uwj.q5gYg0N8AqcLyHc+33D0b3xEfbL1nUKfMoDMWf.pkH8kK1bWRmm6gG1Q5ZXCYprvnVsfT.oqa3rllGzwwETGGBYAASD6Bm5ol2xmepmUJujPBvuA7gwdpO4q9p+RYpmfWH84CegGVtOne+AH4DX6E39DznrMXKNLgsegYHMJ4ArH.0w9Q9rafUahONs440FovXIn8WcvXqxk7JkJeF8ruLlVs2aWBE+kz4Ivon08BGlV272Zppl+MeiYF0LOCxWQp4qNZA6UrJbFS8bRTn2.UYDL1k.8GVrzoetO3oXn9KUTfl9zSRWWt5fsvg5od1eU8D+nq+G27e+vec4TduZZo7dOqbrpk9hTVUyL52ODX3HLwMBOhxGZBlGAb1GyWuV+YcSy2G6D4ZQRWD.K5ibBFfUy7lkcMhdP5pBpysJCFUHdM85PhcmAiwIF.Fo4f7x.ix5otrtHLdB.mTu5m8xo3IUwO0PpocZdUQTJPPoyiRZ8G4RZyk+kQIr5u1UB6O3K81luzGHD+L5zGP.Vzfvsk8EhighwcIZn9SOg7m+Wm+9S0CnIpX4j9UwSMWi9J.HH8n+IStnV0CGgRIKIx2C3CrHaKxoTN4Tl6s2lA3H+r65rxbih8CnoCQUEpSrKBP00D0yXk.bXXK5wgyqP0opGEzloqRFgmLbX5w1IxideiP.WV044xwJMIDvteg1aaQeiKUFrboL+9V76X5Cab5RYnWHC8hYnWJC8MyPubF5URnEJzss7Ed3G.QccMV0FGERgaeMa3RiVyFnrqtEUAnrx0fs6IJwHuw0pu2.hSlah580k3qp2.xT7wEJvw3.JePEkaiQX+NXDyDP0ZmZ81tMHPE6C7.Iq8Po8MwYk1KKyUM2h9ltUPZm3WHcQoW3NyNv6q2SVpjAK.lw2k6sIGs6smsk+.RJpn9AzKIalzY.9G2izn2wozyGsznPR+d0aOZ.LR5.XxRzSewPC9KkImG7dgwakz40004xS74eq9I9A4cOidcraWguZUnKQ9FeAcAwyJkYMspAfuLBfr6pV458jDlKt32TNsQv6YduHK2LZ20f9XWqfuqZ9miy7jin4wOQu2gx3hIDbtwx+cgKB+Wf9JKLW5+Nd2GbxI26Vy8k99OrBm9N24N92Zts6t0BBZ2kqW8iNdYh0JB5UVd469QrsdKAM8eZoReQDhfYna7ZckJuutzuwfYu95MVuh98t3A36H.3T7VMSivJ.Vp9NOjPc7u+jLk7ca0JDjJeeFGpgb.o5LUCOLlzISwBY6GvK+LStl37cwn62CGQnZf3RVzo00zfVKmMPs5lIXULInmmQGqQ4D+O5exIKEWJDaxRwSN5FfhZGLnmp.xqgdHSqyqqxfUF7aa2Q1wrhddj+ewqG4AH1SI7Vq3RKD1M0WlIo2tupsjjO59i3NO8ZdnpC031QwyJOnNfbV4A2AD5qyuPcTrzX1QwI+gJkuf5n32+J23JxlIH+JvhKQwPFhwR4RMwdXrW5OP62VdcZr7jmVokY7eJ+o.xVJQPnK6eTd8ftYF6aK+oJeLO9.zjm.ODnjpK+S.et8R8q5PWyDeKSiPcL1MhavIJYPYjAooySUWoie84mR0pJC8ze2e6uWdKpBQsdO1uAAO+H2PvV.Ta0OT5Ykk3pFxOhjoNj0rrOpM8EOjy9cB.VoJ+nd.vA3ZkRF+BXEEdPKxLsMfnXzp6K+8yHG55lU68iZY19+ToelQoad3BycSiF.6CmewC2atSrNVi+EGEWA7u1ndt+6SmRyEi8E4NHmiMvFHm34eyxf4sEY3YYGfOzV7qxhEvYJ9HTcKheoWPeaFsQor+VtzXeFZ3g11oYUeabgwciKNtabowci2bb23xi6FWYb23m772HKIiUiHXOwSlZZaWeCQRi41nWRi409+.4TG+jA
-
@Sampletekk said in Why does it works with one knob, but not the other...???:
HiseSnippet 2284.3oc6Z0DaabbEdonVGQFYWaA2hjCAXQ.JfbSffnjrTLbA3JQIpRa8CsnrRB5Akk6Njbf1clM6NqjoMLPOzC8V60by.EnGK5kdnmpPA5gBjaAnWqK5obSm5014uk6rKIsoYjsrchNX327y68Mu48dy68VVO.aCBCwAZ4JreWefVto0azEQ5ToiEDoUacsbWVugkmuKHvXWDPast9Vgg.Gsb4xuIaI4JLoF+uyJulkqExFjLjl1AXnMXKnGjjLZcy6BccqZ4.1G5or5kLqYiQUvt3HJbxqOuluk8QVsA6XwV1D5Z4tzFNPBNnAwh.B0xM4ZXmtM5fOAIV+AvPXSW.injVCJiDCWE65vPLaTsJcftN0iO1gZTlVOQIjWnDtt91PGXuwSTFWkOgQxNT0G4lHM7xmBdkTg27Jva.PJmBjlT.oqo2vN.5SRlggm2UuFh.BZYYm9pQrVsI9oSnWASWAhLmm0QfpAThd6X1kle9O1f9O231EKBQtPDvnUDxl.wHCL5tHbyRrcGfcm0F64iQT97wFGa4FAtQwGUr.cxPrKXN+.HhLqX7aW7wTtEKz1.Rk3cN6Gx43Gdi4BYix4aEKW2lza4YSKNFfJVneHcDp4d.WfUHX33p.EXEVGzxJxkrA5XfK1GThIxUIj.XyHBX19lUxzXdb6hEnGhB7C3.NFInXXmk9vIikEUNH6fIfcQyx0hEebQirS0p0.mSxMpy3.ml4OE7r13rnHulf.06P1BoFYosb0GtkqpiksP8nrPLpFBR10GfFl6llTmRsxmThJ5RIba7qHswa3Bc.AZPGlANWWdLHnoFGzx3Em90e8O+TsQkAzqd5ESJFno8G98liBClVO41LCGzt5Hwg2QmaamZyeQqV+yxZ2u15VDKlCuTqP0T9f.BjcIjacvwznmB2+B5qCBOhf8oWN8LE0xMkPnWVJzZdzvkRYB8Zu1lZOPMZbWUhSfNjNICz0rC.1tCQcjVPWYv22W+Q02a26rQk8Or5tas9F68301bw47Qs0HfGPDAmyObbskUSfqTa51zMVal.tm1zLAbOIxLC3p0G3Vxz2JfJJEYFejEHpfdrTzFEb8tLbIMSTzY2+7FVSoKExniJo0uBp9Ym+nRJDUTMyH4T9.Uwj.q5gYg0N8AqcLyHc+33D0b3xEfbL1nUKfMoDMWf.pkH8kK1bWRmm6gG1Q5ZXCYprvnVsfT.oqa3rllGzwwETGGBYAASD6Bm5ol2xmepmUJujPBvuA7gwdpO4q9p+RYpmfWH84CegGVtOne+AH4DX6E39DznrMXKNLgsegYHMJ4ArH.0w9Q9rafUahONs440FovXIn8WcvXqxk7JkJeF8ruLlVs2aWBE+kz4Ivon08BGlV272Zppl+MeiYF0LOCxWQp4qNZA6UrJbFS8bRTn2.UYDL1k.8GVrzoetO3oXn9KUTfl9zSRWWt5fsvg5od1eU8D+nq+G27e+vec4TduZZo7dOqbrpk9hTVUyL52ODX3HLwMBOhxGZBlGAb1GyWuV+YcSy2G6D4ZQRWD.K5ibBFfUy7lkcMhdP5pBpysJCFUHdM85PhcmAiwIF.Fo4f7x.ix5otrtHLdB.mTu5m8xo3IUwO0PpocZdUQTJPPoyiRZ8G4RZyk+kQIr5u1UB6O3K81luzGHD+L5zGP.Vzfvsk8EhighwcIZn9SOg7m+Wm+9S0CnIpX4j9UwSMWi9J.HH8n+IStnV0CGgRIKIx2C3CrHaKxoTN4Tl6s2lA3H+r65rxbih8CnoCQUEpSrKBP00D0yXk.bXXK5wgyqP0opGEzloqRFgmLbX5w1IxideiP.WV044xwJMIDvteg1aaQeiKUFrboL+9V76X5Cab5RYnWHC8hYnWJC8MyPubF5URnEJzss7Ed3G.QccMV0FGERgaeMa3RiVyFnrqtEUAnrx0fs6IJwHuw0pu2.hSlah580k3qp2.xT7wEJvw3.JePEkaiQX+NXDyDP0ZmZ81tMHPE6C7.Iq8Po8MwYk1KKyUM2h9ltUPZm3WHcQoW3NyNv6q2SVpjAK.lw2k6sIGs6smsk+.RJpn9AzKIalzY.9G2izn2wozyGsznPR+d0aOZ.LR5.XxRzSewPC9KkImG7dgwakz40004xS74eq9I9A4cOidcraWguZUnKQ9FeAcAwyJkYMspAfuLBfr6pV458jDlKt32TNsQv6YduHK2LZ20f9XWqfuqZ9miy7jin4wOQu2gx3hIDbtwx+cgKB+Wf9JKLW5+Nd2GbxI26Vy8k99OrBm9N24N92Zts6t0BBZ2kqW8iNdYh0JB5UVd469QrsdKAM8eZoReQDhfYna7ZckJuutzuwfYu95MVuh98t3A36H.3T7VMSivJ.Vp9NOjPc7u+jLk7ca0JDjJeeFGpgb.o5LUCOLlzISwBY6GvK+LStl37cwn62CGQnZf3RVzo00zfVKmMPs5lIXULInmmQGqQ4D+O5exIKEWJDaxRwSN5FfhZGLnmp.xqgdHSqyqqxfUF7aa2Q1wrhddj+ewqG4AH1SI7Vq3RKD1M0WlIo2tupsjjO59i3NO8ZdnpC031QwyJOnNfbV4A2AD5qyuPcTrzX1QwI+gJkuf5n32+J23JxlIH+JvhKQwPFhwR4RMwdXrW5OP62VdcZr7jmVokY7eJ+o.xVJQPnK6eTd8ftYF6aK+oJeLO9.zjm.ODnjpK+S.et8R8q5PWyDeKSiPcL1MhavIJYPYjAooySUWoie84mR0pJC8ze2e6uWdKpBQsdO1uAAO+H2PvV.Ta0OT5Ykk3pFxOhjoNj0rrOpM8EOjy9cB.VoJ+nd.vA3ZkRF+BXEEdPKxLsMfnXzp6K+8yHG55lU68iZY19+ToelQoad3BycSiF.6CmewC2atSrNVi+EGEWA7u1ndt+6SmRyEi8E4NHmiMvFHm34eyxf4sEY3YYGfOzV7qxhEvYJ9HTcKheoWPeaFsQor+VtzXeFZ3g11oYUeabgwciKNtabowci2bb23xi6FWYb23m772HKIiUiHXOwSlZZaWeCQRi41nWRi409+.4TG+jA
You didn't declare variable.
Write itconst var DefaultEnvelope1 = Synth.getModulator("DefaultEnvelope1");
-
HiseSnippet 2269.3oc6Z8zaabbEeonVGQFaWagzhjCAXgOI2jRHJIKECiBtlThtTV+gVTVIAs.JK2cH4.s6La1cVIQEXfbnG5szq4l+HzK8PuoVfdn2JP9.zz1S4l9Fz9lY2k6rTjxzLzR1FgGDzalcdueyadu27ducq6QMQ99TOkL41sqKRIy0Uazkv5ToiAlnTaUkL2PsggiqMxSaaBRobWWCeejkRlLYeD+QxjaZEwuyJU1v1fXhRFRQYOJ1DsA1AyRFst9iw11UMrP6hcjd5kzqYRIUn1z..NYUmWw0v7.i1nsL3O1TpJYt1ZVXF0qAyfg7UxLcYpU2FcnGQBe98v93l1HNQQkF.iBGtJ01hiX9nJU5fsspGus8U.lVOQIjMTI7dpahsv8FOQYbKwDZIqPVejYpzvKaJ3UTFdyKAuA.oLRPZ5PHca0FldXWVxLb77tp0HLjWKCyzGMgOqxT3oTqPgmfvJ3Xb.ppGPzaEysz7y+wZvet6CxCZdel1gFdZqhZYDXyVibHxl5hJp8q0DVDEZiXaRsBrMfs3b2o+G6N.SvDaLAo0JfXxvThFk7XBsYQNB7n1yYRcboD.KeLHH6.zcy+U4yAS5SsQEb8vD1bgi+f7O6A4yGCbPtUhW4b2Qvw6b2B97QE7shgscSvRYtzhC3R974NOjNfzbGjMxvGMbbkC.Vt92gbQ9PFyC2Lfgl6byFwzXd7f74fMQNwFb.aiDTLr8x4vImk4k1HaQYnsIyIzh4eVds9mpUqANWD2.G5ANM2mz6hV3bj.mlHO4yP9CBFpos9UGt0uryoYn5Q5AojZDLaaWDYXtrJQ5TvSY5HTAOJS3mbyH+jF1XKjmB1h6jHzkGh7ZpH.cTLG8Vst6oJiJCfid3fIECTTN8D8QgAWWM4zrON70Ocj3v6nJrsSsXse227eJo7zZqZvL3AMhzJflxE4wv7CgLqhNDh.GFBIm5pH+CXTW3vomonRlYBE5MhDZMGHjajLwNsK+Hkikin2Ul3HrEqSx.c06fvs6vjGoE1NJ.9Gn9U02Y60Wqxt6Wc6MVcscdV4GsXAWRaEF5XVX.9rCGWaXzDYGoMsaZGqMS.222TOAbOOPuOvU6bfaIcWCOPTRxLdKGhnbpwRQYTv06xwUjYhjN6oSZXMiZjPFcTEY8Kgpe4jGUQBQFUyNRNkGKKlDXU2ueXs04f0V58Ic233D0rDxEQrzVqUKjIqHjOgGXIB29wm6Zph7WbnVQtFlXtJyOnUKL.HUUMqxJNXKKaTcpOlGDLQrKbpibtOe9oNFo7R7YH2F3Sh8Te929s+kRfmfiOb8ganGVlO779CX1Q31KH7IfnrM3OreBa+BceHJ4d7H.0otAt7SfG1jdXZyyaORgwRP6Wu2Xqxi3UJU9rp8eyXZ0duUEp3ulpHIPIsti+vz55eitrZ9O7c58olEYgdIolu0nErWxpvZL0yIQgdCTkwnTaF1cXwRUegW3IYn9akTf5t8uSz+2m76Kob9DmgT1iyZUNOdtyezDbElbxy7DjIfhrqrNZhkb+nBwaqVGyL6LXLN0.vHjBvqBLFURzMTCihl.voUq9YuZp+QV7yLjxRutnvFfB4UbRTUp6HWUZlruJpBU80tpP+Ieo217k9vPwOqJD+FY.YvzNp0NBLjOtQOC0e54r+7+Zx6OU2CxSvvJ8kRmpWFteC4kdz+jtPTOzgFPRIqHjuCxEYv6RgzZlQemcdjGMvs+UcVIgQwtdP1HfpPdhsIHPWyj2iU7n99sfsifW9xSUOvqMWWkLhHWT+zisUfCbdSHHadwwYxvqLvGwOewlaZ.WnlJARgTleWCwYLTYjftXezKzG8h8QuTez2qO5k6idkD5PE5lFtbKCdkY8Uc+6LZU2CLntArkkdxx318Xd3HxQF6olEPQJp5kYi6ldzb1t3H5uAD9LyT0OW+eukZCL+zIN8cAFGPR8xnbSJg51gRvlocB.i51sQdxXefannJBjZpRbthRcIYC3pdCuz91uT5hhuz8bcfmWueTALZ73ZZ+XN2l3lYQ4JkWcO3PxjKcNf+48H05scJ9hQKDbJJbf7oGDWikNtVTgyoOXf6DhjofGhNTIBiLoNtlH27mcjt4eheLcEjEvf7zmUsN0taneaUrMKJMfbpgDWTV0JJU8PeY.hX1Ut1xmDWJ1hK9ckRaP795OIvvNQSe550+m+0xXWpsg2O17udAN1SOhlJ+B0daJsqlvwYFKe4EtJ7kQpqrPgz+Nb6iO5nmb+Beoq6IUDzqu95t2uvlc2XgPZ6kqW8iNbYlwJgzqr7xO9i3K89gzveZISeUDtfan+5UT8KBuefZjOjF218MGbeS0m75EXuVHXmQzvXHJbHHS083gDNT7Vjhxre6Vs7QoJafygZDKzwo1MYurSZ41gakqdU9Nz.FTrUbAOpPUQMfJAMQx0FMEudqP544zwJRAw+C9EMYw3Bo3SVLdxQ2FLrNDMXG5wdM2g45phJzz3ET+17YmYLqf8Vz+GdgSVDge6ingM1P401odcKQ8BGxv7x1BK5d5elvAqWKIkc5F29TdVoA0WkyJM39p.Wn+R0mxhiYeJm9m5S4UTeJy9VceJGTEJ2LpWDQuZ2vCwvgzBGKkK0T6PoNoeqq+PoUgX7Ic2CpL4+V5SQrMjhf.O1+nzpdc6arenzmJ8F5DC.4XgNAIkcr385NwtM+xNz0rwmxPDpCo1ABCtvpLjFYPZ5rf5Jc7qO+TPqJMz2+G+a+8Ra.JD4RD4eXANtA19nMPj1xu8yyJEgqZD2.VektT1v7f1vseDqc63gLRUwRcOjEx1HkL9M3JR7.pKMsMPX8qU2M5ihIZn2SuZuuTk4N+6+7yzJdu8Wnv8zZfL2e9E2emBGYbnh3i.H7HP7ZVC+WaJ0MLmBoAViXES9lkAyaKxvwvzituY3mZEOfyLhQ.cKQbnmScSNsVuuwJU04KLO+Eqi22zjG56WUTQYvqYgwXMKNFqYowXM2aLVyxiwZVYLVymbgqgm7vCCXTmvqBgApuVXxfYVqWxfYU9+.TsT5dA
-
@DabDab said in Why does it works with one knob, but not the other...???:
const var DefaultEnvelope1 = Synth.getModulator("DefaultEnvelope1");
Woohoo! Not so easy for an old Cobol programmer, but I'll get there! Thanks a million!