You can’t do a feedback loop like you do. You should introduce a delay between vst~‘s output and matrix~‘s input . The way to get the shortest delay (which is one vector long) is to use a send/receive pair: a delay will be introduce if needed.