maxmsp/jitter - big project / SMP / Xgrid ...


    Apr 12 2006 | 10:46 am
    hi maxlist!
    i'm involved in a big maxmsp/jitter project, where a lot of jitter + msp
    patches will run at the same time exchanging data with msp+jit-streams.
    the problem is, i think, one machine (g5 power mac) will not make it
    that long. cpu-usage will be that high, that just a small part of the
    project will run.
    and now my question:
    is there a known way to spread one maxpmsp/jitter task over some
    machines ? like a cluster-thing?
    found out that with mac osx 10.4 server comes a tool called "Xgrid"
    (www.apple.com/acg/xgrid/) - a software cluster system- is it possible
    to use xgrid + maxmsp to run a single job maxmsp-task across multiple
    computers?
    thanks for help + hints.
    bye,bernhard
    --

    • Apr 13 2006 | 11:41 pm
      would it not be easier to sync several machines via MIDI?
    • Apr 14 2006 | 10:05 am
      if every patch would act on its own - -that wouldn't be a problem.
      but many patches are connected via audio+jitter-streams - and exchange
      lots of data.
      just found out that XGrid just deals with commando-line tools, or
      specially prepared software. i thinkg maxmsp would fit into this sceme
      mhhh any other to scale a maxmsp process over some machines ??
      can't image, that nobody out there got the same problem ...
      dave whiting wrote:
      > would it not be easier to sync several machines via MIDI?
      >
      --
    • Apr 14 2006 | 10:08 am
      sorry,
      > just found out that XGrid just deals with commando-line tools, or
      > specially prepared software.
      i think maxmsp would NOT fit into this schema.
      mhhh any other to scale a maxmsp process over some machines ??
      can't imagine, that nobody out there got the same problem ...
      --
    • Apr 15 2006 | 2:32 am
      you can use OpenSoundControl over network, this way you could have parts of the same patch on different machines, communicating thru network...
    • Apr 15 2006 | 3:43 am
      in jitter 1.5, you can send matrices over TCP/IP. jit.net.send
      + .recv.. this could distribute a good chunk of your CPU efforts.