Max vs. Processing ...

    Jan 04 2013 | 12:08 pm
    Ive used max for about 2,5 years but thinking of changing a bit and dig more into processing instead and only use max for the audio-part The reason is for the ability to turning stuff in processing into webb and apps for android.
    But curious about what do you, who have used both systems, see for benefits of max vs processing? I wont leave max totally cause I know the system fairly well (im a beginner to processing though) but as I wrote above maybe use it more for the audio part and processing for the graphics.
    any opinions?

    • Jan 04 2013 | 12:28 pm
      I'd like to know this too! I'm about to venture into either Jitter or Processing.
    • Jan 04 2013 | 1:05 pm
      Processing is a different animal to Max, although I found it a great way to get my brain into the concept of 'proper' code (even though Processing itself its oriented towards creative types and simplifies a lot of things). I don't think Processing will ever beat MSP for audio, but you can generate some pretty good-looking visuals with just a few lines of code, and use Processing.js to render it in your browser too.
      If you use Cordova/Phonegap, you can even make mobile-compatible programs:
      Oh, and learn this and you pretty much know how to program and Arduino too.
    • Jan 04 2013 | 1:16 pm
      yeah, thats my thought. to turn into processing for the graphic part and stay in max msp for the audio.
      and then use processing to turn stuff into webb and apps which is impossible with max
    • Jan 04 2013 | 2:44 pm
      any views on performance differences? I'm looking at real-time control of visuals for performances: processing or jitter?
    • Jan 04 2013 | 3:34 pm
      Actually with mgraphics you can basically port any processing sketch to jitter (assuming it does not use any JAVA). I have started working on a library that facilitates the conversion of sketches. It is still a work in progress but here is an example.
    • Jan 06 2013 | 3:44 pm
      okej. cool!
      actually im thinking a bit of getting into openframeworks OR processing. i dont know so much yet except for possibilities.
      what do you sugget to get into?
      the reasons is the ability to turning stuff in processing into webb and apps for android (with processing is it possible to turn stuff into iphone as well?).
      since i havnt really got an programming background. which is most easy to get into you think? ive heard that its easier to get into the java like stuff in processing than c++ in openframworks?
      as I understand you can do about the same stuff, 2d 3d but with processing you can also publish online but openframeworks is a bit faster
    • Jan 06 2013 | 5:49 pm
      Hi Per
      you've generated an interesting discussion here; did you see this Creative Coding panel discussion on the ethos and applicability of Max, PD, oF and Cinder?
      A relevant and illuminating 56 minutes Brendan
    • Jan 06 2013 | 5:56 pm
      interesting. Ill check it out.
      please continue with your suggestions
      main topic for me:
      which programminglanguage to learn to compliment MAX Msp with the following guidelines:
      - create nice, interactive and flexible graphics in 2D and 3D - also be able to export for apps for android and iphone - also be able to export for web - easy to get into without programmingbackground except MAXmsp
    • Jan 06 2013 | 6:03 pm
      I can't speak from experience (outside Max of course), but many of my colleagues and fellow practitioners seem to prefer openFrameworks in this context, but they come from a Processing/SuperCollider background.
    • Jan 06 2013 | 6:21 pm
      Re: Processing sketches as iOS apps, see the video link in my earlier post, and check out Pr0c0d1n6 if you want to test on your device without paying to be a developer or jailbreaking.
      I think most people I know would recommend openFrameworks too, but check out C4 ( if you really want to go mobile.
      Personally, I've really gotten into Python recently, but I'll always come back to Max for interactive multimedia.
    • Jan 06 2013 | 8:39 pm
      okej, thanks. seems that OF is the most flexible and best system for me to dig into instead of processing according to following:
      - create nice, interactive and flexible graphics in 2D and 3D - also be able to export for apps for android and iphone - also be able to export for web - easy to get into without programmingbackground except MAXmsp
    • Jan 07 2013 | 1:02 pm
      thanks brenden, really interesting link. from an anthropological point of view, too. can't believe i made it through the whole 56 mins.
    • Jan 07 2013 | 1:23 pm
      I agree! great link!!
      I changed my mind today again :) I will go for processing since I figured out its not possible to export for web in OF (can be nice to be able to bring interaction towards the web as well)
      I also figured out its not possible to export to iphone with processing, only android.
      but mostly think its easier with processing cause dont need to take care of memory as it is with c++. so a lot easier to get into
      thanks for your inputs!
    • Jan 07 2013 | 2:20 pm
      thankfully US academic and research/practice institutions are very good at putting good stuff like this up on the web; youtube lets me know when good stuff arrives!
    • Jan 07 2013 | 2:52 pm
      I loved that link too - very interesting, insightful. And learned a new expresson, 'full frontal nerdity' lol.
    • Jan 07 2013 | 3:59 pm
      For me, Processing is more about abstract 3D model creation (in code), and with Jitter I feel video manipulation is a strong point. However, I'm new to MaxMspJitter, and I understand that Jitter is very capable in this respect too, and being written in C should help with performance (out of the box).
      The JavaScript mode in Processing is very helpful for web. Similarly the JavaScript capabilities in Max help speed patch creation and manipulation (not online). This is one of the reasons I am spending more time with Max.
      In my opinion: Max totally floors Processing in audio performance.
    • Jul 21 2013 | 9:15 pm
      What is this "vs." of which you speak?