Is there a "dummy" object in Max?


    Apr 10 2008 | 3:51 pm
    I feel a bit lonely here with my basic questions but I work hard to develop more interesting problems ;-)
    But for now: Is there a kind of dummy object available, which I can use to collect and organize my connections? Something that does nothing but passing all kinds of messages through. Or one for audio and one for others.

    • Apr 10 2008 | 3:55 pm
      [t l] or trigger list (l) does that. Just one in one out. Something like that?
      _ johan
    • Apr 10 2008 | 4:01 pm
    • Apr 10 2008 | 4:06 pm
      Hi
      You can also use this very special trick :D
      You can even save the trick as an abstraction ;)
      Cheers !
    • Apr 10 2008 | 4:08 pm
      Or you could create an abstraction, save as dummy.pat and put it somewhere in your search path.
    • Apr 10 2008 | 5:45 pm
      Quote: Peter Ostry wrote on Thu, 10 April 2008 08:51 ---------------------------------------------------- > > But for now: Is there a kind of dummy object available, which I can use to collect and organize my connections? Something that does nothing but passing all kinds of messages through. Or one for audio and one for others. > > ----------------------------------------------------
      "nothing" is one of the gems of the CNMAT MMJ Depot:
      mz
    • Apr 10 2008 | 6:11 pm
      just make an abstraction with an inlet and an outlet that are connected?
      On Apr 10, 2008, at 1:45 PM, mzed wrote:
      > > Quote: Peter Ostry wrote on Thu, 10 April 2008 08:51 > ---------------------------------------------------- >> >> But for now: Is there a kind of dummy object available, which I can >> use to collect and organize my connections? Something that does >> nothing but passing all kinds of messages through. Or one for audio >> and one for others. >> >> > ---------------------------------------------------- > > "nothing" is one of the gems of the CNMAT MMJ Depot: > > > http://cnmat.berkeley.edu/patch/2530 > > > mz > > -- > || michael f. zbyszynski -- molecular gastronimist > || http://www.cnmat.berkeley.edu/ > || http://www.mikezed.com/ > > >
    • Apr 10 2008 | 6:15 pm
      Quote: Peter Ostry wrote on Thu, 10 April 2008 08:51 > ---------------------------------------------------- >> >> But for now: Is there a kind of dummy object available, which I can use >> to collect and organize my connections? Something that does nothing but >> passing all kinds of messages through. Or one for audio and one for >> others.
      FWIW, I use [t l] (trigger list), which works for passing anything through. +~ for audio.
      -Joshua
    • Apr 10 2008 | 9:39 pm
      [zl reg] left inlet
    • Apr 11 2008 | 2:47 am
      Thank you all, I like the patcher with the inlet and outlet most (at least in a mixed patch) because it works for numbers and signals.
    • Apr 11 2008 | 7:21 am
      Quote: Peter Ostry wrote on Fri, 11 April 2008 04:47 ---------------------------------------------------- > Thank you all, I like the patcher with the inlet and outlet most (at least in a mixed patch) because it works for numbers and signals. > ----------------------------------------------------
      [t l] works for signals too.
      _ johan
    • Apr 11 2008 | 8:02 am
      Quote: jvkr wrote on Fri, 11 April 2008 09:21 ---------------------------------------------------- > [t l] works for signals too. ----------------------------------------------------
      Ok, then you won ;-)
      I believe it is better (performance-wise) not to redirect the program through an included patch. This may be not true for Max/MSP, don't know ...
    • Apr 11 2008 | 9:37 pm
      Quote: Peter Ostry wrote on Thu, 10 April 2008 19:47 ---------------------------------------------------- > Thank you all, I like the patcher with the inlet and outlet most (at least in a mixed patch) because it works for numbers and signals. > ----------------------------------------------------
      In certain cases with signals, this doesn't work out the way you might hope. There is a full explanation in nothing.help, (http://cnmat.berkeley.edu/patch/2530) but the short version is that inlets do not do any summing. In other words, if you have 10 signals in and 10 signals out to the patcher you describe, than Max will see 100 signal patch cords. If they go through +~, then there are only 20.
      mz
    • Apr 14 2008 | 6:45 am
      Joshua Kit Clayton schrieb: > FWIW, I use [t l] (trigger list), which works for passing anything > through. +~ for audio.
      Sorry, it's not true, though it works in many cases:
      -- Stefan Tiedje------------x------- --_____-----------|-------------- --(_|_ ----|-----|-----()------- -- _|_)----|-----()-------------- ----------()--------www.ccmix.com
    • Apr 14 2008 | 6:59 am
      mzed schrieb: > In other words, if you have 10 signals in and 10 signals out to the > patcher you describe, than Max will see 1000 signal patch cords. If > they go through +~, then there are only 20.
      I guess you mean 100 patch cords which would create also 100 addition operations - for each destination sum ten inputs, versus sum one time ten inputs and then send the result to the destinations...
      I doubt that the patch cord itself will eat CPU...
      The patch thru is exactly like a direct connection. The unlikely scenario you describe obviously is a good point for optimisation though...
      Stefan
      -- Stefan Tiedje------------x------- --_____-----------|-------------- --(_|_ ----|-----|-----()------- -- _|_)----|-----()-------------- ----------()--------www.ccmix.com
    • Apr 14 2008 | 7:26 am
      mzed schrieb: > "nothing" is one of the gems of the CNMAT MMJ Depot:
      And it has a certain overhead on load, it even contains a uc_license object, though even in the U.S. I doubt this sort of patch is subject to any copyright (exept for the copyright text itself... ;-) I have a version I use as type preserving trigger, called obviously "St". It will add a number of outlets, or in the version of St.hru it will also add inlets... Both add also overhead on load, as they have to execute some scripting for the ins and outs... All of these are toys coming out of the natural play instinct of Maxers...
      Stefan
      -- Stefan Tiedje------------x------- --_____-----------|-------------- --(_|_ ----|-----|-----()------- -- _|_)----|-----()-------------- ----------()--------www.ccmix.com
    • Apr 14 2008 | 8:06 am
      On 14 avr. 08, at 09:26, Stefan Tiedje wrote:
      > And it has a certain overhead on load, it even contains a uc_license > object, though even in the U.S. I doubt this sort of patch is > subject to any copyright (exept for the copyright text itself... ;-) > I have a version I use as type preserving trigger, called obviously > "St". It will add a number of outlets, or in the version of St.hru > it will also add inlets... Both add also overhead on load, as they > have to execute some scripting for the ins and outs... > All of these are toys coming out of the natural play instinct of > Maxers...
      It sounds like everyone like to make objects which does nothing;-) I've one too in js, called ej.nthru.
      ej