ScriptFX Interface || How do I script knobs n stuff??
-
When you compile your network and add it to the project as a hardcoded effect, the top level parameters in the network will show up as controls - but you don't need to compile to connect components on your interface to the network.
Click the little macro knob button (blue circle) to open the top level parameter section.
Then click the + button to add your parameter knobs (red circles) and connect these to your effect. You can then connect these to your front interface script in the usual way, or if you compile the network and add it as a hardcoded effect they will show up in the effect module itself.
HiseSnippet 1234.3oc0W0zaiSDFdlz5zsoKqXEv8brKppxtzseHNzz1z.QPaC0knkScmXOIYTrmwxd71FPHwQtw48F+D3J25+A9iv+.3clwI14C5lFwhDoRU48qYdd+bdSqXgGMIQDivUtdXDEgepk6Ptr+o8ILNpYcD9YVmSRjz3pFVmLLhjjP8QX7JeghAd8UQ5O+4QmPBHbOZNKDpsf4Q+ZVHSlysUsuhEDzf3SulEVP6cq0zSvOUDHRA7rhkMJh3MfzidAQoVIKzWRR5ivepk8KO7P6NGr+g1c2ywgbvgGrWGhsi+tdzCbH6bXWm82oSGOODt7Y9LoH1URjzD3POQ3Ozsu3Vt4BZyRXcBnJBGjKbyF1nS6yB7aMJ3jfP3UakGpVwDp9XqyY9rw7yCYenVP0bKJFzvkdHH47HfDt.jV0.oma45Eyhj4RT3YCqlbHC1k.4lhPwnKBeu0oBPAtb6Px.ZiXfXrAatms8VUg+8hOuaJ2SxD7pB9EBI8R9lunxOTY8J+XkpSKpa24JScMwhf.Z7bEqJGheHC2jmF1gFuU02PBRoiUDb+IiokWrXpmwqKnnf2jyjWFQynaHB7UwJ02mMCfxBaPtnTFBAUk5LwyxxDtALeZLhAGRYKcCiF6EaaPKfsaX4FJDx9Ldu4b.eay5DIQURjgH.kQzXISELv0ouAZBMEHqaUmlLPJhzPNLRvU3GW9cA56xuu50FNl3m9lZQiBHM80SOzGP0FuxA5digFWnNpY94fVnKsn2ley0hVpat3gglskAZVE9oAD4jcvJzlI.JAmnsQ0avSXxgEyAOh1Z6GrsdQg3ysZwjd8mOFKMGLppReOfwrggef0Yc6R8j4.bUqFuZYm7Y+nm7UIK+C2o5xmnbXdy79Yq74KQwTnhgdsnU.Y3lIjvn.5U.F2pZm.g2.W12SmcnTV02IJM1zqOgyoAIKyrqx+K8d.5JQpDJxOmHiYPWi0EogtvSodzSyPGvCWRM1xPaqnU0EtTtul3ufOYBcTz3LgNiDlOwCcAUdqHdfNcj8cDdMSrOQGjuo6cNniCBD2pZ5YYUoPNPyqkHXXTeAm4oXYzXDRONTjplPXfK7p+0DVfpr1MMAlM6eI2ETVupAdk1z3D8Aulk81vePY9EBePzZMHdPfcXKhrupeQMtGJNowa6MtHcBrVrNwrywDhUm5nsSLAN.0g5QYvtIpTVqQycTicKgWovXXSQqhBZIKYt5lIsUR8HAn1lY5f+ptESPU6DkUpV1pmBvS3Oa.9SLc6dSuTlA3YV7vPFWpH.QEPOTiMlBgex4Ld6Iez46t+bxcSwCpUjzHU2RFue8su82Oxc.8VCvy3deue6SpY7J8SBybJ0ocIoAxY3ebpTDBMI5AbnGFeHzL3q1uTagv2q+n5+wQl0lxe3Xpie2ZyGj6V6eDjq89IH9TqqnIzLbrvgxIy0kJByBYlEJrBu8MEhMdwzHVq4LlNe.BOmp1jgS0yPSxVrIiLq+1rTgtJu07VzXZepX17+kN1D6wbhPLHjnG+tTa+8exiEgDuXwMdl2+TN6SzbfgKb8Pp0geZIPW0Y5UZQnP3GPci5GvU7nlwvcVVC+rk0vcWVCe4xZ3dKqg6urFdv61P0uuMaRmpvE5dZcltHDiOiSf0UzOEg9antQXR.
-
@d-healey check this please.
Click the ScripFX node and see the interface.
HiseSnippet 2917.3oc6bs0ababElTRyJKYmaMNA8stvHOnT3HSxkbuzf.u15hsPrjUzp3Df9f5HxY0RHtb1PxURaJJPZep+C5el9PdqOUzBzmya8GPdonO1dlYHWNbE2azN9RvJCXrykCmu4bNem4vc4gGFPsIggz.E00OdPOhh5sPsF3G0YqNXWek81VQ8WgNfbY4sn9WP85G4R8KeD4BRvok2m5z2in7vA8vggDGEU0keDSH00VQg+2Od+Gh8v91jztTTdF00l7D2ttQo8dXyO20yaWrC4X2tRy1r4d1T+sndz9..WFoozCaeN9LxAX1zVBo7XbXGE0eMxvnsccMs5UpXogwUbvXScRkFj1Uaaao0Py4TKM3eUUTKsiiaDMnUDNhDpntxCoNCZ0gdouXAdlan6ovtBZnqzBVYQ26R8bXaQVuJa0w0y4vDMWnhhJ5vT83xB83sQ6653Nr+T846xGnbpDxJP0kxBuky.OcY3oIAubfjpDjVQ.o2C0xNvsWT5HL7bSzd9Qjf1X6r1RwbUT+uHv1GQ7i1rK9bxtAPigBrQUMs6VF9uO9SWe80AaUXT4KvAkExt6WqW9yJycm17LRzNsaSri13NhAKCidmO9Sa222l6TQ8OfFQdp+Fe75+90Wa8+v5kGcn1sycLF5BnddjfbGl4QELIA2vue2SIA2E.tWexvIBZsrlBz3MExdJ1BkkzDo9646F8zdD+w4+nDqggO8k6sMNByrew8AyqGIHxkAA0sIW.rGg0bMz1jvyin8.9y0L0fSFichix54w3mwC.5fLlalM0OzMZfL+8El63rBw2Ccnajcm7w3R4fQPS8SAFiIwuER3zlBvUP690uDXrkDq+5nDlDewuEJk6jQwbP+tOnuiKcWWOtqpZIX6.cBsAlJuGUnmXJ8Reg5PNcHI5wD2y5Dsg40Xw7K4WgufzlFzkQkSDBHyaQ61i5CM13NYmFvoktDetO8zwKIez6LxplbkN3oeEHX1KNS9iv9mQ.scPzFbIGxn6EP5gCHGSOzCOXiPb2ddji.ixcKepG097VteK45gA5Iz4OjMiMr6f88IdgEIZQoY1MPexdgGQgSY8OaebTf6UfkCLisfy+rIaEiNl0bIVPCQaMVaFQnEw2g23+A+EOn9PSOLndxfowaTWIdeAafHtK2GD6ikQwq35vHrYMFJbUfLUzgE5R8Qn68D2SCvACtGWf6sW2d88BIPdCgfkOjDdO2f6s2Qmr8.erMMv4jmcTqSB3IUbRWhia+tadI9BkfgFZFt+2+MEQO636vZW6yPh3lbvur.7ucL3a445PB3ndUDyKy35fc1EV+4QXsbD9.Rzkzfy4j93OCSWvvC4WlSZektxC77nWxnKtwwBEdR.gl2XUj1lv+DS6Pp2fdcn9t1hYIDKwm4Aco88iRbbfjlNF65wBbzpeHbtjyS8aASlmoFKh1ATG3SqtK1F7nGbHNpCKxL6jMHLHIXS6ggCyf2zHRLWaQNZYl.iObHN.FPDUhAT1ZkjgmvOFfdWlyIK+N0kYiKTTBPwV0UQg87fDHGK.ECmGdRD84AJw5mRLn7KPWFf6YmlcrtxTTa4gpbtJyJXtkjd4FnqZiYteYfv6xg.3rtY7n4gfTQkxzcZXPJ2Dnm3VvgyKw.y6vhbIohelfFrLxfeRq7TKwREfjLiafdBntvAPPqKYICbLN.B6yWB4NhyQxmviPGlsYrQZONM7LPsqqLDJrNKwSEJ6JLeWPi7ufRaX1I5Is.829t9waPDi3prO9pgs0g1BGaQWOneDsKbPRrcXaRabeuHwXJJRteuERxoIqY+CPsEm9uo7Txy1m8hLMiNKxhG4pjzTkx6PtEbxxd9NjqDqyNvYlNfaEWH0eyrd.wC97GcxC+ZCqSLtqUH+LgTk3JHS8L5vFUpOh5GIo9KMM0eqHROVJBxlClQMZneon+L1h39TlsE5FHcMMswrVqC2CIwg.otnjQ7QWOsQVuUSWuaf9DcsQ2aYWuaCsYff8mtYCMc8pPX4yIWJbcTTeej0llFFF0zpUyrtodEsFb3A2sAjPEjWRgQWIjQVrsFzQ95CY.wPrgQiFZlVUMLpXVuVcqXtxic2pejx0tZYwTZ+JOutCuEZe355F0IffclrWgX8jBOJSZKwCfjksdSfCFP17rwcBQrLSgbtTF++ke46lDGFbxwuxGVy.aYpvhMgJZ5ZUfIznQcyF0zzi+RNZ0kRi5H4.G6Ol0xE24q.B1sPPzORLNlAN1X7sVCEdQ6SHeS0QyAH4v.wviIGf3Amyi.RtKygeD9fTv+rAkKkOKbRQGlknA2Dsa.4a5C4vNXDE1P+nQbJGS3f2m6BIre5MLzZXzPBUuOpwl0av9qpdcqJZF0pbc7U0rlds550pnU0RudUN9VF8E4dzwD.kTFCqBNd0yndJg3cHw4hG38PeR0MMqYYV2vzPudMqoFid5wBKHC6CYWMsFh+pUqJ.Iq5FifmwLoYFfli8ra4bJmTT5mySEVCsiOFt0dmYIOgovZsVvZWvZWvZe8m0tpLq074g0NO2u8BF7BF7BF7OAL3JKXvKXvy12nwBV6qMrViEr1Er1Er1WMrVs4k0lx7VPZWPZWPZeifzlbTq9BV6BV6BV6aHIHm7DJLW+BiCEZ1YquF9yMptzherwWF+XiR9YUJheVk2D8yJ5i9vBusB6sIa4yLB+wkV9gH6Vn8BeFaTarWxpntTV2UwSfWAd.8FJ5bjJS9O4hhGFsBvXzewvXJ8pKxbweLo9ofcn7xWoLdhvKXm9wdAF+CH2qjHo2FVIqMMX4pUuVkZ0qoWsZtAElsmLy3GRpI+fYN7gvhkUuxKlaSXRwcE4pM5FX0b2.CukoLaA4a.QIW4RuMsBJnQQErRQEzrnBZUTAqNAAG06XMzSnWtU+nunfNHideZOKaM.X1bTeDSsmOeD1MANW9FSW.i4UfJyq.lyq.Vyq.UyQ.46CVXq+JRT4sCFnLs6WapeOJyVXpgOq8YvVxy980v2MkBSOiHbsUt2O7Qk9ie4+39y.JKzILOjROuKlWCKEplEUKMrNvfcXTb01EWepXehGuDZtAh+YckqjqelLk+2ktNrbnh636+SM6vKmszoLnoaDoaRtR2BYZT2xrgtlotR5.FwiTwptoVspJmRC.Cj3rtz0Rz6QXG29gx8yJdrzpCd12WFx6qa2bfbir6qdWae86t556qZVP9OMpl29ptIKjzKn806L2kJlz97.484AM6kT6aLNPlBb7ZaO8pFU0qZJMPEwHMzMM0LqnqHJ5ugeAgF4nIzLMMpZAV3yxbs0pYAZOSkvNzKYkeRbIAEQtJRddML00srfS7YyiUmChLzY4pm0f0jNpA66vMk0gqM0JVKUm0rurNyoYW9MTHe.VW45t2rYWbpv+4+Uyv9sayqkPT4G+svbcb7HGRCcEwkRbw9KyE9zGG99teaL9Jg3UyuLVdxOzLbXNjokYrD95FNN78j+dF7s9Tq6two+NX90eSFySVmJUUuusHJHbOIfGFut344D+g717Bes7iHvMhxpIZ8I7hU3eNquXE5MyuXEdpcDr7GGf8C6QCybgaQ55dLkSIR67KCILs2QrBSTt+sn3fbG5Gu+tvlLWYZgi5Gvqvwj5TjO12+e13ude0kmz6qA8B99ZXkW6deM7FPM7mo.0WKAisbYgb2w+BhGbnuhnlHiy5Ho2r9x6S8oIkpZpSvQjn.2yNik0SJ1ycC8fnHr84xmUdDwifkcZ+nlhRHj+c1WLcg9b+50HW60uDIfaYFAr7atu6EV9m0u6EdoTz8uLVitX6.5Iw06KyO8F7df8sOOQk0P6yZWNmRZGNBy8Da6rWpqInQQErRQEzrnBZUTAqVTAqUTAqOcAYGBE+soxnlJJ6e3NhxoUM4GLDXDJ+elr93AB
-
@Chazrox said in ScriptFX Interface || How do I script knobs n stuff??:
Click the ScripFX node and see the interface.
Yup
If you want this to transfer to other systems then "I think" you need to build the UI using scripting rather than in the interface designer. So things like
Content.addKnob
instead ofContent.getComponent()
- but I could be wrong, I haven't tested. -
@d-healey ok. I think I can manage to do that. How would I go about connecting them to parameters?
-
@Chazrox Looks like the components automatically connect to the parameters in the order they are added in the module tree. So Panel1 is connected to Gain, Panel2 is connected to Freq, etc.
-
@d-healey how did you check that?
-
@Chazrox I wiggled a knob and watched what happened in the network :)
-
@d-healey ahha..I was doing that too like wuhh? lol
Ok so theyre automatically scripted based on the order that I 'Content.add' them...
? or
?
-
@Chazrox Looks like it to me - I've never done this so I'm finding out as you are.
-
@d-healey
lol