Faust Meter > Global Cable > Interface?
-
I am trying to get metering data out of a faust node onto my UI. Is there a guide anywhere on how to get this working?
I have a faust node with a hbargraph, it shows up as a modulation source in my scriptnode. I am then routing that to a global_send node with "cabledata" set as the output cable.
In my interface script I then have:
const var GlobalCables = Engine.getGlobalRoutingManager(); reg cableValue = GlobalCables.getCable("cableData").getValue(); inline function ontestBtnControl(component, value) { Console.print(cableValue); }; testBtn.setControlCallback(ontestBtnControl);
I'm always getting back "0.0". I feel like I probably need to compile my scriptnode but if I enable AllowCompilation then I get a "Project XML Invalid" error when compiling DSP networks. All help is appreciated.
-
@whoopsydoodle said in Faust Meter > Global Cable > Interface?:
Try moving the getting of the value inside the button call.
const var GlobalCables = Engine.getGlobalRoutingManager(); inline function ontestBtnControl(component, value) { local cableValue = GlobalCables.getCable("cableData").getValue(); Console.print(cableValue); }; testBtn.setControlCallback(ontestBtnControl);
In your case you only get the value onInit which is most likely be 0.0). Everytime you click the button you are printing the same initial value, however you want to update that value every time the button is clicked.
-
@oskarsh that sounded like a good idea and something I obviously missed, however after that fix I'm still getting 0.0 values returned.
-
Hi, this is a complete project of mine that uses global cable + faust and displays the values both in a panel and in a label. Unfortunately I have some crashes that I can't debug when I test it in the DAW but it remains a good example of how to read the values in the global cables and display them in the UI.
// GAIN REduction const var rm = Engine.getGlobalRoutingManager(); const var GainLeft = rm.getCable("GainLeft"); const var GainRight = rm.getCable("GainRIght"); const var pnlGRL = Content.getComponent("pnlGRL"); const var pnlGRR = Content.getComponent("pnlGRR"); const var lblGRL = Content.getComponent("lblGRL"); const var lblGRR = Content.getComponent("lblGRR"); function round1(x) { return Math.round(x * 10) / 10; } // Update Gain Reduction Values GainLeft.registerCallback(function (value) { pnlGRL.setValue(value); pnlGRL.repaint(); var grDbL = (1.0 - value) * 60; lblGRL.set("text", "-" + round1(grDbL) + " dB"); // Console.print("GainLeft = " + value); }, AsyncNotification); GainRight.registerCallback(function (value) { var grDbR = (1.0 - value) * 60; lblGRR.set("text", "-" + round1(grDbR) + " dB"); pnlGRR.setValue(value); pnlGRR.repaint(); }, AsyncNotification);
HiseSnippet 10316.3oc680zbibbkffcqRRMjjkzXY4IlXNjCCaGfsHQiOIA6VsDA+.jTM+pAHa1cqPCmBnR.TMKTE5pJPBzdTXGarG1Xur9vdYt4+B6w8l9A3Cy08lOsm8s8n12KyrpJyBEHIH4X2dB2Nr5F4Gu7ku2KeekYkIcnO01fZbhmsY+9T+Tol4tG35zh5443lZlzGNpOM0LenViQ19cWqqtocpsWO0Luu1AtTOn4qNputmG0H0Lyb2MwZm4duSJ1e9Se8p5V51snQEkJ0ybLaQ2wrmoeToGrxSLsrpoaPOzrmTqKsx1sbrWywxY.fI2UKWp95sNUuCcOcrY2QK0V5dcSMy80Vtb475FsWpc9h4WtoQ6VzhKkawRKUPubk1sWJW9REMVpcI.Ie2MLL8cba3q6S8RMy6rpiwnFccN2lO.OyzyroEE+Q9TMfQlWbMGKCbJhklZstlVFgjHOffoIQvtKmf8YZ6ZZXFVdDg6SXUPh5gLAbl6nhd2UA8xKid4jPuDPoYjPo2giRepViVtl88ipAwmOPaaaepaacfOIiJ71l5NZel1ZNPKr8y1S+TZMW3Gg8Hyh4xMOo3x4l6QoaP88Ms63kEjJdoiSucnmQsxjOKV2F1cLsoYsbzMpA8upWlY+0GTe+uYi0N7jZ6uy5aT+6wx8dv.ayE7zs8x1kpe1nEZo22Kqie6Yme1irMwJptyNqU8fFyFATX31zxootEBgLIztzO3AjMqt8dj5aXLnkuoicZPrxymbltKwsG4wDAj5D.o5NCvoxt51fvlaF.FQc.kw2g11G5laOrKqoCbjLyFT9ri055lc5lXyquMTACCi5PeaqMquCz5.hN1Emd8cro3riWs5XvJq9E2k5wFFqlW3vvqVcXXkU+h6BeXZOvlQlItNCrMxmY3bo+0oIvebo9CbsI6p62MKqtLCI2mjO2bjG.+2Gk96QV0Q8M.geFkiTmJ3XjmoaMf5kNfJm0k1wzCjBWS2xpInUHS3fl4LroyQ3CImfgBILHHp7Qx04R6CP0OinT1+AmvcbWuIRhPYXxBDAXuOYwbOh2HNUBgclY8oC8mcdxrKLK4KBl2L.LG76YIFqNq.7vLDHfdNVzr8cwgcVIIJryAX32OOop2H6V643a11rkNN4PpanH0UhFbufYR8IMStGmycwSi5xSiHhW8KfvVWlvNoICPMN.aCgujiRpIlBQBQ35abJGHJvZun4Y5qaSsB403OPLRoIQDkNAMD+SmrsAiNUsrxjaXsZ4pUoZwZy8Hj8rJPJ6vl6RM1CE1QCQ7lWpXs7qxa9ltTpcbw0co.eIcX+Ql.i.ALAlzudSuL9cM8vEQb52bBnQ84x5jF5soViT.QODpaQE5SB5OufLHCkMFOJZbA.ttq94bzgz10oGYUGee3u7cHG5zOF0nNskeluEznOFnWPdrip+XSC+tYlad4Z+NgPv2OmXAc098sFEiMCCOP5gBANlW5KlEyVkB.6xaUcgH0Z6u6p6u59OeiFR5u.cUMcV0YX9IpBKrEyx4EMzA0U5b9oiAMAXU3RgUANrVGnOwM8rktqQK.tF6piqhq8bDyXtYgvZi1sQtwri2J1RPSaKjNFJbi9IIFQDgbcrxzJ.alWrhGzBeuwAGJZW0220r4.eZlDpmi6NtBvPVHOxYAb3Rm47UMLrITG03H5EOcxeqOc.clNt3nfL03SpKUx3hmS4klSLQwcpV6grJIMcF9v.Svs507DK81RROsbofUucbZoasiiyoUsMpQA2mPKv71FpsOPCYlYMfk1ACLnzNf3koy7DmluBnObiYnrlNLTPYY0ggQxLmh1NRKPAmKIiG3cMQ2i.DPefUzLrAyI5Sbsg0psQoEWZNgUQgpDrCTCTihtcGviG84IkmScn2efOiqKFWCc2SAsTdcg.AHsgRZgzRfuMW5KRGrnRjXj3fNOIefMKXLODLvELfc0sMrBFdlxQ9T1a7ADocnsQ9OCGTnAI50ILlUTvrpVlcroF3nGBq4Ieq92l66.Cq4AUt5ea9uC+uE9NPYaAVAE+NnjYs3NURBmBq65z2.BIfn655bNIy.OvWUBRzIH6kOelKzMlt.qGgESklv3gSaPENNyEBlHPnFLhNGndlugdkH63vdnqImbGLeDyhtfacEg+NX5A0vJZdk+BliLShGrMtBbNldEwhIbnGaIgX8vbOJrcEtj1gqC2ds82qgpSy7.XwPLuHemiZkp6vM8s4UMwNG1hX9d6cVmDGZtJfFOayLytXtkyZe3hOoxZ4Gs5ad85YedsuYwiVcoyNemrFaukYicZrVQ6sVMW0CKMbsW8rmuzg0e4QYc1ZauuX+lMJu+ZKMby8omUp5Asx9pZYe4yJszq1asic51wx7Iub6cN0cmZu73CdQixa7Mkr22ryHqhuYYeeeisM6zwt8RO6IcNs8vm875uwe+yVq5pYG13kMJe5vs2aW6kN8fsard0CeR+tqt12zX0leyS9h23O30udsUeRVccyx4FT6frqd5.2S24oqWoZi8xtp4ANYWsxwa9zNaryAc2r7164Uqyl8ed802bum2dyS8pRe5lu9o6o230zWTru6N1a033m+zZqsVmWsc2hU15nbMx+5pa+7Aqujgqa+yrW7riGroyq2c3KZ7x0q1BUNls7pE1uXEiSeYyidwQNf3riYqkpb315Groe2WSaz7km87c1i9FeW6CcnCOdYC+gG8xW7785uqSe+kOp5Spc5fd6124a14n8O2oxVY2xuPkiNdOZeJUezA4Npr9hk0O1ltyKWdui+lBCq277k203vJsrq2qb4BCN+EKWqPIGiJmZ7pkZ8xkVbwcZ85RM50nW2Rl0Gr7N9UzW54GVw6vdiJ0au8Nph2tC2n29FuvdIiW8x96tk6l69JG3++5lGl6ni1yrvZ0Nb8k6O7aVaypajM6q.NPQfg77UW1tSVZK2hGNr24un7dzbmOrzK5eHLP58eyF8F7LmCK2tlydEp7hti1vhlu3yxOveGZ4gU71w3UU5UueimRW7UlkFLb6bdGW9zSAr0q4xu9v5muz4u9Xp9ZlMbVqTiSWFZ7Wr7SGr7gCJc5S2MuSiW+r7tqtU6Wj0rkU0WVj59xm8zmt2YOsk05KVSuSmMauQ6yxVnZm2bZuQ48O3XirOo1yq1YCqWt9yOvd0Vaz93iNdGi07NZnyx6r55kdyaNq9w0KT8fyx4r5qpe3Wj8EmVxbK+J8Nz+om85dscxdbwm7Eu94qqWt+Yc82y8UCrGUuXtWdXV1JLkEqSLL.HJfz+56k9dx503+kW1y6Z5iwvbOtRabonxh0HGeYZaVEM23kI2bbSLeerPr0aenKXSnOnT11+JYpWsKSvh+gNc.csqxrTknUe04FZsoYm.6Vn026MAKzA9GLOoDKoM37ITGVhpXUw2f34XsOIUsWtZ1I3ZaHVbg9BZ1VD2K4wOFXHPI2KDv7naOim9Lfp46hAqBhAeO7+i00bWbWaqa4wDRDcdhNMJo+OYmFiOsl6QRyYHRY591YXyLHNJR7pZ2Nw5DfxBSaUBUiIX08h5XF6A8ZRckoqXCSMy6nlYRsImYR4Dm1hSYjZni811l962mZOozolRPNSkZlOQfUPS8Y4v7mHxgYCKSCpaJSiTy7dZOw1oY9TLDVj73+k1su+JotxctfRmSkh3LEctnRm+i+g+vuZJ5boXn8+2J+vD6LeIOqy2Si+i7wP7TBp2Ur6EtYcu3Tz8wl4ki24RSAYawaxHuT7N+hoXjqbSF4kU57u+e6e6+8WeU576ykvyci58XhJ+O+pw58mH5cfi0r9+AZg9iGGD+oudZAwXRbu+JoNZ60080w8rPrvGTFzmBQni5YlYc5Ylsn7cv3dZqS8N02oepY9kgJZgYHen+HwPucO8NTwTm8uymZnL+ZTzO9pUNGyfUXA+v+kU5xhPJpD2U.ikhcbZVsw10BWLX4xkIYJNW191cRY4z5T1FnbmTRX3meoZujvv0WQBC2KFFlZ63XHThGndECsDo2yLycwexxg3AN8GzGGipMcNilBTs2vGFeunY2I3rqmGVJmrMy+vXywSADjM27cbr7MA.9kZaAwH95AlsN0ZDFEYevLlGZGgZ2AfhGQuMlvQ+tP4ccrLHldjVtNr8VpmiALLuqFau95oOTdcH3sS+FPnmxx3dCZ21DZklFomWpdlFPL6G33Yh1sjIB8B26QV2Lns0GXwStZTy9EqzOvRy1F3tzMdBhRAdynyxm41LQnp99f45TldGXMnio8AA0h739pEwkRB6xzHATPRB329su0KATahR.FldABAm2kZS7L6XqaQLf0zdjlTKnaghESVVXk+GwkEXpatRxBq7ajjEX77jkEJMsxB2SqN0hp6QmBggn9HKM7SuTeJjVVX+Vuzvpn98PI.8dPjE9X9e.7hJ13COv4+dNtTBDaHqgmQkEaR0S8jCnnW3qVQhu+v7oRRKwTxJeOs5Xh8mBFYPOjYi+rK06tnYw+h2a8rw00X6YOtt0Ug6P770c88.VJr7MhiFzBNikuPWrjFsT2xDVtqxX26GTXroRcIJ7MVchJ7K7CSIK+CzNLTuyUmsK2KYV+GcE7MOZlRbkX9qPGiWG2ODvTHlgX7b2r2HKw9OkJNOcb2Q34u9DarOp71GqU0vviblosOz2PVmiK4bc2d9cI51fUZaL2Dd.qkssWDOKDMsFkZpI0LrlgzSCoNpWSGoV13IPKudj5ORq5.H.Wg153z5+oIQq0gNoRpenVMFYgHfEwXfKlgdKmAFD7.1fFGmGHtr0RhJASoT+okNyQ4.CLIRTUaRhLioiVKaZ5G5bMo0ef1ptl9IKUOQJcSnKpT5uVaUGGO+.w0liHEy8KImahhyQlYvgxzqKtcR3wtfzpKL6agS9ojbmlg0LjNQZsT8WJg9yuzviiHy+t27VqoCF27NZQrjpZaA3xBnXNtkT3x.zovfs+lzxzs0.f066.KOLFzhhlTVfBJe5OnWeXkfv.xGnUyk95AT6ViTMgTZEE+D+MWleha8lIYBgXsxT60Pi015fZolf5qFqcRM1T9xY++zKMAGQyw+3u4sdOGVIXgH5xGosfyAAvClTjX980gUl3lLZPW.WbB58nri4fZbfYRLNvI4Hveen2guiF3uvTxR+PsspsQu9c08L8lBaUo0B6jLa8ytzTOMIGBseajs9XsUsfkldDvWgEL3maBJ5lP+A9b0rA9QPMdPT8NC7gFjJ4nthVbdWse4EDN+TuzjgpSkC87dbwofHHKWgr3O8RSPnTf7seqmEug118ZxOl1Pz49mimks9L1wYzGXS6n6yhTaTKKJ5+Oeuq7HPbB1DvNZOGayVdpzv+3DWp9uOsgo8IZqaBUW0aTOnL2QSk2jQ8Rl+82co4ncRIh4sR92ZQwmHhay.oXjVVl8Qyo.SEnMQgt8XhmCK2bdgGtsTwxblZHZqLIl4eZZYleJmYFcp5lBt4GpI0sqF6LLq4SJ0p1ucFC91LsqcvySZSZamPNZDCCWGxS6tGwH7zrApk8o1.WZj5xwOahbv2OdNSmZamLF55tfJhTSPGKuxK0en2UME9ryEpfKxO+mSxc3enYbt3uHNW72puxzLT0kFpO46uQC0O6x2TlI4l2UR3LTponVMSLKqbKuDKVZbPayf.AWjgmPd4LtMMIzdetE8KL2NkTysSoUt941IUp+LsrapE34DB124jLi9dpxT6n2LTlh8uyOoDT.VXT4y+1mNFetzJTCSec1tqOyc4gbEtGCsAEAbtzmnodHDmJDTICJu3V.Aix68sDFpj2A2aALTNyd2R3nb9d+AqaAbLHoy2R3mbREV42bKfeRgAcKghxA996GcQnXpCuhr4FqQDgkeKgiKMoEKD2qGYTw6laIjrxjT4bcQx.a42R3mre1qPuEvOYG9uo338DpsyMIkNWehHOnyaKDL+jVQecQvPa8WQL7C7EetqbLrlkiN9oSdnoE+HX7wZxEM4ShQpTW1Iw.DhEmOjCEdUcH28GtGbAmwQn8uakJU9QrGl9zdQk9i+3OVTszBXwAiezw6Wz3+f3v8DNWSeEOkLCk0QEMG+cC3otTal2Yroap+4Dltgt2gQNE5lOO+xvb.b54eTasc1n5doOtZ8cSWcyMquQiFa+rMRuU05qGa1+0+2+3eL9D5dWwyrijSpuJwIzcuZSHAV+YZ02sQ5C1n5SRieoVau2FqmNJBHHl+vDFN1dAk9xVPn3Hir8i+jeb6GlI3Q83KH9HsC2Z6FGhT18qyVUnjcne6JqbyUHx+PRmjkuwVJCgwN9R4.2tVHW1bnu0igooxnL6lFTSNjHx+5MF0jQijPyTS9rcEEs1GqobduSoD5gztRM3xwv0WQV4ArxOY8AolvxmD1rrOPK7r8dyPLO8ynaG.IfbkHhFrx4ePCOmsOXKHJSwovlrpqy4dfmOW.2Nhj9AQjzafd5eu+JpZdfx9wj06xJ9rfSNr1L3OwSAX7si7JZcovEf07intrgKoIqhckOVbyVDP5jI4.f9+Mtgk+W+3u6Gu.CKrS23c9udGM7iOdVjE0.3phCv+CYGE84CpYig8A0GfpOupd.nFzCaA6DmG1D1cQgaxcGOY3diASX4Fu4JUEU79saimR8GhenVAcppgQxCQcpMnqK45VGB4yeB0US+LGWfBw9RpjpSfYaCyZC5pNtvbSYJu2fdbBAh7EXEw+M6aOlEdDTw2x9bzxksXr+L+TVNT72wFic.CtUco5gzFwHLeR+UXu3XVcmyOP2v.jJup8qAU2sU2U0c4eRIX23UrqiqfdFulHYn30DPoGq1ze+UYwK9AMljorwuPQ9DMv97.Kce062DL6HhJv3YjuTQ1NLEkRoQ9V6RO4phhep1Al9s5lLNdmDvQPqz+QfihqJlORi+sdGgfuiVsm+eP2KL2QZ7+L93+yhx6Egm3KBL7HdjXFwjoU6Q8O2w8TrkG1EVwvORQAkJRQkzmjQPNgj9PK3I3P5imHJqLReTDxGhEI1R34sPprfOWc48vH1tHI25nLXKklx3aTgRUxe93xfRZijkJM5LMIi2rf.kxgfTdEkNf97Safj6Cyb2qrbP9KVLL7Jtw2kkOVPMaCvvUKJHEZiWJCn836f96v+ct.6yM.Lm8Cv8ieTTYd72yHpLePkIrbLcfgbt70GJ9IIlbUvkOzL+2zh9Dk5iWmHtzCcNvReD9Qp22hBBOz4IMwCceC1Wrb7uqIQBdWEaQlVho104ye5c+qIBe3GPUJwRQ1MBU3h02iu1NgUrOi5x1afYdOMvW8r4RU0xxAuiA5aJzTxlfrROvwZT+t39+hbLdaBlDUYGA3fYxV5dGpaZgJLZLvqOfp6a2.ZL6pACUtsGa4w6USGW2N5.czD0mpg6wErff5lsUnlwDw5HIGjlyCEKwFhLrv81viOWvwNvUNNgFlJ8XtHdGMnIX8r63KNR9tHV7dZs0G34mRAg+P.gcoY40jDJEzqKaDk97W35qweAJstCNz2SaMK.xaajRbtJ9H4IJy7hby+XT9RZJK5zc0J.MMpXvPoz1.osqosngeFHGjOG+O4Ksbt74WLepc0GJp98zfJAwjFga0ShcfegwILGfpx6AqhBtN0Rdf0PAPoQRSKux3v+MB3eB6DNRBrNbaCd4ip30E1El.rSqEZr55B5bYKKA5OGqO2x7+rzRKVpRgxUJHb5gYTiDYE7pMjWhDflVYkI2EfAej.C3VaukF8BW0Q+uSL5RV0utz7hSfcNdZ5tdiv6pkuvUaQ0GosUMRnWGWuQa70vQynOF52PRl0cG8fio9ycqu3R43se0.96osPg3jqB4tpjKteVraqqq7jIerQq3UbzB17tq13.Lc0o06i7E0gRzFtcfoSgmfHIy1KeAr8FPv3LqtDzCzqLmYwwUOckHUx6Ea7Aqw4XvZGp61g5yrHJWf3qF0lmuXO0elh6YA+KR.7l3LvvHfyGndtA43ZpqCT+vHnleBfUxqAYbPwygepl337jMpAI4.gL.lJmHlIlWAuqFaAWvIyTynYA9QZHJj3H5cxS8ehVG1Uk4IsXYxM4IuhGFyHI07tQRMuu1Bb8OSVrA+M3U8ozy4jMjhUNaoBEJrTtkWZ4xUxUH+RhkbbPHICAdfJwCT3XWKlfBD9KMW3iU3B4+qF1PLoGEFwmq4xCQJqRaRhWDCLxbiOTqTgJEp.+IWgogo7gZRDZAgHsVvUz4EPKemKy92DHLLcbIvwkIWwYyWW5Ub3j.AaoR4JV5lRv9.svq21+bRwlb.MJAfbaGcin0+Ts7EyVfW0xKt3xkKV7JZFIHvvCR7COOU7IRjo+oy6ANQMbtUf4j4M.Ck9zliihAt9bSciJhzlK6xhpVpbAn9aBhG9o7FGskcC4F6WSrdeCvWkuA033r5G32z5DtRiuAnXrfvGCKk9z39KEJJGHeB3WXj3Saf7JUdCvOITXLzaruChabJAtsnpimVgwPdkiI9schEhzPjsbYVcKVoR4EKuzMR4qZpJFaFM9WxvscFKj.lntJ4KtTwxkpT9lLuRHIHIJqorEGSapPtMEsTSmRBhVRa5xMMgJ2V3sZRYRvHSzVB8WJcgJ4cIAq278mZ5yYTrpuAXX7LOk.qWZOyt4oGRz3OGVdtLDxPwBExUrPoBEWtDcgktYRCx4bJAZMeS9tFYpQs82HZsZ5dRcIN7us2yvZaoaEfCPzcq53bZOc1VMcstQuj2sveNuxOP6X8ynraDcVr.+L1ua631irI0l5h6pe9K3An4e+p9.zz+J+.zreKe.E3W5kNdPHTRPtAsm4gN1TOkRi0iBI1iBw1.6A1pflWjRqPRQMfTjW9nTDTXA4OxqCzsU.F7aEHsqoxwlZCaL3vFTXlaruWKfvnqra5+ou9fAVdT1wuIu7W8YTwEjKFOBA.Orkxwo3tWzyvS9q4yvy69V2yvyeEbnYTdoftW.N1vD2d8MrOiZAqbC1.E9GzcPopK810w1IX6fiXz0AWBM6zgpH+j3DR4vhv9rEG67d7KVYGSaptq5ooXpnE4m5WMoD4W+8hfyIn9Bxe8dXmt6+o9vNc0W8g9Z7VMW7mqAphKPXrRxeY3k+43fq7miwnmdKWmSB9.pAJz6yJAl21harucweSR3t0sGXx3jVsTA0Xcrv0siEutcrz0sikutcbwqaGW551wJWdGQK5h7DyhrM0tGrAyQzYlg6TCaYRJZulTCvOB9gLCEsCKwlNrloE2sW7ZeEV9f+EGS94bemefz4sIqgW+f635T24+SVMvMZKcWJA6AYVrkKHZ57j0C6FDcnXA7rOJcPWNie1qHylKaQohMndL7jUUDHVvx7Tkqwse0uhnKxAiYKoqEfYwaT8d8gejYVOeC1THqkYyfWFup19lKXPsAuF0svyKWv2dSvgiKsNzhSBZQlgyQdLYH9nkPWnTNwqqGaWEHd51f1GRqtTvxnuCdh8NCu562SeuGrscaD3806H9dzsMHzgvjAnS7adc8VsFDPVPfhDO7diM9sFoOr5lnfSLfcN99mv+nGzsGgiEvvQIgVhqqvzbz6DF5wmFdfGFs7Kjwz6Do1C0MOY37DHpp4Rytka90gubarolYaAJCXGL2lm.St4IAXy7Dfa7JfJGL+rFQrv8nfAjwFJ7YYCeMvf+0WhzzB4li7uFVzWAEsHqfgj+IftKd4kvWAl03m6Q7c8JfSYz5DQYAroGRZal0nknTwqikkdu9Qm8Q79XBu5H.mzHges6doghNoE1xLVNyS5ZBjDDj8zGxJnmocFdgAuvhGsc3sRQZ98w1iIc8XW4AYlkkv8u0yejE8g3We+2M673C.Sd3+lCoz4mCPUOyrd8bbdT5n6MXIPDlC7XfYA7wxYgEQvLNjz4toIAFtiawfQddWw+QB.I3d7Sd9vKZLvjiCKL8ByydXCk.iSX9JjgjT1AhAsbh4VgDPIC2QGydPEBgiR5RRBuxEfe7Wawbxfqa+130slL7TRIPL3UQfUkEvSFRsCx7kLvjRH13SRDFEFeJ1TrgA.bXKYa5LLyrgovGUegJ4Ds.+ldbGkY1XYLLb.JJvS7Mni8eEx1XU.jvKwwwFK4cz.GN6fz1ozpnDoEnQMHM9D75xfeMYgyH3u7wr.vtqK7j0O1xU2qKnfxPzwSvmrOo4jn3vISA16MBpOJ2iquaC3WO9.p9oPEOF+lMgXjLBgE.GEvFPBBIyLLlkTXoqRFI8.rKelSLvDgKyQkxOdbNZ1xhESr+NWLAWF3jtKaFClQ4ldL.WQ.3BSDvAl.GMNbC2ghw.adgpijvWlBScqVngIp31pCIEhabRc7YyBlEHq1Svq0aSAqfMYe2MX22v1afaPOrAVtKoiCM3xvFeRNybdWSvu9ycF.p7ZAVngQJ3CAC3Wd9TcC7M6R55aYNDx3y0EdOnPXoaM.LsT.C2DK65DxM3kSbtzgSj5BM0ndc.U3J1YfadAF+EjLgKEuunr6ie5T3SBZlnEEx0UXt4BcuP2xoyBLRt3hLRRNieUcF41R3UyIzDyVdoip5jndwssw42gu9Mxho2GMU8.hTQxlwi0QFvBtwyNAu1rvhtOZv8qv2BFXRFbMnoV6WRxE7bmFu2nk2GPxjGeJzP63gHSjb+b+y4yF7d3MF7Sn+YFagCfD4WHlTOP1A3VHxKAL4a76BLzOAGW1y9VOmHmSXRtoAxtgzniBCKjK6xboA1+.ryiOUuYyKf6HPlvPlUxVAvphZ0WxoD1nhqIBcxf60E6EYk4DqNwic16dPKX0zbo6wlmr1jwz.7CSedRy4Is.Or.biQvvx4uTO.NoS9BkByiE1LVgEvBaEqvhXgF7ITcmlnKaBbbA9BalBbNxwdh8vatxvYL1q8sAm6brojlflcXomI6lwCVUxVaAn9YNl32AXnKvnmpL08DPD+Tuzwkpkm7Al2XNiNoUBSrFF2pHTeDu8hZYE9JVbREY4meAth3+BD898sLYJ6foLX7J5V8jeweOOYu8OjnO.jHY2ymHjNFW0Qs6h4f2PnX7ggWOnPjBnMXD7HYIgXPR6EfJmvQENQhwDA+ZwKaTL8GY.6AHvOAbi4DD5LeUeHQ1ge3mnr4A0hTRGgHL.1s8ITgOJhQaLPDDFPUCX1LnoOnRChAEjKZMvKltqfmXwnH1Bv59fo5SnulqssB2eyJyk7XoFlC6w0hQaBuZc4NOxd6JCZlWrXVDlevodDkGDT0sNWeD6BZUmSN.Q3NTRlB415MHCN+CJgSB9GZEpaW7fPpPoEJKJHLbzSOai5OnDHzwcnbtXu3m3aZLAbFLfPGLOXX73xESfuHIEvVNK4y4WJTJfAnlXC9Jd8YjEexGH9LYom6y0FKAn6ybXcNAiZLl0iBKNNePd1e47CIRdLJdbRNdzyhihPYyIEx3Ha8dfnYP7L9XxqaIbtIzbrp+KF79bhnORj9PeluOG+h0x.cs4QcGhlNWPa87wneCZZxBrJX43tM0yKI+cdC2RmsioGM34pMxMIjDkb+nCaIRuf7v5IIwqhxBt.d1Mxy4CEXdLwq8AX7ewk8iS8YSZNUlGNQf.e.grstvAdwHI7MC+GHQkoGIv2dfuDLdIxLRFcCkQwRjw84YMOnjBrRjqGsapfkyMmjbF+UjH.0DtEGZFPJES5naofU2DRVC9jsJdMBLDBp3CJHrFiYFFB6gYzPGSaG6WdffLyHMCeR61ySl3fYYYnPufHIKgN462MSS8r95CJz2whhDox35ZRlSDVFG2Th5Rcj6tiicGlhLaCP5DQMABkNNeRJgOWEbIGSIyEi.7nTDg9It8GirOyWUy7o.SBZHigfWtFbTcrvSSy.RLzlKcFDMYOygYXJJUvkXqkavgL6sepstA+BokeKCqfFdIBaIk7H+DhJ0GnYLBp3e2RLoY+NAct5v5bVSA0gmytpC.BTyQLSy7YM0HBS3Y0KAsfJXviIwEtPqCP7WKDs.MbIaPyBWdFg8OdrkvQ.BEPBQqEvfDSzTJKT.gypMwyriP7W77YKDHXt3GpZf0NIkKLO7qHgx7v3d.AOftJipBwFEiU3NINOFaDmS1vbBy+w5.qwXMiQREzkP0NMbZ6SN0lJ8zgJyJYKcTx6hgId2yfOw4iHug55jFuZjOAgPFvia1UkQnLXF1OY9WvVSJzkfpoZyaJJh463.hU5Vf2vMY6LGNbrf.TFLbSrWfMhRf9qhfbDgkEm4BBTgMjxU8UjIVyik5EBjGSj948g+GFgblRQzUzv.qI2m2Ptou4lbFPhRRaXVPT0rbgYCQ4ogaBthJwpBhVUxaEunjXbhbBiY3MKB17Atkla9nwCzlt.ILK3Qcj8fTn64v1nHIeuhVF9kXJhPBXQgF+yUdh6BLK0iExF+QYWnXEyaiNDW.DQCKU4XrUXYCPeeWffmMJ1spNKXJQDOKv80MT8TTjVoQqlmDz+LrPtNgWUn35XANo1pjhMheGYR1eucdg3MZP0.hzl6vFBUKDbXvSUovBDKpjvYg.2wdBV3rXGjiBFMSDUVi+EVwByb0IL7f04EHIHALW.HPRNSFR2.2MFzMhf1D.fu7gjnk7mfoBNYRSUH12Qrlx0ujLFwVHIFdVhADW9D72AOmyjkVBv.gBOlJ2PMjRiIWW7DrHw5+BnNPdW1Njp0g5GKkeBohjbxfuGIBeVuf4uXuTRdxmLniG8fhT3ENXJdIO1nAigQyBbgHUQF7oUFo.h5Phfvz23x61w2yRw8sNOp5IE.tv1wDh1Nxrbfo3wBvJIe9ifrmhkBlwDB+RIwC25S+qP5cir0KKWgFr4Fkg+6ChpVNrAWkrAmWIavpoLVxc+0h1D5fzD4wwHfO33Z1gQn4YFRnEHHQ1AI679DUcZCCr6vdtI.qBrMifzw0YPelxIvIRrfi1FFfN.K7M7sMl0rSXMiC5y3+6Y+1Be2tr8yX14IA.eSEhFQreGVTPgPGvET1H9XhLH61T2siqd+t..y8c3GDHYy5juc.HB8PiUYaFIa6LQhiK5r4UAP4+t5XSmLjTM.qxpYDCFjQyM3shC9fJ0AhiR2SklRZNvOHCl8szGw1.gi73OLYfLph97w7fJZQhGOgtPnDlVPgoQw6SXiTHRI45dRIvKwLcoL5O7xMSbY1.lFU7JZuu00Les07NE5UGNtxzardoHQKu+boPQN9lchEEaD1vwV.PlnN4jRabbApXwRFKLSV4RTqoMz03DpKIR1oOZ1PxxMHp1wCjVMLVtZpoMX1KLf1D.4jCq8hiuLdLlS.aYwwpF9pb3liExoLXRt+g88hi.Eaw2qJ+xL2rfWeZKy13AxRMaXWlzaxS1aRRrjx9Ph.dJSIUTT2bkeV3WTA5g63wrgiId5qv1chncA6yH.W6trIUtrKw2gwBb3JN6oDzdLQbysI+li0EOqqmQUsMkV3x8IXujyUc7iv184OhYLW.RxIToGgGkmQEFBDiWAHiz9oEGbfAnPgHv9S3alKaXZ.NK4+vHmjDOV1rcIL7kUSNzIw1M6eRPrEwFsPySXiVPzHT0EeGVDt7FkODYqDQTjGyNUBOH5PAvVS7fxgx5pS4nyDXF0BWfvH04xVTZsgL5mwvcz7fJLeEMjLyhcUW8yib.7LedkhC7uJZcZRZyYCIhZvn.CVLDkM7Kvwh.8.KMOICWQvBAGXJIEUgHCtvAlBh8hmclrvkPQi28IAkdekfVxDcXvvkZJyoPaHgmlOtvRcZObSLVeMhC6RoMwNotL6QxgrntdLNEDOTSI6J2CIJ9DGps66UWnxb3c5Wox51eao5eao5eao5swRU0vNiuVsAlKNGRjvVvxPz2MISmySTVd9nTo9+C3rZZnI
-
I wrote a reply but I guess it got sucked into the void with the forum server instability yesterday.
I did get it working. The things I changed were that I switched to using a global_cable node instead of a global_send. I don't understand why I needed one over the other but with that change my scriptnode now compiles fine.
Also I needed to be routing a 0-1 value to the cable input in scriptnode. I was sending a negative value which shows up fine on the value knob readout in the scriptnode but I guess was being clamped to the 0-1 range and showing up as all 0.0 once it was read by the interface script. Using the .setrange() function apparently maps 0-1 data being input to the range you set, it doesn't change the requirement for the input data to be within 0-1.
All of this is somewhat stabs in the dark as there seems to be very little documentation on anything scriptnode. But it is working.