LabSound / LabSound

:microscope: :speaker: graph-based audio engine

Home Page:http://labsound.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dynamic switch route is safely?

imiskolee opened this issue · comments

Hi:

if we have a connection graph is

Node A (Scheduled Node)---> Node B ---> Device()

if we dynamic insert a new node between A and B, it's working ?

disconnect(B,A)
connect(C,A)
connect(B,C)

It is supposed to work. It is possible that there is a bug for certain node type combinations. What types are your nodes A, B, and C?

The LabSoundGraphToy tool can help check issues with node interactions. Have you tried it? https://github.com/LabSound/LabSoundGraphToy Right click on the canvas to create a node, drag connections between terminals.

Added a mutex for thread safety. 9daad90 Please reopen if the crash happens again!