Expansions / Windows
-
@d-healey :folded_hands_light_skin_tone:
-
Works on my Windows machine using new_layout branch.
-
@d-healey really? That's weird.... Thanks so much for checking though. So the presets change when expansions and factory are selected?
-
@DanH said in Expansions / Windows:
So the presets change when expansions and factory are selected
Yep. Make a video of what you see so I can compare.
-
@d-healey is there an inbuilt windows screenrecorder? otherwise will grab obs
-
is there an inbuilt windows screenrecorder?
https://www.howtogeek.com/706124/how-to-use-windows-10s-built-in-screen-capture-tool/
-
@d-healey Thanks, I did it on my phone in the meantime!
-
@DanH Which branch are you using?
-
@d-healey master. I can't go any further with this project at the moment
-
-
@d-healey yup building now
-
@d-healey well I rebuilt master and it worked so :man_shrugging: but thanks for prodding me to do this! :)
-
@DanH Why are you using master?
-
@d-healey because some of the table things I want don't seem to work in NL (I haven't thoroughly checked as to why) and I'll need to rebuild a scriptnode effect and the modules have changed in SN so it currently doesn't work in either Dev / NL.
-
@d-healey for example, does this work for you in NL? Am I doing it wrong?
HiseSnippet 1281.3oc2X8taaaCDmxNrKwatXEseXX.CPHexANKvNMwMACCSI9Ocdw1wn1so.6CszRz1LQhTUhJsNE8YXuB6AYOD6QYuAajhxRxItNYdscYSHHHGu638iGO96t1tdLSruOyCnsV+ItXf1W.6MgxGWcLhPAMqAztOr+AG1pt9SNnSsiaq2udu9fCm3h78wV.MsrOVZn1Zq.B+9ie3PjMhZhSVB.dFiXhaQbH7jU6ZbDw1tAxB2m3jx5cLZZxnUY1r.AnxBKAbQlmgFg6fjlkABztScKBm40ii3Xef1JGxrlzaL60Tk8Oi3SFXikBkA8DajZ4FLaKIhkqBpNlXa0c5g2G.zfcSREYUohG.aSrHwqmjR9xPE5IdjNenkYV3kcF3UNM7JkBdyARZofzJJHcOXOSOhKOQiDOeNrIki8FhDo8zPQYKHyukEVkIrfx2xAcFtgmPH1iBUJUZS8cKUZiuKet74DIeet94HO89HALKq+85S8cDlWk43xnBgBqqTutzqDeZ0331Lq.ajHAHcMrVR5X7pEVWXidhQqqBKgZSnX8gATSNgQ0YTU8lL1dL6BlSC7lh3XGf2Het2lOmdzmMyDYqyGXKB4LPXKjeHNiyWETgapiBW1xC6i4EDG+oKNqZgR0VvHhic4M0U+zFINXdHpEyovFapGl8Vnaxj706FxxJkaaeEGlQLBx+y1g+K686BuLme8op9Y8Mj2DQUQUQ11CDrIEtT0k7RHUkWGFGeLsvF4dat0x8tb5WV0vgyUWzlYi8lqZIMm2hbr.MvY.1aZA9TCEu8mkPA99ITRy2YpxJoLjQaRI7icwz2GKHHJUJIehPkH77Ppm7QTOgWQ.hffYUnhC.DB3zD9VHNBnE.2amsB+ddSxvJUC+y8unewJWLpu+ijxmer6o1Wr2Ot8IUhjOod2eZ+96eTm8Tx3idUihmFP2YWk79Am1oXMdQ+H8heMr3fsG5smZ+Afm1rlL7QGAwoQbBcwdbhL4oUCetnYjhMcMXMr+YblqnuRbkCP6yt1C7aRNrsMlDK7quz30DK933EJ8FiwXxnwI88zwFtSS3MsjsRlkNTdEDCj6n.xci.xgAbNiFgDUAbJj7xwoPB3IFXpDqxFUsvHundi9nywMocCo7h56b0lLh1aSwS5ddxF8QJD0syznQ1Lg5S3SROHvGrFg2THdOXWB2b77wXl4fQQMxGCLFM9PdX8gCwl7D.tBrwy+3LqP5vupJ7eM7w1rAH6jDk30f.IX0LCeSj5jZO8XCJufA798a5.dt23A7zxtnA5JujCzsxstA5to0w2+JWM9eBesMyXm2UASnjkJJScI9pqEXM7vuJ.SMSs3pFxxhlIUUF+hwIBlogLOmHl4HK+JiV3Qh.kdC6iEDjhAKMSWA1ygw3iIzQyVr8.iVLla8PpPqzaR2wHeYm7PdvjsoZfOm4LEK+a0BqGG6F1CS6mgUBi+vhgAVp+gG+gQ9uC2W4EWwj4FWXKKdhqRjkQ2BainPYbY6sTTtvlcY++cytmvB3hm5h+8.dDw.PvNAN8DcSLwhnSoXa4PxZYjOmUxkjxgrDXpUnveJ9hTVVJqEor7TkeRhgCxzi8BS0f1xGRqFth3bSC+O6XMXaord7D1PXosJAbD8pdgooLE+shVey2msWBed3R3yNKgO6tD9TYI74QKgO6sPejiIbPfnEg5ImXgt0UL0ZwMYzxB9Kv7OJCc
-
@DanH said in Expansions / Windows:
does this work for you in NL
No.
Am I doing it wrong?
Not exactly... It appears that setting tables points via script is broken in the LAF branch. Have you made a bug report already?
You're creating a new reference to the LFO's table everytime the button is pressed, this is bad. You should only create the reference once, as a const, inside on init. However I don't think you even need that. Since the table on the UI is connected to the LFO's table, you should just be able to set the points of the table and it will update the LFO, no?
const var Table1 = Content.getComponent("Table1"); inline function onRANDOMControl(component, value) { Table1.reset(0); Table1.setTablePoint(1, 1, 1, Math.random(), 0); Table1.setTablePoint(1, 0, 5, Math.random(), 0); Table1.addTablePoint(2, Math.random(), Math.random()); Table1.addTablePoint(2, Math.random(), Math.random()); Table1.addTablePoint(2, Math.random(), Math.random()); Table1.addTablePoint(2, Math.random(), Math.random()); Table1.addTablePoint(2, Math.random(), Math.random()); }; Content.getComponent("RANDOM").setControlCallback(onRANDOMControl);
-
@d-healey yes I get you, I had to do this to make it work though:
const var Table1 = Content.getComponent("Table1"); const var LFOModulator1 = Synth.getModulator("LFOModulator1"); const var Table1Random = Synth.getTableProcessor("LFOModulator1"); inline function onRANDOMControl(component, value) { //local Table1 = LFOModulator1.asTableProcessor(); Table1Random.reset(0); Table1Random.setTablePoint(1, 1, 1, Math.random(), 0); Table1Random.setTablePoint(1, 0, 5, Math.random(), 0); Table1Random.addTablePoint(2, Math.random(), Math.random()); Table1Random.addTablePoint(2, Math.random(), Math.random()); Table1Random.addTablePoint(2, Math.random(), Math.random()); Table1Random.addTablePoint(2, Math.random(), Math.random()); Table1Random.addTablePoint(2, Math.random(), Math.random()); }; Content.getComponent("RANDOM").setControlCallback(onRANDOMControl);