gate~ with automatic crossfading?

    Jul 01 2009 | 8:59 pm
    Hi, I know I've seen this topic before but can't seem to find the posts. I'm looking for a gate~ object that automatically crossfades signals. For example, if at a given sample, the gate is given a value of 2.7, the 2nd gate will be at 70% volume and the third gate will be at 30% volume. Is there an external out there that can do this?

    • Jul 01 2009 | 9:46 pm
      make an abstraction with matrix~
      Nice and cheap
    • Jul 01 2009 | 9:47 pm
      could you not build it?
    • Jul 01 2009 | 11:04 pm
      the ejies object ej.mout~ does this.. and probably many more too
    • Jul 02 2009 | 1:19 am
      this would be simple enough to make given a certain number of signals, but i'm interested in finding an object that can create a variable number of inlets/outlets depending on the arguments. while this is possible to do with an abstraction using [thispatcher], that's an aspect of max i haven't explored yet. using matrix~ and its ramp message isn't quite what im looking for, since the crossfading wouldn't be at a signal rate and ramping between outlets is different from crossfading (in that crossfading you could have it sit at a fractional volume, while with ramp it's always going from one to the other).
      ill take a look at the ej.mout~, see if it does what i need. this ej.function object looks quite cool as well.
    • Jul 02 2009 | 2:05 am
      ej.mout~ is exactly what im looking for. perfect, thanks.