vst chain


    Sep 25 2006 | 6:38 pm
    I'm trying to build a sort of vst matrix in which the vst can be chained dinamically on request. Like: vst~ A --> vst~ B ; or vst~ B --> vst~ A.
    gate~1 --> vst~ A, B --> selector~2 --> gate~2 --> vst~ A, B.
    The problem is that the vst object stops working when I connect its inlet to the gate~2.
    It would be normal if the inlets and outlets would be closed in loop. But instead the vst object gets crazy just connecting it in such a way, and not when I really route them.
    I need to route them like this:
    How can I do?
    here's the patch example. thanks...

    • Sep 25 2006 | 6:53 pm
      Just a quick guess, as I don't have time to look at your patch, but have you used send~ /receive~ pairs on one end of each loop?
      ie vst~ -> gate~ -> send~ X ...... receive X... -> selector~ -> vst~
      Why not use matrix~/matrixctl ? It's a much neater way of doing this. (You'll still need the send~/receive~ pairs though)
      David
      On 25 Sep 2006, at 19:38, Fabio wrote:
      > > I'm trying to build a sort of vst matrix in which the vst can be > chained dinamically on request. Like: vst~ A --> vst~ B ; or vst~ > B --> vst~ A. > > gate~1 --> vst~ A, B --> selector~2 --> gate~2 --> vst~ A, B. > > The problem is that the vst object stops working when I connect its > inlet to the gate~2. > > It would be normal if the inlets and outlets would be closed in > loop. But instead the vst object gets crazy just connecting it in > such a way, and not when I really route them. > > I need to route them like this: >
    • Sep 25 2006 | 8:29 pm
      like this ? the loadbanged disable message to matrixctl prevents sending the output of a plugin back to itself.
    • Sep 25 2006 | 8:37 pm
    • Oct 01 2006 | 9:43 pm
      David Stevens wrote: > Why not use matrix~/matrixctl ? It's a much neater way of doing this. > (You'll still need the send~/receive~ pairs though)
      like this:
      -- Stefan Tiedje------------x------- --_____-----------|-------------- --(_|_ ----|-----|-----()------- -- _|_)----|-----()-------------- ----------()--------www.ccmix.com
    • Oct 04 2006 | 6:38 pm
      thanks for help!
      I've been with no internet connection for while... however I'm going to check that part of the patch...
      Indeed I wanted to aviod any send receive to delay the signal by one vector (as I found in the forums).
      I'll post it later! :)
    • Oct 06 2006 | 8:24 pm
      Fabio wrote: > Indeed I wanted to aviod any send receive to delay the signal by one > vector (as I found in the forums).
      Don't worry, it will only delay it if there is feedback. Its just a tiny bit more heavy on the CPU than s/r (without tilde~).
      Stefan
      -- Stefan Tiedje------------x------- --_____-----------|-------------- --(_|_ ----|-----|-----()------- -- _|_)----|-----()-------------- ----------()--------www.ccmix.com