From renueden at earthlink.net Tue Apr 1 15:49:07 2003 From: renueden at earthlink.net (Ken) Date: Tue, 1 Apr 2003 15:49:07 -0800 Subject: [CM] CLM in windoze Message-ID: <003101c2f8a9$4a323100$190ba8c0@KenLaptop> Is it possible to compile clm in windoze/clisp? I run into errors right away. 6. Break [7]> (load "/cm/clm-2/all.lisp") ;; Loading file \cm\clm-2\all.lisp ... ;; Loading file \cm\clm-2\bin\clm-loop.fas ... ;; Loaded file \cm\clm-2\bin\clm-loop.fas *** - Win32 error 2 (ERROR_FILE_NOT_FOUND): The system cannot find the file specified. Thanks, Ken Locarnini From m at solipsist.org Tue Apr 1 16:34:58 2003 From: m at solipsist.org (M Stevens) Date: Tue, 1 Apr 2003 16:34:58 -0800 Subject: [CM] installing SND on OS X Message-ID: I'm trying to install SND on OS X. I believe I have all the dependencies, but configure gives me this; checking for GTK+ - version >= 2.0.0... no configure: WARNING: trouble with gtk -- will try to make Snd without any GUI I'm not sure why, I installed gtk; /sw/include/gtk-2.0/gtk/gtk.h /sw/include/gtk-2.0/gtk/gtkaccelgroup.h /sw/include/gtk-2.0/gtk/gtkaccellabel.h /sw/include/gtk-2.0/gtk/gtkaccelmap.h < etc. > Perhaps I'm missing something in my path? manual change to the makefile? Suggestions appreciated, thanks. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 595 bytes Desc: not available URL: From bigswift at ufl.edu Tue Apr 1 17:29:07 2003 From: bigswift at ufl.edu (PAGANO,PATRICK RALPH) Date: Tue, 1 Apr 2003 20:29:07 -0500 (EST) Subject: [CM] installing SND on OS X Message-ID: <597002581.1049246947828.JavaMail.osg@spnode41> suggestion 1.) don't use gtk, use Motif www.motifzone.com use Apples X11 grab the libXm.a file from the server put it in /usr/X11R6/lib use the basic makefile _not the makefile.motif.osx change the make file to reflect /usr/X11R6/lib/libXm.a configure with --disable-nls --without-gsl make sure you have esd or something for sound in your PATH it should be in /usr/X11R6/bin you may be able to Fink it that shoudl do you. cheers~ Patrick Pagano http://www.digitalworlds.ufl.edu -- PAGANO,PATRICK RALPH On Tue Apr 01 19:34:58 EST 2003, M Stevens wrote: > I'm trying to install SND on OS X. I believe I have all the > dependencies, but configure gives me this; > > checking for GTK+ - version >= 2.0.0... no > configure: WARNING: trouble with gtk -- will try to make Snd without > any GUI > > I'm not sure why, I installed gtk; > > /sw/include/gtk-2.0/gtk/gtk.h > /sw/include/gtk-2.0/gtk/gtkaccelgroup.h > /sw/include/gtk-2.0/gtk/gtkaccellabel.h > /sw/include/gtk-2.0/gtk/gtkaccelmap.h > < etc. > > > Perhaps I'm missing something in my path? manual change to the makefile? > > Suggestions appreciated, thanks. > From renueden at earthlink.net Tue Apr 1 22:40:46 2003 From: renueden at earthlink.net (Ken) Date: Tue, 1 Apr 2003 22:40:46 -0800 Subject: [CM] Sequencing Functions Message-ID: <000901c2f8e2$cbdd71e0$690277d8@KenLaptop> I'm brain dead but can't figure out how to run functions in sequence. (func 1) then (func 2) (events ......????) Thanks, Ken Locarnini From rm at fabula.de Wed Apr 2 04:10:41 2003 From: rm at fabula.de (rm at fabula.de) Date: Wed, 2 Apr 2003 14:10:41 +0200 Subject: [CM] Sequencing Functions In-Reply-To: <000901c2f8e2$cbdd71e0$690277d8@KenLaptop> References: <000901c2f8e2$cbdd71e0$690277d8@KenLaptop> Message-ID: <20030402121041.GC10677@www> On Tue, Apr 01, 2003 at 10:40:46PM -0800, Ken wrote: > I'm brain dead but can't figure out how to run functions in sequence. > (func 1) > then > (func 2) > > (events ......????) The sequencing syntax in Scheme is: (begin (func 1) (func 2) ...) In LISP the same is: (progn (func 1) (func 2) ...) Both will evaluate to whatever the last s-expression in the body evaluates to. hth Ralf Mattes > Thanks, > Ken Locarnini > > > > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist From taube at uiuc.edu Wed Apr 2 03:57:50 2003 From: taube at uiuc.edu (Rick Taube) Date: Wed, 2 Apr 2003 05:57:50 -0600 Subject: [CM] Sequencing Functions In-Reply-To: <000901c2f8e2$cbdd71e0$690277d8@KenLaptop> Message-ID: <542DC15A-6502-11D7-B5EF-000A95674CE4@uiuc.edu> > I'm brain dead but can't figure out how to run functions in sequence. > (func 1) > then > (func 2) > > (events ......????) In scheme its called 'begin' and in cltl its called 'progn' -- you can use either in cm-2.4.0. However, if by "sequence" you mean you want to pass a series of processes to the events function then that sort of sequence is really a datatype, ie a list: (events (list (func 1) (func 2)) "foo.clm" 99) From bil at ccrma.Stanford.EDU Wed Apr 2 04:58:52 2003 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Wed, 2 Apr 2003 04:58:52 -0800 Subject: [CM] installing SND on OS X In-Reply-To: References: Message-ID: <200304021258.EAA11926@cmn14.stanford.edu> > checking for GTK+ - version >= 2.0.0... no Is the path to pkg-config on your PATH list? (I think printenv can tell you in OSX, though it had a name like dread in the NeXT). There may be a way to set the path for configure. I'm glad to hear that gtk 2 is finally ported to OSX! From renueden at earthlink.net Wed Apr 2 09:15:02 2003 From: renueden at earthlink.net (Ken) Date: Wed, 2 Apr 2003 09:15:02 -0800 Subject: [CM] Sequencing Functions again.... References: <000901c2f8e2$cbdd71e0$690277d8@KenLaptop> <20030402121041.GC10677@www> Message-ID: <002f01c2f93b$86a481f0$af0477d8@KenLaptop> From taube at uiuc.edu Wed Apr 2 10:22:02 2003 From: taube at uiuc.edu (Rick Taube) Date: Wed, 2 Apr 2003 12:22:02 -0600 Subject: [CM] Sequencing Functions again.... In-Reply-To: <002f01c2f93b$86a481f0$af0477d8@KenLaptop> Message-ID: Yes, if you read my last message carefully again you will see that the term "sequence" has several meanings. By your example it is apparent that you want to pass a LIST of things to the 'events' function for it to process. so you need to use the LIST function, not PROGN or BEGIN: (events (list (ttone1 36 row1 60 .2 .5) (ttone1 36 row4 48 .2 .5)) "ttone1.sco" :header "#include 'master_score.sco'" :options "-d -b1344" :orchestra "/csound/system/master_score.orc" :output "dac") From dgm4+ at pitt.edu Wed Apr 2 19:39:42 2003 From: dgm4+ at pitt.edu (David Gerard Matthews) Date: Wed, 02 Apr 2003 22:39:42 -0500 Subject: [CM] Snd on OS X Message-ID: Hello, I've been using Snd on Linux for some time now, and I like it a lot. I had heard that it was possible to build it on Mac OS X, so I decided to give it a try. I'm running OS X Jaguar, with the latest version of X and the X headers from Apple. I also grabbed the Motif developer packages from Motifzone. ./configure runs, but make farts and dies. I'm new to building on OS X in general - should I be using ProjectBuilder? (I had been doing everything from the command line.) Is there a pre-built Snd for OS X available? Thanks, dgm From m at solipsist.org Thu Apr 3 11:25:52 2003 From: m at solipsist.org (M Stevens) Date: Thu, 3 Apr 2003 11:25:52 -0800 Subject: [CM] Snd on OS X In-Reply-To: Message-ID: <154A52B6-660A-11D7-B3BD-0030656D5980@solipsist.org> How's your make die? My attempts currently fail at the same point. I posted my relevant files for Bill, and he says my guile setup is inconsistent. Since I installed guile w/ Fink and haven't touched it otherwise, I'm thinking there might be a problem w/ Fink's guile. I'm completely and totally ignorant of guile though, so it might be my bad somehow. I was going to try compiling it w/ Ruby instead of guile next. In any case, here are my make errors; gcc -c -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -g -O2 -I/sw/include -I/usr/X11R6/include headers.c xen.h:42: header file 'guile/gh.h' not found xen.h:473: undefined type, found `SCM' xen.h:473: undefined type, found `SCM' xen.h:474: syntax error, found `SCM' xen.h:474: illegal function definition, found `)' xen.h:474: illegal external declaration, missing `;' after `,' xen.h:475: illegal function prototype, found `*' xen.h:475: illegal external declaration, missing `;' after `set_func' xen.h:476: undefined type, found `SCM' xen.h:476: illegal external declaration, missing `;' after `,' xen.h:477: illegal external declaration, missing `;' after `,' xen.h:477: illegal external declaration, missing `;' after `,' xen.h:477: illegal external declaration, missing `;' after `,' xen.h:477: illegal external declaration, missing `;' after `set_opt' xen.h:479: syntax error, found `SCM' xen.h:479: illegal function definition, found `)' xen.h:479: illegal external declaration, missing `;' after `,' xen.h:480: illegal function prototype, found `*' xen.h:480: illegal external declaration, missing `;' after `set_func' xen.h:481: undefined type, found `SCM' xen.h:481: illegal external declaration, missing `;' after `,' xen.h:482: illegal external declaration, missing `;' after `,' xen.h:482: illegal external declaration, missing `;' after `,' xen.h:482: illegal external declaration, missing `;' after `,' xen.h:482: illegal external declaration, missing `;' after `set_opt' xen.h:1271: undefined type, found `SCM' xen.h:1271: undefined type, found `SCM' xen.h:1272: undefined type, found `SCM' xen.h:1273: undefined type, found `SCM' xen.h:1274: undefined type, found `SCM' xen.h:1275: undefined type, found `SCM' xen.h:1280: undefined type, found `SCM' sndlib2xen.h:50: undefined type, found `SCM' sndlib2xen.h:51: undefined type, found `SCM' sndlib2xen.h:52: undefined type, found `SCM' sndlib2xen.h:54: undefined type, found `SCM' vct.h:37: undefined type, found `SCM' vct.h:38: undefined type, found `SCM' vct.h:39: undefined type, found `SCM' vct.h:40: undefined type, found `SCM' vct.h:42: undefined type, found `SCM' vct.h:42: undefined type, found `SCM' vct.h:43: undefined type, found `SCM' vct.h:47: undefined type, found `SCM' vct.h:48: undefined type, found `SCM' snd-1.h:98: undefined type, found `SCM' snd-1.h:214: undefined type, found `SCM' snd-1.h:246: undefined type, found `SCM' snd-1.h:247: undefined type, found `SCM' snd-1.h:248: undefined type, found `SCM' snd-1.h:249: undefined type, found `SCM' snd-1.h:250: undefined type, found `SCM' snd-1.h:291: undefined type, found `SCM' snd-1.h:292: undefined type, found `SCM' snd-1.h:293: undefined type, found `SCM' snd-1.h:330: undefined type, found `SCM' snd-1.h:331: undefined type, found `SCM' snd-1.h:476: undefined type, found `SCM' snd-1.h:476: undefined type, found `SCM' snd-1.h:699: undefined type, found `SCM' snd-1.h:700: undefined type, found `SCM' snd-1.h:706: undefined type, found `SCM' snd-1.h:722: undefined type, found `SCM' snd-1.h:724: undefined type, found `SCM' snd-1.h:763: undefined type, found `SCM' snd-1.h:763: undefined type, found `scm_catch_body_t' snd-1.h:764: undefined type, found `SCM' snd-1.h:764: undefined type, found `SCM' snd-1.h:764: undefined type, found `SCM' snd-1.h:765: undefined type, found `SCM' snd-1.h:765: undefined type, found `SCM' snd-1.h:766: undefined type, found `SCM' snd-1.h:766: undefined type, found `SCM' snd-1.h:766: undefined type, found `SCM' snd-1.h:767: undefined type, found `SCM' snd-1.h:767: undefined type, found `SCM' snd-1.h:767: undefined type, found `SCM' snd-1.h:768: undefined type, found `SCM' snd-1.h:770: undefined type, found `SCM' snd-1.h:771: undefined type, found `SCM' snd-1.h:772: undefined type, found `SCM' snd-1.h:773: undefined type, found `SCM' snd-1.h:774: undefined type, found `SCM' snd-1.h:774: undefined type, found `SCM' snd-1.h:775: undefined type, found `SCM' snd-1.h:776: undefined type, found `SCM' snd-1.h:777: undefined type, found `SCM' snd-1.h:777: undefined type, found `SCM' snd-1.h:778: undefined type, found `SCM' snd-1.h:778: undefined type, found `SCM' snd-1.h:778: undefined type, found `SCM' snd-1.h:779: undefined type, found `SCM' snd-1.h:779: undefined type, found `SCM' snd-1.h:779: undefined type, found `SCM' snd-1.h:779: undefined type, found `SCM' snd-1.h:780: undefined type, found `SCM' snd-1.h:780: undefined type, found `SCM' snd-1.h:780: undefined type, found `SCM' snd-1.h:780: undefined type, found `SCM' snd-1.h:780: undefined type, found `SCM' snd-1.h:781: undefined type, found `SCM' snd-1.h:781: undefined type, found `SCM' snd-1.h:781: undefined type, found `SCM' snd-1.h:782: undefined type, found `SCM' snd-1.h:782: undefined type, found `SCM' snd-1.h:783: undefined type, found `SCM' snd-1.h:783: undefined type, found `SCM' snd-1.h:783: undefined type, found `SCM' snd-1.h:784: undefined type, found `SCM' snd-1.h:784: undefined type, found `SCM' snd-1.h:784: undefined type, found `SCM' snd-1.h:784: undefined type, found `SCM' snd-1.h:785: undefined type, found `SCM' snd-1.h:785: undefined type, found `SCM' snd-1.h:785: undefined type, found `SCM' snd-1.h:785: undefined type, found `SCM' snd-1.h:785: undefined type, found `SCM' snd-1.h:786: undefined type, found `SCM' snd-1.h:786: undefined type, found `SCM' snd-1.h:786: undefined type, found `SCM' snd-1.h:787: undefined type, found `SCM' snd-1.h:788: undefined type, found `SCM' snd-1.h:789: undefined type, found `SCM' snd-1.h:790: undefined type, found `SCM' snd-1.h:792: undefined type, found `SCM' snd-1.h:792: undefined type, found `SCM' snd-1.h:792: undefined type, found `SCM' snd-1.h:793: undefined type, found `SCM' snd-1.h:793: undefined type, found `SCM' snd-1.h:793: undefined type, found `SCM' snd-1.h:794: undefined type, found `SCM' snd-1.h:794: undefined type, found `SCM' snd-1.h:794: undefined type, found `SCM' snd-1.h:795: undefined type, found `SCM' snd-1.h:795: undefined type, found `SCM' snd-1.h:795: undefined type, found `SCM' snd-1.h:806: undefined type, found `SCM' snd-1.h:807: undefined type, found `SCM' snd-1.h:807: undefined type, found `SCM' snd-1.h:808: undefined type, found `SCM' snd-1.h:808: undefined type, found `SCM' snd-1.h:925: undefined type, found `SCM' snd-1.h:926: undefined type, found `SCM' snd-1.h:927: undefined type, found `SCM' snd-1.h:942: undefined type, found `SCM' snd-1.h:943: undefined type, found `SCM' snd-1.h:944: undefined type, found `SCM' snd-1.h:945: undefined type, found `SCM' snd-1.h:1016: undefined type, found `SCM' snd-1.h:1084: undefined type, found `SCM' snd-1.h:1085: undefined type, found `SCM' snd-1.h:1089: undefined type, found `SCM' snd-1.h:1089: undefined type, found `SCM' snd-1.h:1209: undefined type, found `SCM' snd-1.h:1334: undefined type, found `SCM' snd-1.h:1336: undefined type, found `SCM' snd-1.h:1338: undefined type, found `SCM' snd-1.h:1346: undefined type, found `SCM' snd-1.h:1347: undefined type, found `SCM' snd-1.h:1348: undefined type, found `SCM' snd-1.h:1349: undefined type, found `SCM' snd-1.h:1350: undefined type, found `SCM' snd-1.h:1355: undefined type, found `SCM' snd-1.h:1356: undefined type, found `SCM' snd-1.h:1357: undefined type, found `SCM' snd-1.h:1359: undefined type, found `SCM' snd-1.h:1364: undefined type, found `SCM' snd-1.h:1366: undefined type, found `SCM' cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode make: *** [headers.o] Error 1 On Wednesday, April 2, 2003, at 07:39 PM, David Gerard Matthews wrote: > Hello, > I've been using Snd on Linux for some time now, and I like it a lot. > I had heard that it was possible to build it on Mac OS X, so I decided > to give it a try. I'm running OS X Jaguar, with the latest version of > X and the X headers from Apple. I also grabbed the Motif developer > packages from Motifzone. ./configure runs, but make farts and dies. > I'm new to building on OS X in general - should I be using > ProjectBuilder? (I had been doing everything from the command line.) > Is there a pre-built Snd for OS X available? > Thanks, > dgm > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > ----------- M Stevens x192 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 9005 bytes Desc: not available URL: From bigswift at ufl.edu Thu Apr 3 11:27:47 2003 From: bigswift at ufl.edu (PAGANO,PATRICK RALPH) Date: Thu, 3 Apr 2003 14:27:47 -0500 (EST) Subject: [CM] Snd on OS X Message-ID: <1349828133.1049398067399.JavaMail.osg@spnode41> what is the make error? From bil at ccrma.Stanford.EDU Fri Apr 4 03:47:34 2003 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Fri, 4 Apr 2003 03:47:34 -0800 Subject: [CM] Snd on OS X In-Reply-To: References: Message-ID: <200304041147.DAA14167@cmn14.stanford.edu> I'd expect configure/make in OSX to fail -- see README.Snd for some instructions. If it's something not mentioned there, please send me the details (config.log in particular). From rlawns2003 at yahoo.com Sun Apr 6 22:17:58 2003 From: rlawns2003 at yahoo.com (zong king) Date: Sun, 6 Apr 2003 22:17:58 -0700 (PDT) Subject: [cm] envelope control for specific scales Message-ID: <20030407051758.35040.qmail@web14704.mail.yahoo.com> Hi all, I am using cm-1.4 with midi-output. I would like to know how to use envelope control ( interp, tendency) for specific scales such as pentatonic, whole-tone, ...etc. I tried it with defscale, but .... I am too novice to figure it out myself. Any help will be appreciated. Thanks in advance, Zong --------------------------------- Do you Yahoo!? Yahoo! Tax Center - File online, calculators, forms, and more -------------- next part -------------- An HTML attachment was scrubbed... URL: From bil at ccrma.Stanford.EDU Wed Apr 9 04:56:54 2003 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Wed, 9 Apr 2003 04:56:54 -0700 Subject: [CM] Ruby additions in Snd from Michael Scholz Message-ID: <200304091156.EAA20102@cmn14.stanford.edu> Michael Scholz has added several more rb files to Snd: dlocsig.rb (from Fernando's dlocsig in CLM), ws.rb, nb.rb, noise.rb (and .scm), index.rb, maxf.rb (and .scm), and additions to examp.rb. A bazillion thanks! It was nostalgic to read those Sambox-era comments from noise.ins -- I had forgotten them. Took me back to the old lab and the smell of tarweed. From ali at sevilgen.com Fri Apr 11 00:58:54 2003 From: ali at sevilgen.com (Ali Serkan Sevilgen) Date: Fri, 11 Apr 2003 03:58:54 -0400 Subject: [CM] Novice Help Message-ID: Hi, I am Ali Serkan Sevilgen. I am a senior student at Music Technology Department of Yildiz Technical University in Istanbul, Turkey. I am working on my senior project which aims to explore the compositional possibilities in computer music. I hope this project will be a good starting point in Turkey to attract academical interest to computer music. I see that Common Music is the most widely used composition tool having Csound score file generation ability. However for a novice like me it is tricky to use it, even to install it (at least for me). I am very new to Lisp and Emacs (I've started learning Lisp after realizing CM is written in Lisp) and also have some experience in programming. I need something like "Common Music for Dummies" since i couldn't even install the software neither on Linux nor Windows. I searched the internet, found something but it didn't work. I don't want to bother the list with my beginner questions however, I really need help. Will anyone who has time (and patience:) may contact me, please? All help will be very appreciated. Best Regards Ali Serkan Sevilgen From taube at uiuc.edu Fri Apr 11 03:55:08 2003 From: taube at uiuc.edu (Rick Taube) Date: Fri, 11 Apr 2003 05:55:08 -0500 Subject: [CM] Novice Help In-Reply-To: Message-ID: <0FAADA55-6C0C-11D7-9690-000A95674CE4@uiuc.edu> Hello Ali, you might find this link useful: http://pinhead.music.uiuc.edu/~hkt/nm/ just click on the glowing lambda... the first 7 chapters are introductory lisp; the remaining chapters are computer composition. the last chapter (24) talks a bit about csound (i have some edits to add to this chapter today). there are a number of kind and knowledgable people on this list that use csound, im sure one or more of them can help you with csound related issues as problems arise. you might want to check out clm for sound synthesis as well. good luck! -rick On Friday, Apr 11, 2003, at 02:58 America/Chicago, Ali Serkan Sevilgen wrote: > Hi, I am Ali Serkan Sevilgen. I am a senior student at Music Technology > Department of Yildiz Technical University in Istanbul, Turkey. I am > working on my senior project which aims to explore the compositional > possibilities in computer music. I hope this project will be a good > starting point in Turkey to attract academical interest to computer > music. > > I see that Common Music is the most widely used composition tool having > Csound score file generation ability. However for a novice like me it > is tricky to use it, even to install it (at least for me). I am very > new to Lisp and Emacs (I've started learning Lisp after realizing CM is > written in Lisp) and also have some experience in programming. I need > something like "Common Music for Dummies" since i couldn't even install > the software neither on Linux nor Windows. I searched the internet, > found something but it didn't work. > > I don't want to bother the list with my beginner questions however, I > really need help. Will anyone who has time (and patience:) may contact > me, please? All help will be very appreciated. > > Best Regards > > Ali Serkan Sevilgen > > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > From taube at uiuc.edu Fri Apr 11 04:24:08 2003 From: taube at uiuc.edu (Rick Taube) Date: Fri, 11 Apr 2003 06:24:08 -0500 Subject: [CM] Novice Help In-Reply-To: Message-ID: <1C7E1630-6C10-11D7-9690-000A95674CE4@uiuc.edu> On Friday, Apr 11, 2003, at 02:58 America/Chicago, Ali Serkan Sevilgen wrote: > i couldn't even install > the software neither on Linux nor Windows. I searched the internet, > found something but it didn't work. well thats a bit distressing. Normally I make "binary releases" so people can just start up. but thats not going to happen for a few weeks. 1. get the following file: ftp://ccrma-ftp.stanford.edu/pub/Lisp/cm/sources/cm-2.4.0.tar.gz 2. install it on your computer, preferbaly using Linux rather than Windows, but whatever... 3. There is a cm-2.4.0/readme.text in the top level directory explains what to do basically, you boot your lisp, then load the cm-2.4.0/src/cm.lisp file: hkt at pinhead:~% clisp [1]> (load "/Lisp/cm-2.4.0/src/cm.lisp") [.....] ; Sources were compiled. To save Common Music, ; quit and restart Lisp, then reload cm.lisp. the loading will compile cm from its sources. then quit lisp and do it again to save the image: [1]> (exit) Bye. hkt at pinhead:~/ clisp [1]> (load "/Lisp/cm-2.4.0/src/cm.lisp") [...] ; Saving startup script: "/Lisp/bin/cm-2.4.0/clisp/cm" ; Saving Xemacs startup script: "/Lisp/bin/cm-2.4.0/clisp/xcm" T [2]> thats it. you can use the 'cm' script to start cm in any shell use the 'xcm' script to start cm under Xemacs -- assuming you have xemacs installed (type 'which xemacs' in your shell to find out -- the xcm script does not work with regular emacs.) From dlphilp at bright.net Fri Apr 11 08:50:17 2003 From: dlphilp at bright.net (Dave Phillips) Date: Fri, 11 Apr 2003 11:50:17 -0400 Subject: [CM] [OT] Linux Music & Sound Software site updated Message-ID: <3E96E439.20E9EAE4@bright.net> Greetings: Once again I've updated the Linux soundapps sites. All sites are current and can be accessed via these URLs : http://linux-sound.org (USA) http://www.linuxsound.at (Europe) http://linuxsound.jp/ (Japan) Many thanks to Frank Barknecht for his assistance with linuxsound.at. Many thanks also to all my site providers: the mirrors have been donated by their respective owners as a service to the community, for which I am most grateful. Enjoy ! Best regards, == Dave Phillips The Book Of Linux Music & Sound at http://www.nostarch.com/lms.htm The Linux Soundapps Site at http://linux-sound.org From dlphilp at bright.net Sat Apr 12 09:14:54 2003 From: dlphilp at bright.net (Dave Phillips) Date: Sat, 12 Apr 2003 12:14:54 -0400 Subject: [CM] CMUCL 18e now available Message-ID: <3E983B7E.2DD1D4BA@bright.net> Greetings: Has anyone tried the new version yet ? It's reported as a major update... Best regards, == Dave Phillips The Book Of Linux Music & Sound at http://www.nostarch.com/lms.htm The Linux Soundapps Site at http://linux-sound.org From bil at ccrma.Stanford.EDU Mon Apr 14 04:34:34 2003 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Mon, 14 Apr 2003 04:34:34 -0700 Subject: [CM] CMUCL 18e now available In-Reply-To: <3E983B7E.2DD1D4BA@bright.net> References: <3E983B7E.2DD1D4BA@bright.net> Message-ID: <200304141134.EAA26247@cmn14.stanford.edu> > Has anyone tried the new version yet ? CLM/CMN appear to be happy with it. From bbattey at u.washington.edu Wed Apr 16 18:40:30 2003 From: bbattey at u.washington.edu (B. Battey) Date: Wed, 16 Apr 2003 18:40:30 -0700 (PDT) Subject: [CM] new clm: Mac clmLib compile error In-Reply-To: <3A8EE6B8.ADDD33A8@u.washington.edu> Message-ID: For the first time since the summer I've downloaded a fresh copy of CLM to my Mac. In compiling, the following error occurred -- for some reason it didn't write out the clmLib even though it went through the motions of compiling it. This occurs consistently on each attempt to load all.lisp: ;Loading #P"Macintosh HD:Applications (Mac OS 9):clm-2:maclib.pfsl"... "compiling Macintosh HD:Applications (Mac OS 9):clm-2:clmLib..." "Copying clmLib to Macintosh HD:System Folder:Extensions:..." > Error: File not found: #P"Macintosh HD:Applications (Mac OS 9):clm-2:clmLib" > While executing: CCL::%PATH-TO-IOPB ---------- I worked around it by copying my old clmLib into the clm-2 folder. However, I was then finding that my instruments were not loading correctly. Specifically: ? (load "Macintosh HD:Battey:Studio:Research:PICACS:picacs:clm:sndwarp:sndwarp") > Error: Cannot initialize # because INS doesn't exist > While executing: CCL::INITIALIZE-CLASS ----------- So, I decide to try recompiling the .ins file and get the following new warnings ;Compiler warnings for "Macintosh HD:Battey:Studio:Research:PICACS:picacs:clm:sndwarp:sndwarp.ins" : ; Unused lexical variable SCORETIME, in (WRITE-EVENT (SNDWARP CLM-FILE T)). ; Unused lexical variable SCORETIME, in (WRITE-EVENT (SNDWARP SCO-FILE T)). --------- And trying to load now returns: (load "Macintosh HD:Battey:Studio:Research:PICACS:picacs:clm:sndwarp:sndwarp") ; Compiling "Macintosh HD:Battey:Studio:Research:PICACS:picacs:clm:sndwarp:clm_sndwarp.c" ; Sending command: MrC -shared_lib_export on -d MCL_PPC "Macintosh HD:Battey:Studio:Research:PICACS:picacs:clm:sndwarp:clm_sndwarp.c" ; Sending command: PPCLink -xm s "Macintosh HD:Battey:Studio:Research:PICACS:picacs:clm:sndwarp:clm_sndwarp.c.o" "Macintosh HD:Applications (Mac OS 9):clm-2:clmLib" "{SharedLibraries}InterfaceLib" "{SharedLibraries}StdCLib" "{SharedLibraries}MathLib" "{PPCLibraries}StdCRuntime.o" "{PPCLibraries}PPCCRuntime.o" - at export "Macintosh HD:Battey:Studio:Research:PICACS:picacs:clm:sndwarp:clm_sndwarp.c.x" -o "Macintosh HD:Battey:Studio:Research:PICACS:picacs:clm:sndwarp:clm_sndwarp.o" > Error: # is not an instance of # > While executing: CCL::%DEFCLASS ------------------ I occurred to me that there might be changes requiring a new clmLib, so that brings me back to trying to get around the original clmLib compile problem... -=Bret Bret Battey http://BatHatMedia.com ---------------------------------------------------------------------- Research Associate Center for Digital Arts and Experimental Media University of Washington, Seattle http://www.washington.edu/dxarts/ From bbattey at u.washington.edu Wed Apr 16 18:57:23 2003 From: bbattey at u.washington.edu (B. Battey) Date: Wed, 16 Apr 2003 18:57:23 -0700 (PDT) Subject: [CM] CM Issue In Part - new clm: Mac clmLib compile error In-Reply-To: Message-ID: One minor insight: The warning about "Unused lexical variable SCORETIME" in the instrument compile actually seems to have something to do with my changing to CM 2.4 -- related to some of the functions in clm.lisp in that package rather than in CLM itself. All other CLM aspects work as they should when I compile CM 2.4 with my older (and hand-revised with changes that should now be in the new) version of CLM. -=b Bret Battey http://BatHatMedia.com ---------------------------------------------------------------------- Research Associate Center for Digital Arts and Experimental Media University of Washington, Seattle http://www.washington.edu/dxarts/ On Wed, 16 Apr 2003, B. Battey wrote: > > For the first time since the summer I've downloaded a fresh copy of CLM to > my Mac. In compiling, the following error occurred -- for some reason it > didn't write out the clmLib even though it went through the motions of > compiling it. This occurs consistently on each attempt to load all.lisp: > > ;Loading #P"Macintosh HD:Applications (Mac OS 9):clm-2:maclib.pfsl"... > "compiling Macintosh HD:Applications (Mac OS 9):clm-2:clmLib..." > "Copying clmLib to Macintosh HD:System Folder:Extensions:..." > > Error: File not found: #P"Macintosh HD:Applications (Mac OS > 9):clm-2:clmLib" > > While executing: CCL::%PATH-TO-IOPB > > ---------- > > I worked around it by copying my old clmLib into the clm-2 folder. > > However, I was then finding that my instruments were not loading > correctly. Specifically: > > ? (load "Macintosh > HD:Battey:Studio:Research:PICACS:picacs:clm:sndwarp:sndwarp") > > Error: Cannot initialize # because INS doesn't > exist > > While executing: CCL::INITIALIZE-CLASS > > ----------- > > So, I decide to try recompiling the .ins file and get the following > new warnings > > ;Compiler warnings for "Macintosh > HD:Battey:Studio:Research:PICACS:picacs:clm:sndwarp:sndwarp.ins" : > ; Unused lexical variable SCORETIME, in (WRITE-EVENT (SNDWARP CLM-FILE > T)). > ; Unused lexical variable SCORETIME, in (WRITE-EVENT (SNDWARP SCO-FILE > T)). > > --------- > > And trying to load now returns: > > (load "Macintosh > HD:Battey:Studio:Research:PICACS:picacs:clm:sndwarp:sndwarp") > ; Compiling "Macintosh > HD:Battey:Studio:Research:PICACS:picacs:clm:sndwarp:clm_sndwarp.c" > ; Sending command: MrC -shared_lib_export on -d MCL_PPC "Macintosh > HD:Battey:Studio:Research:PICACS:picacs:clm:sndwarp:clm_sndwarp.c" > ; Sending command: PPCLink -xm s "Macintosh > HD:Battey:Studio:Research:PICACS:picacs:clm:sndwarp:clm_sndwarp.c.o" > "Macintosh HD:Applications (Mac OS 9):clm-2:clmLib" > "{SharedLibraries}InterfaceLib" "{SharedLibraries}StdCLib" > "{SharedLibraries}MathLib" "{PPCLibraries}StdCRuntime.o" > "{PPCLibraries}PPCCRuntime.o" - at export "Macintosh > HD:Battey:Studio:Research:PICACS:picacs:clm:sndwarp:clm_sndwarp.c.x" -o > "Macintosh > HD:Battey:Studio:Research:PICACS:picacs:clm:sndwarp:clm_sndwarp.o" > > Error: # is not an instance of # PARAMETERIZED-CLASS> > > While executing: CCL::%DEFCLASS > > ------------------ > > I occurred to me that there might be changes requiring a new clmLib, so > that brings me back to trying to get around the original clmLib > compile problem... > > -=Bret > > Bret Battey http://BatHatMedia.com > ---------------------------------------------------------------------- > Research Associate > Center for Digital Arts and Experimental Media > University of Washington, Seattle http://www.washington.edu/dxarts/ > > > > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > From michael at klingbeil.com Wed Apr 16 20:04:14 2003 From: michael at klingbeil.com (Michael Klingbeil) Date: Wed, 16 Apr 2003 23:04:14 -0400 Subject: [CM] new clm: Mac clmLib compile error Message-ID: >For the first time since the summer I've downloaded a fresh copy of CLM to >my Mac. In compiling, the following error occurred -- for some reason it >didn't write out the clmLib even though it went through the motions of >compiling it. This occurs consistently on each attempt to load all.lisp: > >;Loading #P"Macintosh HD:Applications (Mac OS 9):clm-2:maclib.pfsl"... >"compiling Macintosh HD:Applications (Mac OS 9):clm-2:clmLib..." >"Copying clmLib to Macintosh HD:System Folder:Extensions:..." > > Error: File not found: #P"Macintosh HD:Applications (Mac OS >9):clm-2:clmLib" > > While executing: CCL::%PATH-TO-IOPB > Make the following changes to allow clmLib to compile: cmus.h Line 137 Change to void set_lisp_callbacks (void (*lp)(char *),void (*ep)(void),void(*sp)(void)); clmmpw.pch Add After Line 3 #include Apparently with the previous version, everything was compiled without function prototypes (scary!) but now they are turned on so an error happened since it didn't know about FILE * (which is taken care of by including stdio.h). clmLib will now compile, but it won't work yet. There are some names which changed mus_sound_data_loaction is now clm_sound_data_location, etc. Changes need to be made in mac.lisp I think? I don't have time to look into it right now but perhaps Bill could fix it more easily. Best regards, Michael From taube at uiuc.edu Thu Apr 17 04:01:50 2003 From: taube at uiuc.edu (Rick Taube) Date: Thu, 17 Apr 2003 06:01:50 -0500 Subject: [CM] new clm: Mac clmLib compile error In-Reply-To: Message-ID: > So, I decide to try recompiling the .ins file and get the following > new warnings > > ;Compiler warnings for "Macintosh > HD:Battey:Studio:Research:PICACS:picacs:clm:sndwarp:sndwarp.ins" : > ; Unused lexical variable SCORETIME, in (WRITE-EVENT (SNDWARP > CLM-FILE > T)). > ; Unused lexical variable SCORETIME, in (WRITE-EVENT (SNDWARP > SCO-FILE > T)). > the unused variable warning is a cm issue -- apparently that lexical varibale is not referenced while compiling output methods but i think it should be. ill have to track this down -- can you please send me the .ins file? From bil at ccrma.Stanford.EDU Thu Apr 17 04:50:37 2003 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Thu, 17 Apr 2003 04:50:37 -0700 Subject: [CM] new clm: Mac clmLib compile error In-Reply-To: References: Message-ID: <200304171150.EAA00156@cmn14.stanford.edu> > Make the following changes to allow clmLib to compile: Thanks! I merged those changes into my version. We used to turn prototypes off by hand somehow -- I don't remember why. > There are some names > which changed mus_sound_data_loaction is now clm_sound_data_location, This wasn't a name change, but a dumb patch -- to handle large files in those systems that have them, some parts of sndlib changed int to off_t; the clm_* functions convert (truncate...) the off_t back to int if that value is being passed back to Lisp and the Lisp in question doesn't support 64-bit ints through its FFI. This is not an issue in the old Mac OS/MCL, so the existing code should be ok. I'll check out the other stuff. It's probably been a year since I tried to run anything on the old Mac OS. > In compiling, the following error occurred -- for some reason it > didn't write out the clmLib even though it went through the motions of > compiling it. It's possible to compile clmlib by hand in MPW's excuse for a shell -- mac.help has instructions -- this will at least display the compiler's error message. From taube at uiuc.edu Mon Apr 21 05:33:36 2003 From: taube at uiuc.edu (Rick Taube) Date: Mon, 21 Apr 2003 07:33:36 -0500 Subject: [CM] book completed Message-ID: <78E4C05E-73F5-11D7-B537-000A95674CE4@uiuc.edu> well _that_ was sure fun. but ive managed to get the last chapter in place for anyone that would care to read it and send me comments: http://pinhead.music.uiuc.edu/~hkt/nm/23/spectral.html i will be sending a draft to Swets this week but since there is a review process I will still have time to fix things up. A sincere thank you to all the people that have taken time to read it and send me typos and comments, it has helped me so much! im going to release a new tar file of cm that works with the last chapter by wednesday, i just have to add a make-load-form for tunings and modes and some new documentation. then cm-2.4.0 will be done execpt for testing. -rick From dlphilp at bright.net Wed Apr 23 10:01:42 2003 From: dlphilp at bright.net (Dave Phillips) Date: Wed, 23 Apr 2003 13:01:42 -0400 Subject: [CM] CM/CMN question Message-ID: <3EA6C6F6.CEB1385F@bright.net> Greetings: Given the attached CM code, what would I need to do to have the CMN output display automagically with xcmnw ? I can utilize a shell command to call GhostView but I'm trying to do things totally within the CM/CMN/CLM/Snd orbit (from emacs now, no less!). I'm not sure where to place the (output-type :x) call and/or if anything else needs done first elsewhere. Best regards, == Dave Phillips The Book Of Linux Music & Sound at http://www.nostarch.com/lms.htm The Linux Soundapps Site at http://linux-sound.org -------------- next part -------------- (in-package :cm) (define (testit stf len nts) (let ((nts (new heap :notes nts)) (rhy (new random :of (list 1 1 (new cycle :of '(1/2 1/2)) (new cycle :of '(1/4 1/4)) (new cycle :of '(1/8 1/8)) )))) (process while (< (now) len) for n = (next nts) for r = (next rhy) output (new midi :time (now) :duration r :keynum n :channel stf) wait r))) (define (isomel stf len nts) (let ((nts (new cycle :notes nts)) (rhy (new cycle :of (list 1 1/2 1/4 1/4 1/4 1/2 1) ))) (process while (< (now) len) for n = (next nts) for r = (next rhy) output (new midi :time (now) :duration r :keynum n :channel stf) wait r))) (define (chordy stf) (let ((pat (new cycle :of (list (new chord :of (new heap :of '(d3 e g f bf d4 e) :for 3)) (new random :of '(bf3 (e2 weight .5 max 2) a2) :for 1))))) (process repeat 64 do (doeach (k (next pat)) (output (new midi :keynum k :time (now) :channel stf))) wait .5))) (define staffs '((0 :name "Instr 3" :clef :bass :meter (4 4)) (1 :name "Instr 2" :clef :alto :meter (4 4)) (2 :name "Instr 1" :clef :treble :meter (4 4)))) (events (list (chordy 0) (isomel 1 32 '(bf3 d4 c e g a)) (testit 2 32 '(bf4 c5 d f g a))) (new seq :name 'two-ways)) (events #!two-ways "cmn-test.cmn" :staffing staffs :size 20 :title "Trio" :exact-rhythms t) (events #!two-ways "cmn-test.mid") (shell "timidity -Ow -c /home/dlphilp/timidity-sf2.cfg cmn-test.mid") ;;; (shell "timidity -Ow cmn-test.mid -o cmn-test.wav") ;;; (shell "gv -watch hi.eps hi-1.eps") ;;; (shell "snd cmn-test.wav") ;;; (start-snd) From bil at ccrma.Stanford.EDU Sat Apr 26 04:35:00 2003 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Sat, 26 Apr 2003 04:35:00 -0700 Subject: [CM] snd 6.8 Message-ID: <200304261135.EAA10109@cmn14.stanford.edu> Snd 6.8: More good stuff from Michael Scholz: new files: index.rb, maxf.scm, maxf.rb, noise.scm, noise.rb, freeverb.rb, freeverb.scm additions to examp.rb, dlocsig.rb, and ws.rb added --with-x11 configuration switch for xg+X removed files: fix-bar, makefile.motif.osx, makefile.gtk.osx, config.gtk.osx, config.motif.osx removed sndlib functions: audio-state-file, mus_audio_mixer_save, mus_audio_mixer_restore, mus_header_update, mus_file_full_name fft-cancel (examp.scm) init-with-sound and finish-with-sound in ws.scm (for CM) moved dismiss-all-dialogs to snd6.scm change-property -> change-window-property (old form in snd6.scm) samples function now returns a vct to be consistent with everything else OSX audio can handle non-built-in devices (emagic 2|6 was used in testing) check-for-unsaved-edits arg defaults to #t now added several more header readers in CLM, from Fernando: grani.ins: added option for sending grains to all channels dlocsig.lisp: cmu gnuplot code with much help from: Michael Scholz, Oded Ben-Tal, Hugo Villeneuve, Rick Taube, Michael Klingbeil, Fernando Lopez-Lezcano, Todd Ingalls, Patrick Pagano, Friedrich Delgado Friedrichs, Juan Reyes, Jean-Philippe Georget checked: fftw 2.1.5, fftw 3.0, RedHat 9.0, cmucl 18e, guile 1.6.4. From petersander at despammed.com Sat Apr 26 05:39:55 2003 From: petersander at despammed.com (petersander at despammed.com) Date: Sat, 26 Apr 2003 07:39:55 -0500 (EST) Subject: [CM] Changing the playtime of a file with snd Message-ID: <200304261239.HAA25262@despammed.com> Hi, I'd like to know if its possible to change the playtime of a file of a file while keeping the pitch. (eg. a 1 kHz sine in the in file should be a 1 kHz sine in the out file) I've tried it with sox: sox in.wav out.wav stretch 0.95 but the out.wav sounds realy bad. Thanks, Peter From michael at klingbeil.com Sat Apr 26 22:02:26 2003 From: michael at klingbeil.com (Michael Klingbeil) Date: Sun, 27 Apr 2003 01:02:26 -0400 Subject: [CM] sound-maxamp? Message-ID: Perhaps someone can explain how sound-maxamp should be used in clm-2. In clm-1 it was a function of 1 argument. I'm not sure what the second argument should be. The documentation isn't too helpful. It says: get max amp vals and times of file name in vals So I guess vals is an array? I tried this (defun sound-max-maxamp (filename) (let ((amps (make-integer-array 2))) (sound-maxamp filename amps) amps)) ? (sound-max-maxamp "signals:foo.aiff") #(43065 5872025) ? Not very helpful... Maybe this is a MacOS only issue? I suppose I could look at the C sources :( Best regards, Michael From bil at ccrma.Stanford.EDU Mon Apr 28 04:26:44 2003 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Mon, 28 Apr 2003 04:26:44 -0700 Subject: [CM] Changing the playtime of a file with snd In-Reply-To: <200304261239.HAA25262@despammed.com> References: <200304261239.HAA25262@despammed.com> Message-ID: <200304281126.EAA11588@cmn14.stanford.edu> > I'd like to know if its possible to change the playtime > of a file while keeping the pitch. There are three built-in ways; the most robust is the "expand" control in the control panel (it uses granular synthesis); the oldest is the phase vocoder ("that old trick never works"); the best is rubber-sound in rubber.scm, but it's slow and only works on "well-behaved" sounds. From bil at ccrma.Stanford.EDU Mon Apr 28 04:41:25 2003 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Mon, 28 Apr 2003 04:41:25 -0700 Subject: [CM] sound-maxamp? In-Reply-To: References: Message-ID: <200304281141.EAA11608@cmn14.stanford.edu> > Perhaps someone can explain how sound-maxamp should be used in clm-2. (defvar maxes (make-integer-array (* 2 chans))) (sound-maxamp filename maxes) the maxamp is the second of the 2 vals, the sample number the first. The C code is mus_sound_maxamp in sound.c, used by the with-sound statistics printer in print-statistics in io.lisp. This is a wrapper around the real code to try to acoomodate the mismatch between Lisp and C in types. The maxamp is a 24-bit int, so you need to call fix-to-real to turn it into a float in Lisp. Your code example was correct: > ? (sound-max-maxamp "signals:foo.aiff") > #(43065 5872025) This is saying the maxamp occurred at sample 43065 and had the value (clm::fix-to-real 5872025) which is 0.7. I'll expand the documentation (this wasn't well-documented because it is obviously broken). From taube at uiuc.edu Tue Apr 29 19:26:18 2003 From: taube at uiuc.edu (Rick Taube) Date: Tue, 29 Apr 2003 19:26:18 -0700 Subject: [CM] Re: CM Web site ? References: <3EAF014E.9A081B2E@bright.net> Message-ID: <000f01c30ebf$e2e49740$6d197e82@music.uiuc.edu> Now that I have reliable cvs Im going to try to reinstall the sourceforge common music site in the next week or so... but you can get to the page you are interested in the install directory: cm-2.4.0/doc/cm.html ----- Original Message ----- From: "Dave Phillips" To: "Rick Taube" ; "Bill Schottstaedt" Sent: Tuesday, April 29, 2003 3:48 PM Subject: CM Web site ? > Greetings: > > The link on my Web pages for Common Music is no longer working: > > http://www-ccrma.stanford.edu/software/cm/doc/cm.html > > That URL results in this error: > > Forbidden > > You don't have permission to access /software/cm/doc/cm.html on this > server. > > Apache/1.3.27 Server at www-ccrma.stanford.edu Port 80 > > Is there a new site for CM ? > > Best regards, > > == Dave Phillips > From afc_asti at allmail.net Wed Apr 30 13:52:30 2003 From: afc_asti at allmail.net (andres pepe) Date: Wed, 30 Apr 2003 12:52:30 -0800 Subject: [CM] the XCM start file Message-ID: <20030430205230.A9C6E337CC@www.fastmail.fm> Hello! I?m a Music student here in Colombia-SouthAmerica interested in synthesis and composition that came to the metalevel site almost by casuality. I am very impressed with the very good information found in the book, and the level of interest to make it clear to the musical-oriented student like me. Thank you (to Rick Taube) for making it freely available. Though, I have a question about the book/cm, the xcm script file that suposedly must be created at compile time, didn?t appear in my machine (redhat8), that?s why i?m asking if anybody can send it to me. or help me creating one from scratch. Second (well, yes i said ONE question before), the syntax highlighting/indentation/whatever features presented in the examples are the representation of the real examples? they work in XEmacs? Thanks in advance for anybody that can answer my questions! CIAU 8-) -- andres pepe afc_asti at allmail.net -- http://www.fastmail.fm - Choose from over 50 domains or use your own From taube at uiuc.edu Wed Apr 30 16:20:08 2003 From: taube at uiuc.edu (Rick Taube) Date: Wed, 30 Apr 2003 16:20:08 -0700 Subject: [CM] the XCM start file References: <20030430205230.A9C6E337CC@www.fastmail.fm> Message-ID: <003e01c30f6f$0b183c30$68197e82@music.uiuc.edu> > Though, I have a question about the book/cm, the xcm script file that > suposedly must be created at compile time, didn?t appear in my machine you should find both a cm and an xcm script in whatever directory you saved the binaries to. but this doesnt happen when you compile the files, it happens when you load cm.lisp a second time -- that will save the lisp image and generated the scripts. You should see a message in the Lisp window to that effect when it happend. > Second (well, yes i said ONE question before), the syntax > highlighting/indentation/whatever features presented in the examples are > the representation of the real examples? they work in XEmacs? yes, syntax highlighting can look like the html pages (and even better) in Xemacs. You can turn highlighting on under the Options menu in Xemacs. I will be writing an appendix that disusses xemacs and xcm but not for a week or two, i have to get the manuscript off to the publishers asap.