CableBox component - for your modulator synth needs :)
-
Is This Broken?
Hitting COmpile Will remove All The Paths :| -
@Natan on line 58 & 59 oninit cb, put an "var" in front of start & end
var start = getCenter(this.data.currentDragBox); var end = this.data.currentDragPosition;
-
@ulrik Thanks Ulrik, I Already did That,
But the issue is when You Hit Compile, All Connections Gets Disappeared :| -
@Natan Ok, then I don't why it's not saving the state
-
@Natan Is there a control in there that has saveInPreset enabled that holds the state?
-
@d-healey Hello Sir David, No Just the Code Posted above.
I Didn't add anything to The Snippet -
D d.healey referenced this topic on
-
@Christoph-Hart any plans to add saveInPreset for this??
-
@hisefilo You can already do it with existing components, I use a sliderpack when I need to store a lot of related values.
-
@d-healey Thanks Master Jedi
-
This is really cool!
Why does it stop working when you change the name of the variable that creates the CableBox?
If I change from "x" to "cb", the script compiles fine, but the modules are not activated and deactivated when dragging the cablebox.
"x" variable changed to "cb":
HiseSnippet 4161.3oc6a80baabDGzxvwjIJwN0sSSZe3FMc7PZSSQR8GKaEWKY8GK0p+ESY6zQilTPfijXLH.C.njX8n26a8yP6S8CP+PzG6L8KR9Fzt6cGNbfDjhVIxRotJNTD2s2d6961cu8VbZOeOSZPfmuVlb62qCUKymnWqmaXqUZYX6ps4pZY9T8sMBBo9DdSOqWGif.pkVlLS7brgLYutF6mu+oOyvwv0jF2jl1q7rMoaY21NLt0+3R+daGm0Mrn6a2Vg5YWZSSO2U7b75BxyD5k05XX9FilzcLPxtlt1FFAszxbOcSixy2vr9iZTlV8gMrp+v5zYmi9HK5ileAy4ZrvbKLSU5LKLuVlarlkcnmesPiPZfVlq+LOqd0Z4crKeBdkcfccGJ9PEsZvLyadcOGKTEwV0Voksi0dQ.UfFvz8hgsI3v1cz211xV1dL7cKVGj3QnBfYtVRwahDhWEUwqrh3khHkQQjtNWjtsdMSe6Ngw8fxymKZcHRDuSsq82+M5Seu6QVw.l9m4cBYEu1c7botgSl6dYq2CLF7sCB85zhrggO1H19xDyHxHGaG1hD.qjlTxcIVzfPaWiPaOWfFWWpI90.hgqEIrEkXT21wNrGIziX5SAvfXhybfX1r7MZ1z1sYIwD8x.vp3whGxBLLHjbjgOwrN4IRYtDmS4mxr9TEIkg+UXQxzSSNoHoGabRBCng6zsM7MZPdy5EIyULlIatydube9.qQCItcaWG7E7ZPrc6zML.k34Fets6K2erXGxwW2h5ROB5smWWhgkEYZhOss2Q.ZofgEI1gjl1GQCXzgfYitNNDCeeid7UAC3QUP21kQFNGM77aSN3..bpbXQxAU.PR76pvuKUpzgvZHiwlFtDKOxwsLBIRo5XC2vRj6M8j4lLmK3jF.NrTo1NYt2NYNzJZYKKXol3RONFIXiJqsqisKJwtlbaC9RFxqhrEpB.Q.Wxl0wyzvAzGql.rAKxdtgfYVI.W1yvk5nNjEmLGA9AGUDYvZBXu2g5GZSCV22q8uq1t6HFCi8SAbNr0TOlTYgxEYMzhZ2rUnZK.N5c7Jvm0gvRAPOSshiM7shjM7PD4tjUE1oSwGPfwQzMc2ymBSOPdneWJ19opRHWiJYYDZTRcQ5IjCNTPVBZZ.gM2sa3xNcZY.DUoT4QPECsAp55ZQa..s0h3TpLsHt.QpBegWWv+jlOZgHeSD34He1lkZ.wqW1wIOO1bPo5N.BDoEL9gVR4Y1vXzBlElc.WVhZkFv3ofo.WgImyv3A9jmnLPyt99vhGBpXeOkT9jYmcc1OjGCOTsJ+gBKFwQTNAUAzVqW..ogaSGpj4EIyWpbLsmiYe80Ul8EVn+YGhRc7nmcvMSP9o8icvBPZfmr4QfdiMRHY1PghwVsRxpgnW1MxmJdtmWfMZkUxg51Lr0PUrHysiaYGRklabdmEi2GDBa9.12fo7J.uo94G15Wj5fihBa5LjU5HIqu4Bg.luT9lE4SZQjKCasL1ON4hoh+sTmUmlQuRjPHRSiiczNHdlNn7gGVnHgyBbNRYfJFYpirBLRRev9orOGb0UMfyYudB6JwBfkbEtHY.9wnpPRaw8LBaMjYtH4A3VWRa6S6KbaeAcAIaautAznX5wg+fc3bCUBAB5JqoRlXDepUBUb7C8EMBje.PGBgdCxe.myfmD+K8fcdiFXAw3jCL6PCP8D4fVLAs9zNXD97EjM6SC656F8HeEM5WuKghFasQNxAUGzezFBsbRBORkopDq2caDKUwVjQ9MuidcpyuP1iM4wMAXSojVEhGE5OF9gKlJihEuR776TDnB8OjAWMEc.1xuxvoKMe5Jd+ja1BhiSsxqBlwvY+1HRyi3uDa1nFAScXmlzyoM5o8xNC3479zZK0ku8M744T50U5+zu8k5lMosPKsROq8eReGnyzdOdnJV4PJhw6EcXJRc5FY.tA4AmGiTllg16j0z.1RoDRg+o8HvljquoGZevC1w2KT13XjC.bxlArWjB8HbsSl97vnMJ2AX.Onxhp5d1z2WSl9tBtiqmXUQ7yOiLAsT8z3elZLgQ3DhGjNgG34YYIccdPnMglEKjYUsNh2gt+ykvPgA2YVYS4gfpO3Ijxkpt3nSTgS5WgjVNAfLTqu9MBDqWdc3KWpYbHl2TVbTzT9pj3DsXqmhe.+KtbFrZOfVIKlnYdQDf1KKFAdF6ZTr5AXoTf.stgXIEpiwSHPLVV6XMBbOqyeqV6h5Xx8vGKyXHjSRvlX7t9NQNeRDmVkoX.bqPp.WAx3npa21axK0wShY9hIoINtJmHZ.2ngAtTm.Z57cWVDyQwXk3rCx4Xchez+8n9b2eDIvvKavZNegGTsbAxzImDbvr7.YKKDaxWozOw992WAK3SROLiMx8RLYRwERcv9PDUifR37mUJCm6THJuFqVQ9BjGPlsLDVC559jdvumC+eti2oYE1TBCDzUhskS7psnPPXMWcC88bHlB2MrLTc6Xg0giY53azoksYvPLZ3TFYYgnkzFQh7IKswQ3dKKFQPBWD9JgTp2f5zg5GOWgX8mLaQMeS.wtghgcGOfEfMZjR4GcT0gUoonTHXCrHw.1SQJ1BeSVWPhajeKqa7a28tws9UxVuO+aUw9YKgbZpHGYEkQVQNxJxQNygBcWn1ufI.bGZS1tZBEzqwXocwaFlldcPrbWtzb2SH6EUDJYyybXrjIjM9tuXA8X0nkWiw9VHBFY8836bqbN5jgTZaa8G.ijsgy4UpswIbBO.KPIPK76Bf.NCZwWYNH58z4wVKe3C3jUVritjUeCvpntfwHnF7bjzOcUYPY9n5nTfQtDyNyYAgitvcuCe25cnGWqacFAQbTTi.TTkbtSouqqAr8ans49d4Q4pHSQ4JU4Xkq+MH5D6UvfeXa2iEFFHLNDfdXUrHIRiJ5PVRjhgxgt6j7707dGdIK3UgZMGG6NAz7GDgNOnZL9feeV3eGl5HDKrUivljTy8VlLGOF2j4hVwZa7F559vCahN.MLLo4mub4hfICSrSVqZvHy29D9NRr5UqrO6VquazlrwMt1NuZss1cu0Fba4s2c0WuwZqsEzS0EycZZyiXGp9mnmu7l6L3Ls2l6uxFCNMqu4V6u1KTlD9+MVuDjpHNLGCFF5qqXlAe4GiI0QubiIyoHMNM71xnN0IYM6YMkepnNAQ6Q.mlatBKla5oIGfUmWNxCyM5p3qxEVA0lJjdBVu8ofEPrR7PKxp6WdVdCxp6WcNdCMf4.eOi3318jdMotSE2QM6+D1Qk4UZJrmCi3m44XIH0vwtoaaPRw18YS.ui1ccBsQGTnixfEqPMmtO8LF0ntGQc.Mc3PWBJD3WkxKnBfIH4LQw9YXRn7UPel1g89I.d1mZGCps8rdcKJ0Y3fZBJh.04qpBpIH4LA09YXRPcaOqiwd+I.n1mZqD6BRhJUrD6.z3YV.1wXt4UgPrmyD4DC+sWVHiCswXALbkQIpscnYqTADVOHh7vGgtpORERX8clXRDGtxCJB0QYSKaGLG1zfEdWRbY9Jp3BuyyDXj73JOxHTnj6XCNWccXWNBdsHYmm9.18vAOr217tgSWx7Jv7RlBNz2P6WFqdTDIi8T3vhxp7RHjTmVtQ8HlWNAm0Dyo5cZlEFNiXpETbVysfLkIGOXiLeYO2c7Bo65luPt2lKatSyQ5uqFMRsOwQmcvR.kR2hhCM7AlmeEPJxOSLiP6FhFw2EQ7YowxKDJrOfEvALZTpv.RJzO6rvJcFUiKnKzSJ5d+jGuXBfUJV9pnprDMgIeoJbYr+JYzFLWGPZ56EIl5aBg8AfCAdv4X53i0.ncAktZmPJaX3DPEcmiIpmBPpVlqm7NToO76Pk5U7xjGQQgPO2McsC2sC0cXW7KMQXH79VIV9.RCY21pIitsU3sQQy1BjKcy5ZLDSKyM0Qu+CNTS6katpQnQDG.lEGOCZaU5Q1lT982Jq9pzf2D50QKyGIu9U.qF47cB..Y9mfn1C+RU3Krfg.2tw+Pbk73ACUaQ8dpfCKCzVxK6hVluTeXW1EDVjR2GmT5Xw3YRWN8n7b4x3gQx3CgufIDAeWGbyik2VCHuegnknn2HtxidqEE2FI6VJjwBbqk4F5XfaMYHa.R0Y49LdB+momHox9z.GoFjSOJLzUT0HQZb8oF+ME0HJL4koZjaXpwMzYW7TlzeZFgzufpo9EqvdCcb29wSV+Hc1ldbg8sQBa6qlB6M046R1mz9We+KsCdaVuktbyb0KWKZIrsbumDWkUr7OtAnunxUT9Gsab63Jh2la.jtLdsTjQXqgKBYTbOkmTesFMf8giEvqqu92bwbojUm9axm9uT+4Nd0MbhAJdY3o7Km7uVzMQ1OIlfgeyy+W+3eyyyLwnt33UNmWb7qek6hiOtlw+rAVYBdO5rkYBEw71bwjms.JaeF9sXA6rkqmY2wywvG6ece520k5Zpz+cVBMP1L19Zo+xRuFxPBuqzhLyjbZKZSXJUaYeJDmEN.hopsXs1ddgsfbkRZ1cmk1xyqyZtXATsTYxdsLBvSbvxGSgM.a22i+miwJPdFuQsyMa554S4mhQs8U5FD50NRAX+YTTKj1gkEZlCzme1RvOMtO94iVA9Xlc+w442kvXUF8p+0FaiTzPPtjilDWA2QfKkRCuKQoTDTVIqUT9ti7wyoO0KCn6avDFEqSH+Y+PUqbMsUol1PpGvjPOma+UYrU0bxEDHnZ7Y1EaQyhzpz5Eg1Fy9cXGtWkc73CICNXuzpzFFcc3WDqKb.5bmCyD+ucNL7+xHZxe+cvtNvhWM1eUSvr6BG8Fq3Plqgqu7mKiOyBVScsXO7efeDcVI5z0XmUh5TUE+TtJ9w50fbdX0whof+b1yDLJN44THanAbJuvyHZWyPX1222vMniWPBFWi11de3vEApMB9EXLtWfFLI8CL7Ssqu+oqC5XpiolQXWelkG+F0jvR6+mo1UkyDk.0xFIi0ra2wgtln.Jh.JhXaxVUExs8b85zxy0NQNTufBdfMapF3DCzlh9rbXngZtQ2YoWPcnFp1r+lk1Br0L7St2y6DTT4c9OHyTWt9k5bwkf9ejK8ixJRIH5fXnP8JCeaC23ZoyD6b5QuJhy57re+Si2gD0jncFA2JrQddnPRoqHKPL9W36vOG3iSlr+ExlgiKJ7Y5IdWJWDPQwQAE8m2xEIX7qDBBaWjZ382IUrPlJ4E.VL8nvhTRZ8CpDkRbF4rioA7GqKe0dm8BVbRuW6mdtziKhbK8jukxKXX4x28N634dGgKiu+8OHb4Jgq9kv4MRj2fXo4y02yyoGOiHQA540QHtYw8JXDmHPSavRc8m+2K80pqX8eR7utqgSegqDKp+PCkUY7yibTwa+E5IJixkPFuSbNxZ3SziuUCeHm8zs066RY7Ac9SRz3C7Lnhxn9p6qz6KzEQAYEw8psr9o5e8kj.99nvYuOli1Fl9deqIOHAFx+lrV.81k8xtypuM9LoRzc8IdCw1P3ku0zLIqFXfUOuCbly6.m87Nv4NuCb9y6.e34cfKb1CDi9ub2Pu1beCMss2aMdTyLx2IWlIz9uPb9oGN
(It's the only change I made). When I call it "x" it works again.
-
@bendurso said in CableBox component - for your modulator synth needs :):
It's the only change I made
You need to make more changes ;)
This is an old script and uses the
on control
callback. -
@d-healey Oh thanks! I hadn't seen the onControl. Changing "x" to the variable name "cb" made the trick :)
There is an error code on line 13:
for(connection in value)
But it still works lol.
-
@bendurso What's the error?
-
@d-healey Ohh no, forget it. It was because I had two panels created with the CableBox.create function.
Deleting the previous one solved the error :)