Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Engine/ScriptNode] Local Cable Remembers Previously Chosen Variables and Reacts to All #648

Open
aaronventure opened this issue Dec 17, 2024 · 0 comments

Comments

@aaronventure
Copy link

  1. Load the snippet and change the Multiply parameters on both pma nodes. Only the corresponding cable reacts, as it should be.
  2. If you change the right cable (SomeInputScaled2) to SomeInputScaled, then back to SomeInputScaled2, any changes pushed to SomeInputScaled will also be output by SomeInputScaled2. It remembers that it was once, even for a moment, SomeInputScaled.

local cable remembers its past

This breaks all other local cable nodes reading from the same value. Remove the offending node and load a new one to make the problem go away.

local cable remembers its past 2

HiseSnippet 1637.3oc6ZszaaaDDlTxqenj1jTTjdKfGJPcJBTDkcjiQKfe6DgF6nF4ZjdxcM4JqEhbWBxk1QsnG5sdrW5wdnW5Ofbp2Z+eza8Zu3+AoyxkRjThxOjSLRbqsgf2cmY2ucluY9nkbCetEIHf6qoWZmtdDM8qiZ1kIZuVaLkoUecM82GsENPP7MTSsZWObP.wVSWu3ijSnOyDZQec7RqhcvLKRxTZZ6xoVjmPcohjYar7WPcb1DaS1g5lx54WttEmsF2gGB3oHphlG1pC9.x1XoYEPZOFGzVS+SQUdPMBYg4ZYaimaN6Z0ps3CWb9EMwspLOdeyZKNe04Wn5CWnkl9jaXSEb+lBrfDnoOwpb6tMayOhoNfcoAz8cHxAlZMgSVM8lbGa4UTNq1ZsoN1M5EnBzfcoQRXqnJr8gnsn1z9ymD9tYzBFIdjN.pWHK7JlAdlogWkTvKGHomBRSnfzsPMs7odhjUj34Zn5LHa1BC4ozPQYql9ehViCFvDkcwcHa5CC56vr0pT4dFvK28yZExrDTNyfy1lKHOkM6cK8ckloz2WxXvkZ0J20jGiO2wg3m6xRpg+I43rrP28I92y3PrSHougv0OaLEM5XZ5Ttk5VmxPNqNiJdpGgMJhfVbnB9sup95XAVlHhmCryi3KnRHnuN4PnLPkVlAsNInif6AEBCky.1B2NzAKxRgjEZwK.wfL4MYxgEPEcSWH9ZiWcVg3sPMnBq14iwB4fQHR8l.iwUiuGZiVsHVhD.NAZyme4U5UJtzCNS4ge83gFa9bybK59QTBA2ym3g8I6va3f6Na.10yg7L.i2yXeGtUmlzukLbUgmBBqJsXVq1XFi3DLNEOSdliJlmbR4Y7PAkcvVXgO8EPU31gtMg95Vj0hQGLmdAYMjZbE4XIunIgYGM3UvWwKZJGqGunYuESU9sMQbD2uST5H920zmRE6ChBx605ElZq33vOZMtqGMlkB4fn4Zvc550lynVxoTVzCoq3xCgCIFtfDzNXpijV2LL.ZNX+TVSv3HcO8h6R7Ch13oPUJCeCz7s41vRSsI1BBrcafEsk0Kx9M.4j3W1pOIMCVSySTBfYVVtq8jJUAN.0txngTnTlxZf8A2fV2xNPEzKlpijhzJGAkjETGc8fckqZgcz1URJjNEcJQJdpKwjRSuMBXYXm8rv.SXuPV.L.fYl62cP9p7e4bsc361H1zz2xYl7wu7me0f2zS4dMC5Ix8stcuK00PM4tj5LuPf2jzuZGr+ADgbGJ.rJFwRQOhRdfyvSA44hSvU+XqbsoPp8VKWOuQFOMGgqoRVxKQuQZ5SuEkEC8jdmagew.yc7RMEDOYygz10rC4HUdIskx3RuCdnsdcRKbniXn4WITvcglB184EwzgoPJB7ovuGNk2ywSlION71h84sERAzoUmm44Go8870OTSJwPof5.rsL.91Q.F5gWNiMCi5A1jyC1ysvPOW58Gkaga0yBMu3a8z7T.bpgA3O84Wb.VBsE.CpmS2DL9C+yW96249+0R4iwiW5Tf0w+wEGVHzJ11m8nV59AihPbwzGF0tlUf3Qu72tvBD2JQfnoBMmipADBaaekqEu5VkIAVBAV1trb9gSVJ6OkFNExzv4cY8O3o.sBxFdtAByvNcCHkUKlm5mZkSIJomIJkUMygf8GPM65pzRzR4Kjob50StYp2RxMYPn1vR9UGaI+pWZR9C9Xhiml+f6xkpn+b+un+3K5u+Me9hhe4uuRI5O2aDQ+4FPz+ad4itvh9evfh9UOOkCSJ06t58W1EesN659wN7eDg+oUJ3lmWk+99cAk9qNNR+UuRK8OpmCH+FIlia6oBmT6IySq8zuh1oMMv.9oMwmXvYNcMB3Fh1XA7BwHZSMh1TCaNIf8IBCaZ.1yCxeFG0lvLNhXHeSdOfD4.de9gDCFbpFBtAlwgI8i2f8IV3vfH6XxWfC7HdniMr.3gAkEHjejcAF7VFTggCokn7aptmuCvlx99ZEUJcdJx54yU3ZrrHT8IJl7NplyClrzvH9qW9ri3Ab8iWdTOfTZs4QKUOh2m47ktWky63hi9XEFuOfuKiODDWrkOeu3+9.4Ee5nYfhXVDmbFzVxwFlZGNXh0kZS2yxJ6VMjiUGWGmabcb9w0wGLtNVabcbgw0wGd5NJ+GGH9oOjjXn1uwFQjPc8MXR9aTmGs+EbPxf2K
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant