PWGL and Max...
I was wondering if anyone out there is familiar
With pwgl and if there is a way one can integrate
it with Max.
Thanks,
Anthony
Don't have much experience, but here are a couple of suggestions:
-[filewatch] can be used in Max to look if a PWGL-generated file has been updated
-if you just want notation, the current best solution may still be MaxScore / JMSL
-you might get more useful responses by posting on the PWGL list. I believe the developers do read the messages, and will surely answer.
Jean-Francois.
-if you just want notation, the current best solution may still be MaxScore / JMSL
And just wait until the new version utilizing a music font will be out (see image)....
Georg
Anthony Palomba wrote on Mon, 11 May 2009 15:54I was wondering if anyone out there is familiar
With pwgl and if there is a way one can integrate
it with Max.
I think PWGL understands Open Sound Control. Have you tried that?
mz
Since working with MaxScore there is no need for me to try OSC with PWGL. The advantage of MaxScore is that is works beautifully within Max.
Oh sorry, just realizing that Michael's answer wasn't directed at me. I guess I'm being a bit too overzealous here
Georg
georghajdu@mac.com wrote on Tue, 12 May 2009 14:35Oh sorry, just realizing that Michael's answer wasn't directed at me. I guess I'm being a bit too overzealous here
MaxScore is certainly worth a look. I'm looking forward to the new font. PWGL is a bit different, though. There's room in the world for both.
mz
georghajdu@mac.com wrote on Tue, 12 May 2009 15:32Since working with MaxScore there is no need for me to try OSC with PWGL. The advantage of MaxScore is that is works beautifully within Max.
Well PWGL does much more than displaying scores. Check it out...http://www2.siba.fi/PWGL/pwgl.html
It is not only a graphical programming interface but allows
you to write LISP code as well. This gives you a level of control
over compositional form and gesture design that is lacking in Max.
I would love to be able to run PWGL in Max!
There is no doubt about that! Yet, when it comes to real-time notation (particularly microtonal) PWGL is delivering some strange results (at least with the version I looked at a while ago). PWGL is a wonderful environment, but it seemed that they are trying in some ways, with all this DSP processing, to be the better Max. But you're absolutely right about the LISP stuff! Have you looked at the mxj maxlispj object? Is it usable?
Georg
Georg --
I've been using mxj maxlispj extensively now (used it in our computer music seminar the past term, too), and it seems fairly robust. Check the help patch -- it even recovers when LISP throws an error (and reports the error 'properly'). The only thing you really can't do is debug very well within the object. Stepping the interpreter through a break condition isn't easily done in Max.
The good news is that you can run the lisp jar file that comes with the object independently, so you can develop the code outside max/msp and then run it once most of the debugging is done.
Hi Brad,
Thanks for the info. This sounds very promising. I guess I will have to wet my LISP feet again.
Georg
Brad Garton wrote on Wed, 13 May 2009 06:35Georg --
I've been using mxj maxlispj extensively now (used it in our computer music seminar the past term, too), and it seems fairly robust. Check the help patch -- it even recovers when LISP throws an error (and reports the error 'properly'). The only thing you really can't do is debug very well within the object. Stepping the interpreter through a break condition isn't easily done in Max.
The good news is that you can run the lisp jar file that comes with the object independently, so you can develop the code outside max/msp and then run it once most of the debugging is done.
Hey Brad, can you post a link to maxlispj? I checked your site
but did not see anything. Does maxlispj support Common Lisp?
I would be curious to know how you run maxlispj outside of max.
Is there some editor you use to do this?
It's in the [maxlisp] link; I'll have to update my website soon. Here is the direct link:
It's a full ANSI Common Lisp interpreter, based on the ABCL implementation.
To run it 'standalone' is really easy -- use the BGabcl.jar file that comes with the maxlispj download and run this command from Terminal:
java -cp ./BGabcl.jar org.armedbear.lisp.Main
(this assumes you are in the same dir as the BGabcl.jar file.)
Hi Anthony
I use PWGL intensively since almost a year, and the first problem
I had was to build a bridge between PWGL and Max, which I knew better. My first goal was to get datas from video analysis (cv.jit) to PWGL, to do some compositionnal processes with them and possibly to get back the result in Max for sound transformations or synthesis.
The first solution I found, with the help of Kilian Sprotte, Frederic Voisin and some people at the PRISMA meeting, was to open coll text files from Max in PWGL. I've got a little library that turns the rows and columns of the coll format into proper lists.
This solution is rather more simple and open (to Pd community for instance) than using an esoteric and outsized format such as pattr xml or sdif, and the way of doing it is pretty much the same -- time-differed -- than working with sound analysis datas from Audiosculpt.
If you are interested in this little object, send me an e-mail at this adress : jvincenot@wanadoo.fr
Best
Julien