Processing + MaxMSP together?
Hi,
I don't own Max/MSP, but am considering buying it, if it suits my needs here:
A little while back I worked on a game/music software project with a friend which used Processing to generate the visuals, and SuperCollider to generate the audio. (It can be downloaded here: http://www.minornine.com/ada ... or, there's an old WIP video here: http://vimeo.com/6812674 )
For a variety of reasons (the file size of that download being one of them!) I don't want to use SuperCollider any more for this sort of thing. That's what brings me here: I have run into a variety of applications that were made solely in Max, and then exported (or so it seems...) as executables (i.e. Forester: http://leafcutterjohn.com/?page_id=14 ). What I would be interested in doing is exporting what basically amounts to a synthesizer with a number of dynamic inputs (knob-equivalents) that could be controlled by events happening in Processing. The idea would be that someone would be able to run the fully functioning software by opening the Max app and the Processing app with no further difficulties.
Does anyone know if this is a possibility? I imagine it is... If this is the case, is it also not too difficult?
Let me know if anything I've said needs to be articulated better :)
Thanks very much!
- David
Thanks :) This looks pretty ideal...
Try Maxlink
http://jklabs.net/maxlink/
thanks Zachary--this is really helpful, too!
I tried to install maxlink on my macbook following the instructions, but whenever I run the maxlink example in processing, it shows the error message:
"The package "maxlink" does not exist. You might be missing a library."
" Note that release 1.0. libraries must be installed in a folder named "libraries" inside the "sketchbook" folder."
The same thing happen in my window XP system. I also tried the auto-installer for mac, it still does not work.
Could anyone let me know what it refers to by "a folder named 'libraries' inside the 'sketchbook' folder" ? I don't know the the complete path it mentions.
Thanks.
Processing requires any additional libraries to be inside its libraries folder. On OS X, you can find this at Documents/Processing/libraries. Move the maxlink folder in there (when you download maxlink, it's inside a folder called "for processing libraries folder").
I found the installer for OS X didn't work for me either - I needed to follow the installer instructions found in the maxlink download.
Thank you so much. It works now.
By the way, I was wondering if it is possible to transfer video data from and to Processing. Or should I only use one of the programs to process video. Any ideas ?