Lisp and OSC or Midi


    Oct 02 2006 | 11:44 am
    Dear all,
    I'm going to start to writing a program in LISP (Common Lisp I guess, it's the same), that would communicate with Max.
    I'm a newbie in the Lisp world and I would like to know how can a Lisp program builds a Midi or OpenSoundControl message, or some other solution to communicate with Max.
    I'm on Windows XP right now, so I can't use Brad Garton's MaxLisp ( http://www.music.columbia.edu/~brad/maxlisp/ ).
    Thank you very much,
    Bruno
    -------------------------------------------------
    - http://www.brunozamborlin.com -
    -------------------------------------------------

    • Oct 04 2006 | 6:18 am
      Bruno Zamborlin wrote:
      > I'm going to start to writing a program in LISP (Common Lisp I guess,
      > it's the same), that would communicate with Max. I'm a newbie in the
      > Lisp world and I would like to know how can a Lisp program builds a
      > Midi or OpenSoundControl message, or some other solution to
      > communicate with Max.
      On this list you'll find a zillion people who happily help with Max, The
      only one I know who knows lisp here would be Brad who made the lisp
      external (there might be more). I guess there are lists which focus on
      Lisp. Maybe thats a better place to find an answer... OSC is documented
      at the CNMAT site...
      Stefan
      --
      Stefan Tiedje------------x-------
      --_____-----------|--------------
      --(_|_ ----|-----|-----()-------
      -- _|_)----|-----()--------------
      ----------()--------www.ccmix.com
    • Oct 04 2006 | 7:22 am
      Well, there is at least one more on this list, who knows and uses LISP ;-)
      To answer to the original question:
      there are a couple of options, how to communicate between Max and Lisp.
      First of all, I would consider to use some extension of the LISP environment, which already provides reasonable musical functionality, like Open Music (www.ircam.fr), PWGL (http://www2.siba.fi/PWGL/) or Common Lisp Music/Common Music (http://ccrma.stanford.edu/software/).
      What I did a lot myself, was using Open Music to generate and payback MIDI Data and feed them into Max via the IAC bus. Of course there are other options, but this seems to be the most simple one...
      Hope that helps,
      let me know if you have further questions,
      best,
      Johannes
      --
      www.johanneskretz.com
      www.ikultur.com
      www.newtonensemble.info
      Quote: Stefan Tiedje wrote on Wed, 04 October 2006 00:18
      ----------------------------------------------------
      > On this list you'll find a zillion people who happily help with Max, The
      > only one I know who knows lisp here would be Brad who made the lisp
      > external (there might be more). I guess there are lists which focus on
      > Lisp. Maybe thats a better place to find an answer... OSC is documented
      > at the CNMAT site...
      >
      > Stefan