[CM] Common Music Tutorial?

Ken renueden@earthlink.net
Wed, 19 Jun 2002 19:24:05 -0700


I might also point to the UOW site here:
http://www.dxarts.washington.edu/music/courses/401-3/index.html
for some additional excellent material.  Following Bill's suggestions and
perusing the above site and a few lisp manuals, you'll be on your way.  Much
luck,
Ken

----- Original Message -----
From: "Bill Sack" <wsack@acsu.buffalo.edu>
To: "CM List" <cmdist@ccrma.Stanford.EDU>
Sent: Wednesday, June 19, 2002 5:46 PM
Subject: Re: [CM] Common Music Tutorial?


> hi,
> as Carl writes, learning some basic LISP is important. i'd also
> recommend getting the html version of Steele's 'Common LISP the
> Language, 2nd Edition' which can be downloaded from here:
>
<http://www-2.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/doc/cltl/
cltl_ht.tgz>
> then, if you have it stored locally, it's very easy to zip over and find
> out 'what's this function do?' and 'what's the syntax for that?'
>
> my only other piece of advice is to run the examples in the
> etc/examples/processes.cm file - then hack on them, play with them,
> break them and make them do different things. it's a good way to learn.
>
> all best,
> bill
>
> Carl Edwards wrote:
> >
> > > Maurizio wrote:
> > > is there some Common Music 2.x Tutorial somewhere?
> > > It's not so easy to learn the language thru the reference manual
(imho).
> > >
> > > tia
> >
> > Maurizio,
> >
> > Hi, from someone in the same boat. =)
> >
> > There does not appear to be. There is a tutorial out there for an
earlier
> > version of CM's (dis-continued) "Stella" interface. There have been
enough
> > changes to the program that it may not be immediately practical as a
> > step-by-step tutorial but you'll learn a great deal about what's going
on
> > "under the hood" in CM (I think). I found the section "Describing Music
> > Algorithmically" extremely helpful. A Google search for "Stella
Tutorial",
> > "Music Lisp", and "Heinrich Taube" should find it without any problem.
> >
> > There is also an article (available on the net) by Peter Desain called
"Lisp
> > as a
> > Second Language" which is illuminating about the practice of doing music
in
> > CLOS. Recommended highly. If you have any trouble finding it I'll be
> > happy to send you a copy. Judging from the fact that Mr. Desain has
> > published articles with Roger Dannenberg his orientation may be more to
> > Nyquist but that is only a guess on my part.
> >
> > The Nyquist documentation is well worth taking a look at. It's more
> > synthesis-oriented but,... "What the heck"?  ;-)
> >
> > If you haven't downloaded a copy of David Touretzky's "Common Lisp: A
Gentle
> > Introduction To Symbolic Computation" it is available in PDF format. It
> > doesn't go into CLOS but it gets you started in Lisp fairly painlessly.
> >
> > And, of course if you want to converse about "baby steps"  give me a
shout.
> > My spare time this summer is devoted to Lisp and CM.
> >
> > I hope some of this is helpful.
> >
> > Carl Edwards
> >
> > _______________________________________________
> > Cmdist mailing list
> > Cmdist@ccrma.stanford.edu
> > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist
>
> --
> _________
> Bill Sack
> wsack@acsu.buffalo.edu
> ----------------------
> _______________________________________________
> Cmdist mailing list
> Cmdist@ccrma.stanford.edu
> http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist