Closed tob-har closed 1 week ago
this is not a bug.
you have to create the ports in the moment of op construction/patch load time and then they can be linked asd they were when saving the patch.
the code in those ops is async and just creates ports at some random point in time. the patch does not know about this and can;t handle it.
you have to remember the ports you created and create them at start.
thanks! will look into it and also forward it to the developer, fay.
This is an older issue I discovered with the FAUST audio OPs for cables:
In the FAUST Team, there are the team Operators FaustContext and FaustInstance. FaustInstance creates ports, based in the FAUST code, it is based on.
The Issue: Trigger ports, created as inlets of a FaustInstance OP, do not stay connected with inpiut-cables/triggers when saving the patch and opening it again. See for example in this patch: https://cables.gl/edit/KB1y0m