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.