From johannes.quint at web.de Thu Jun 1 05:05:39 2006 From: johannes.quint at web.de (Johannes Quint) Date: Thu, 1 Jun 2006 14:05:39 +0200 Subject: [CM] rts and supercollider Message-ID: <7C18A208-4F1B-4C5E-B7E0-660B9D79867A@web.de> when i try the example in the sc-entry of the dict, i get the following: (define *sc* (sc-open)) > Undefined function SC-OPEN called with arguments () . [Condition of type CCL::UNDEFINED-FUNCTION-CALL] thanks for any help, johannes _________________________ Johannes Quint Rilkestr.55 D-53225 Bonn 0228 468256 johannes.quint at web.de http://www.johannes-quint.de -------------- next part -------------- An HTML attachment was scrubbed... URL: From fdowling at utvinternet.com Thu Jun 1 08:33:24 2006 From: fdowling at utvinternet.com (Fergal Dowling) Date: Thu, 1 Jun 2006 16:33:24 +0100 Subject: [CM] rhythmic symbols for rests Message-ID: <6aadd124b84f84dba51d4e9e6c4c80ae@utvinternet.com> Hi, In "Notes from the Metalevel", (Chapter 10 p93) table 8 gives examples of rhythmic symbols: quarter q triplet quarter tq dotted-eight e. triplet dotted sixteenth ts. and so on. Are there corresponding rhythmic symbols for rests? Thanks, Fergal Dowling. From taube at uiuc.edu Thu Jun 1 08:36:49 2006 From: taube at uiuc.edu (taube at uiuc.edu) Date: Thu, 1 Jun 2006 10:36:49 -0500 Subject: [CM] rts and supercollider Message-ID: <651800b6.c19f76fd.8698600@expms6.cites.uiuc.edu> depending on what verions of cm etc you may have to do (use-system :osc) first. note that the osc, portmidi and midishare systems are being moved to C, this work is "in progress" so cvs may or may not work at any given time. you might want to wait a week or two before you really start a project. in contrast, rts cvs is more solid than a week ago. michael klingbeil found and fixed a nasty bug that caused the sceduler to "drift" over periods of time when scheduling parallel processes. also sched_rr is now used and default rts thread priority is 70. you have to update both rts and cm trees. you can also now use (events) scheduling to write files even while rts is playing. i think michael also made the spacebar in plotter play mouse selection or whole plot via rts From taube at uiuc.edu Thu Jun 1 09:28:37 2006 From: taube at uiuc.edu (taube at uiuc.edu) Date: Thu, 1 Jun 2006 11:28:37 -0500 Subject: [CM] rhythmic symbols for rests Message-ID: <1e5cfa66.c1a4352b.8229500@expms6.cites.uiuc.edu> you can use a minus sign to mark a rhythm as a rest. an initial - will cause the rhythm function to return a negative time value. your code will then look for negative values and act accordingly. CM> (rhythm '-q.) -1.5 note that the minus sign operates on the whole symbol even if + and - appear inside it: CM> CM> (rhythm '-w+s) -4.25 you can pass a negative time values to WAIT and it will use the absolute value but otherwise CM doesnt treat negative value differnetly than positive ones. ---- Original message ---- >Date: Thu, 1 Jun 2006 16:33:24 +0100 >From: Fergal Dowling >Subject: [CM] rhythmic symbols for rests >To: cmdist at ccrma.Stanford.EDU > >Hi, >In "Notes from the Metalevel", (Chapter 10 p93) table 8 gives examples >of rhythmic symbols: > >quarter q >triplet quarter tq >dotted-eight e. >triplet dotted sixteenth ts. > >and so on. > >Are there corresponding rhythmic symbols for rests? > >Thanks, >Fergal Dowling. > >_______________________________________________ >Cmdist mailing list >Cmdist at ccrma.stanford.edu >http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist From johannes.quint at web.de Thu Jun 1 10:11:34 2006 From: johannes.quint at web.de (Johannes Quint) Date: Thu, 1 Jun 2006 19:11:34 +0200 Subject: [CM] rts and supercollider In-Reply-To: References: <7C18A208-4F1B-4C5E-B7E0-660B9D79867A@web.de> Message-ID: Am 01.06.2006 um 17:30 schrieb todd ingalls: > i think you may need to get the osc system > > export CVSROOT=":pserver:anonymous at commonmusic.cvs.sourceforge.net:/ > cvsroot/commonmusic" > > cvs checkout -P osc > > then run > > (use-system :osc) > > (sc-open) should be available then. > > > sorry, this has been changing and may not be well reflected in the > docs. > thanks for your answer. this is what i get when typing (use-system :osc) CM> (use-system :osc) ; loading system definition from /Applications/lisp/osc/osc.asd into # ;Loading #P"/Applications/lisp/osc/osc.asd"... ; registering # as OSC ; loading system definition from /Applications/lisp/rts/rts.asd into # ;Loading #P"/Applications/lisp/rts/rts.asd"... ; registering # as RTS ; loading system definition from /Applications/lisp/cffi/cffi.asd into # ;Loading #P"/Applications/lisp/cffi/cffi.asd"... ; registering # as CFFI ;Loading #P"/Applications/lisp/cffi/src/utils.dfsl"... ;Loading #P"/Applications/lisp/cffi/src/features.dfsl"... ;Loading #P"/Applications/lisp/cffi/src/cffi-openmcl.dfsl"... ;Loading #P"/Applications/lisp/cffi/src/package.dfsl"... ;Loading #P"/Applications/lisp/cffi/src/libraries.dfsl"... ;Loading #P"/Applications/lisp/cffi/src/early-types.dfsl"... ;Loading #P"/Applications/lisp/cffi/src/types.dfsl"... ;Loading #P"/Applications/lisp/cffi/src/enum.dfsl"... ;Loading #P"/Applications/lisp/cffi/src/strings.dfsl"... ;Loading #P"/Applications/lisp/cffi/src/functions.dfsl"... ;Loading #P"/Applications/lisp/cffi/src/foreign-vars.dfsl"... ;Loading #P"/Applications/lisp/rts/cffi-scheduler.dfsl"... ;Loading #P"/Applications/lisp/rts/cm-scheduler.dfsl"... ;Loading #P"/Applications/lisp/osc/sockets.dfsl"... ;Compiling "/Applications/lisp/osc/osc.lisp"... Read error between positions 5362 and 5636 in /Applications/lisp/osc/ osc.lisp. what's my mistake? regards, johannes _________________________ Johannes Quint Rilkestr.55 D-53225 Bonn 0228 468256 johannes.quint at web.de http://www.johannes-quint.de From johannes.quint at web.de Thu Jun 1 11:12:58 2006 From: johannes.quint at web.de (Johannes Quint) Date: Thu, 1 Jun 2006 20:12:58 +0200 Subject: [CM] rts and supercollider In-Reply-To: References: <7C18A208-4F1B-4C5E-B7E0-660B9D79867A@web.de> Message-ID: <971FF077-C210-4A8E-9EF7-D26CB6EB01B9@web.de> [ ;Compiling "/Applications/lisp/osc/osc.lisp"... Read error between positions 5362 and 5636 in /Applications/lisp/osc/ osc.lisp. ] ... and in the report: There is no package named "PTHREADS" . [Condition of type CCL::NO-SUCH-PACKAGE] From testcase at asu.edu Thu Jun 1 08:30:15 2006 From: testcase at asu.edu (todd ingalls) Date: Thu, 1 Jun 2006 08:30:15 -0700 Subject: [CM] rts and supercollider In-Reply-To: <7C18A208-4F1B-4C5E-B7E0-660B9D79867A@web.de> References: <7C18A208-4F1B-4C5E-B7E0-660B9D79867A@web.de> Message-ID: i think you may need to get the osc system export CVSROOT=":pserver:anonymous at commonmusic.cvs.sourceforge.net:/ cvsroot/commonmusic" cvs checkout -P osc then run (use-system :osc) (sc-open) should be available then. sorry, this has been changing and may not be well reflected in the docs. On Jun 1, 2006, at 5:05 AM, Johannes Quint wrote: > when i try the example in the sc-entry of the dict, i get the > following: > > (define *sc* (sc-open)) > > Undefined function SC-OPEN called with arguments () . > [Condition of type CCL::UNDEFINED-FUNCTION-CALL] > > thanks for any help, johannes > _________________________ > > Johannes Quint > Rilkestr.55 > D-53225 Bonn > 0228 468256 > johannes.quint at web.de > http://www.johannes-quint.de > > From fergaldowling at ear.ie Thu Jun 1 08:31:12 2006 From: fergaldowling at ear.ie (Fergal Dowling) Date: Thu, 1 Jun 2006 16:31:12 +0100 Subject: [CM] rhythmic rest symbol Message-ID: Hi, In "Notes from the Metalevel", (Chapter 10 p93) table 8 gives examples of rhythmic symbols: quarter q triplet quarter tq dotted-eight e. triplet dotted sixteenth ts. and so on. Are there corresponding rhythmic symbols for rests? Thanks, Fergal Dowling. From testcase at asu.edu Thu Jun 1 16:23:41 2006 From: testcase at asu.edu (todd ingalls) Date: Thu, 1 Jun 2006 16:23:41 -0700 Subject: [CM] rts and supercollider In-Reply-To: <971FF077-C210-4A8E-9EF7-D26CB6EB01B9@web.de> References: <7C18A208-4F1B-4C5E-B7E0-660B9D79867A@web.de> <971FF077-C210-4A8E-9EF7-D26CB6EB01B9@web.de> Message-ID: Johannes, I just checked in changes to fix the problems and now things should be working correctly for sending osc messages. you may need to wait a little while for the changes to hit the anonymous cvs server. i am still working getting receiving finished. On Jun 1, 2006, at 11:12 AM, Johannes Quint wrote: > > [ > ;Compiling "/Applications/lisp/osc/osc.lisp"... > Read error between positions 5362 and 5636 in /Applications/lisp/ > osc/osc.lisp. > ] > > ... and in the report: > > There is no package named "PTHREADS" . > [Condition of type CCL::NO-SUCH-PACKAGE] > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist From johannes.quint at web.de Fri Jun 2 13:35:46 2006 From: johannes.quint at web.de (Johannes Quint) Date: Fri, 2 Jun 2006 22:35:46 +0200 Subject: [CM] rts and supercollider In-Reply-To: References: <7C18A208-4F1B-4C5E-B7E0-660B9D79867A@web.de> <971FF077-C210-4A8E-9EF7-D26CB6EB01B9@web.de> Message-ID: <2EE2F42E-3130-4F0E-8744-2B11A812B9AC@web.de> Am 02.06.2006 um 01:23 schrieb todd ingalls: > Johannes, > I just checked in changes to fix the problems and now things should > be working correctly for sending osc messages. you may need to wait > a little while for the changes to hit the anonymous cvs server. i > am still working getting receiving finished. todd, (use-system :osc) works now. but when i go on with 'etc/examples/rt-sc.cm' and i am at the point (sprout (sc-simple-1 10)), the lisp into my emacs crashes: 'Lisp connection closed unexpectedly: connection broken by remote peer' johannes _________________________ Johannes Quint Rilkestr.55 D-53225 Bonn 0228 468256 johannes.quint at web.de http://www.johannes-quint.de From andersvi at extern.uio.no Sat Jun 3 07:46:54 2006 From: andersvi at extern.uio.no (andersvi at extern.uio.no) Date: Sat, 03 Jun 2006 16:46:54 +0200 Subject: [CM] CM: sbcl schedule-object Message-ID: Hi. In src/sbcl.lisp, the (defgeneric schedule-object ...) doesnt seem to be updated to new argument-count And down in src/scheduler.scm, the last method-defintion puts 2 'start args in the lambda-list: (define-method* (schedule-object (obj ) start start sched) ;; CHANGE: this now calls its self recursivly as it should (dolist (o obj) (schedule-object o start sched))) -anders From taube at uiuc.edu Sun Jun 4 08:08:40 2006 From: taube at uiuc.edu (taube at uiuc.edu) Date: Sun, 4 Jun 2006 10:08:40 -0500 Subject: [CM] rts and supercollider Message-ID: <5973d392.c32861fe.8198300@expms6.cites.uiuc.edu> in order to figure out what is going wrong you will have to indicate what lisp you are using. next, before trying rts with osc make sure that rts itself is working using midishare or portmidi. third, are you using slime? If so then depending on your os and lisp this can be the cause of problems. i only have email connectio right now but i sent a note about this two or three weeks ago to the list, you can look in the may postings for the cmdist archive. >(use-system :osc) works now. >but when i go on with 'etc/examples/rt-sc.cm' >and i am at the point (sprout (sc-simple-1 10)), >the lisp into my emacs crashes: >'Lisp connection closed unexpectedly: connection broken by remote peer' > >johannes > >_________________________ > >Johannes Quint >Rilkestr.55 >D-53225 Bonn >0228 468256 >johannes.quint at web.de >http://www.johannes-quint.de > > >_______________________________________________ >Cmdist mailing list >Cmdist at ccrma.stanford.edu >http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist From andersvi at extern.uio.no Mon Jun 5 04:41:34 2006 From: andersvi at extern.uio.no (andersvi at extern.uio.no) Date: Mon, 05 Jun 2006 13:41:34 +0200 Subject: [CM] plot.cl (from dlocsig) Message-ID: There are various plotting packages for cm lying around. Heres my favorite - a very simple, but effective gnuplot-based one. I find i use it all the time, needing nothing but gnuplot set up. The code below is set up to run with sbcl as well as the others. I havent set up with any schemes here. Maybe someone has some time to spare. Its a matter of redefining #'open-plot and #'close-plot to whatever calls are used to manage processes/shells by the implementation. > (plot-data (loop repeat 100 collect (random 1.0))) > (plot-2d-curve '(0 0 1 1 8 0.7 10 0)) > (plot-2d-curves (list '(0 0 .1 1 .8 0.7 1 0) '(0 1 1 0))) > (plot-3d-curve (loop repeat 7 for x = (between -1.0 1.0) for y = (between -1.0 1.0) for z = (between -1.0 1.0) append (list x y z)) :style "lp") -------------- next part -------------- A non-text attachment was scrubbed... Name: plot.cl Type: application/octet-stream Size: 9332 bytes Desc: plot-functions from dlocsig.lisp URL: From taube at uiuc.edu Mon Jun 5 07:26:02 2006 From: taube at uiuc.edu (taube at uiuc.edu) Date: Mon, 5 Jun 2006 09:26:02 -0500 Subject: [CM] plot.cl (from dlocsig) Message-ID: there is also some gnuplot code in the cmt module (cvs checkout cmt) that includes importing. it would be nice if these got merged into somrthing that use streams and that you could output algos to via 'events', like plotter fomus or cmn ---- Original message ---- >Date: Mon, 05 Jun 2006 13:41:34 +0200 >From: andersvi at extern.uio.no >Subject: [CM] plot.cl (from dlocsig) >To: cmdist at ccrma.Stanford.EDU > >There are various plotting packages for cm lying around. > >Heres my favorite - a very simple, but effective gnuplot-based >one. I find i use it all the time, needing nothing but gnuplot >set up. The code below is set up to run with sbcl as well as the >others. > >I havent set up with any schemes here. Maybe someone has some >time to spare. Its a matter of redefining #'open-plot and >#'close-plot to whatever calls are used to manage >processes/shells by the implementation. > >> (plot-data (loop repeat 100 collect (random 1.0))) > >> (plot-2d-curve '(0 0 1 1 8 0.7 10 0)) > >> (plot-2d-curves (list '(0 0 .1 1 .8 0.7 1 0) '(0 1 1 0))) > >> (plot-3d-curve (loop repeat 7 > for x = (between -1.0 1.0) > for y = (between -1.0 1.0) > for z = (between -1.0 1.0) > append (list x y z)) > :style "lp") > >________________ >plot.cl (10k bytes) From torstenanders at gmx.de Mon Jun 5 10:35:59 2006 From: torstenanders at gmx.de (Torsten Anders) Date: Mon, 5 Jun 2006 19:35:59 +0200 Subject: [CM] Strasheela 0.8 released Message-ID: <6124cd3d3b9a21a7c41ddd590b091890@gmx.de> [Apologies for multiple postings] Strasheela 0.8 is released. Strasheela is a highly expressive constraint-based music composition system. The Strasheela user declaratively states a music theory and the computer generates music which complies this theory. A theory is formulated as a constraint satisfaction problem (CSP) by a set of rules (constraints) applied to a music representation in which some aspects are expressed by variables (unknowns). Music constraint programming is style-independent and is well-suited for highly complex theories (e.g. a fully-fledged theory of harmony). The results can be output into various formats including MIDI, Csound, and Lilypond. Also output to nested Common Music seqs is already available (Strasheela may be launched from within Common Music and fed code via sockets). After more than four years of research and development, this is the first Strasheela release which is made public. Please visit http://strasheela.sourceforge.net/ for more information. Best wishes, Torsten -- Torsten Anders Sonic Arts Research Centre ? Queen's University Belfast Frankstr. 49 ? D-50996 K?ln Tel: +49-221-3980750 www.torsten-anders.de strasheela.sourceforge.net From bil at ccrma.Stanford.EDU Mon Jun 5 11:57:05 2006 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Mon, 5 Jun 2006 11:57:05 -0700 Subject: [CM] a birthday Message-ID: <20060605185049.M57642@ccrma.Stanford.EDU> It just occurred to me that Snd is 10 years old -- I started typing 1-June-96. Now, 500000 lines later... From sgsofia at myuw.net Mon Jun 5 13:31:41 2006 From: sgsofia at myuw.net (sal g sofia) Date: Mon, 5 Jun 2006 13:31:41 -0700 (PDT) Subject: [CM] a birthday In-Reply-To: <20060605185049.M57642@ccrma.Stanford.EDU> References: <20060605185049.M57642@ccrma.Stanford.EDU> Message-ID: Well, Happy Birthday! and Juan (Pampin) could take us all for a drink "Bevanda", ...well it sounds good to me. Regards, -Sal On Mon, 5 Jun 2006, Bill Schottstaedt wrote: > It just occurred to me that Snd is 10 years old -- I started typing > 1-June-96. Now, 500000 lines later... > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > From kruhft at gmail.com Mon Jun 5 12:38:02 2006 From: kruhft at gmail.com (Burton Samograd) Date: Mon, 05 Jun 2006 13:38:02 -0600 Subject: [CM] Re: a birthday References: <20060605185049.M57642@ccrma.Stanford.EDU> Message-ID: <87r723mm05.fsf@gmail.com> "Bill Schottstaedt" writes: > It just occurred to me that Snd is 10 years old -- I started typing > 1-June-96. Now, 500000 lines later... ...and look at how much it's grown! ;-) Good job Bill, if only I had more time to play with it and help it grow... -- burton samograd kruhft .at. gmail new 1280x1024 wallpapers available : http://kruhft.boldlygoingnowhere.org From dlphillips at woh.rr.com Tue Jun 6 08:46:28 2006 From: dlphillips at woh.rr.com (Dave Phillips) Date: Tue, 06 Jun 2006 11:46:28 -0400 Subject: [CM] a birthday In-Reply-To: <20060605185049.M57642@ccrma.Stanford.EDU> References: <20060605185049.M57642@ccrma.Stanford.EDU> Message-ID: <4485A354.1040608@woh.rr.com> Bill Schottstaedt wrote: >It just occurred to me that Snd is 10 years old -- I started typing >1-June-96. Now, 500000 lines later... > > That's half a million free & freely available lines of source code that anyone can compile, study, and revise as they please. Snd is a remarkable gift. Thanks for making it, Bill, and thanks for further providing the community with an amazing amount of support, advice, and encouragement, also all freely given. Happy birthday, Snd, 10 years and still growing. :) Best, dp From bil at ccrma.Stanford.EDU Tue Jun 6 10:53:48 2006 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Tue, 6 Jun 2006 10:53:48 -0700 Subject: [CM] a birthday In-Reply-To: <4485A354.1040608@woh.rr.com> References: <20060605185049.M57642@ccrma.Stanford.EDU> <4485A354.1040608@woh.rr.com> Message-ID: <20060606175242.M30468@ccrma.Stanford.EDU> Thanks for all the kindly replies! Snd says he doesn't feel half so old after all. From fbar at footils.org Tue Jun 6 11:44:00 2006 From: fbar at footils.org (Frank Barknecht) Date: Tue, 6 Jun 2006 20:44:00 +0200 Subject: [CM] a birthday In-Reply-To: <4485A354.1040608@woh.rr.com> References: <20060605185049.M57642@ccrma.Stanford.EDU> <4485A354.1040608@woh.rr.com> Message-ID: <20060606184400.GK28878@fliwatut.scifi> Hallo, Dave Phillips hat gesagt: // Dave Phillips wrote: > Bill Schottstaedt wrote: > > >It just occurred to me that Snd is 10 years old -- I started typing > >1-June-96. Now, 500000 lines later... > > > > > That's half a million free & freely available lines of source code that > anyone can compile, study, and revise as they please. > > Snd is a remarkable gift. Thanks for making it, Bill, and thanks for > further providing the community with an amazing amount of support, > advice, and encouragement, also all freely given. > > Happy birthday, Snd, 10 years and still growing. :) I very much agree with that and would like to add my best wishes for the next 10 years an up! Btw: It occured to me, that 1996 was a good year for sound software, as that also was the year, in which Miller Puckette first presented Pd to the pulic in an ICMC paper (AFAIK). And 10 years later, Kjetil joined the two. ;) Ciao -- Frank Barknecht _ ______footils.org_ __goto10.org__ From bil at ccrma.Stanford.EDU Wed Jun 7 07:30:34 2006 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Wed, 07 Jun 2006 07:30:34 -0700 Subject: [CM] documentation Message-ID: <4486E30A.2080205@ccrma> I've been working on the documentation for a couple weeks, and feel like I need feedback or better ideas. What do the current docs need, and how best to fill that need? Are there any examples I should look at it? From kruhft at gmail.com Wed Jun 7 11:49:43 2006 From: kruhft at gmail.com (Burton Samograd) Date: Wed, 07 Jun 2006 12:49:43 -0600 Subject: [CM] EDM Spectrum Featured Showcase of the Week - kruhft Message-ID: <87d5dkg5rs.fsf@gmail.com> Hi All, The people at EDM Spectrum selected me as the featured profile of the week, so I thought I would pass it along, since a couple of the up there songs were written with CLM (off my programmed piano ep i just released). If you're interested in hearing some of my other work, clicky here: http://www.edmspectrum.org They also have put me along side artist of the week Aphex Twin, which some of you might have heard of as well ;-) They try and pair the artist with the showcases, so I'm thinking it's a pretty nice compliment on thier part. -- burton samograd kruhft .at. gmail kruhft - Artist Showcase of the Week : http://www.edmspectrum.com From tourtelt at yahoo.com Fri Jun 9 06:44:19 2006 From: tourtelt at yahoo.com (George Tourtellot) Date: Fri, 9 Jun 2006 06:44:19 -0700 (PDT) Subject: [CM] newbie question Message-ID: <20060609134419.5092.qmail@web54111.mail.yahoo.com> hi, I'm just getting started with cm, following Tabue's "The Notes From the MetaLevel." I've also installed the full cm, but the behavior is not the same as with the the binary provided with the Taube book. For example, (define 2pi (* 2 pi)) only works for me with the binary Taube provided. What distribution of lisp did he provide? (I'm on Mac 10.4, and have tried using clisp, openclm, and guile). george __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From lb at zkm.de Fri Jun 9 05:39:08 2006 From: lb at zkm.de (Ludger Bruemmer) Date: Fri, 9 Jun 2006 14:39:08 +0200 Subject: [CM] a birthday In-Reply-To: <4485A354.1040608@woh.rr.com> References: <20060605185049.M57642@ccrma.Stanford.EDU> <4485A354.1040608@woh.rr.com> Message-ID: <10FEC336-AE34-435F-AE38-7F9B609C4B07@zkm.de> I have to agree to Dave Phillips, SND is the most flexible soundeditor I know. It has been very valuable for my work (along with clm) and I want to thank Bill and all the active helpers to develop it to its current state! Happy birthday SND! Ludger Br?mmer Prof. Ludger Br?mmer Leitung Institut f?r Musik und Akustik Head of Institute for Music and Acoustics /////// / |< ||| | ZKM|Zentrum f?r Kunst und Medientechnologie /////// / |< ||| | Center for Art and Media /////// / |< ||| | Centre d'Art et de Technologie des Medias Lorenzstrasse 19 . D - 76135 Karlsruhe P.O. Box 6909 . D - 76049 Karlsruhe Phone ++49 721 8100-1600 Fax ++49 721 8100-1699 email: lb at zkm.de http://www.zkm.de/musik http://www.sumtone.com/lb On 06.06.2006, at 17:46, Dave Phillips wrote: > Bill Schottstaedt wrote: > >> It just occurred to me that Snd is 10 years old -- I started typing >> 1-June-96. Now, 500000 lines later... > That's half a million free & freely available lines of source code > that anyone can compile, study, and revise as they please. > > Snd is a remarkable gift. Thanks for making it, Bill, and thanks > for further providing the community with an amazing amount of > support, advice, and encouragement, also all freely given. > > Happy birthday, Snd, 10 years and still growing. :) > > Best, > > dp > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From taube at uiuc.edu Fri Jun 9 08:18:26 2006 From: taube at uiuc.edu (taube at uiuc.edu) Date: Fri, 9 Jun 2006 10:18:26 -0500 Subject: [CM] newbie question Message-ID: <10c728fb.c5bc6f98.83b3300@expms6.cites.uiuc.edu> Hello, I do try to keep things "backward compatible" at the user level and the example you provide does work in openmcl and clisp on my machine. are you sure you are working in the CM package? sending a full trace of your lisp session -- including the file loading at startup time -- would be helpful to me in tracking down the problem. --rick ---- Original message ---- >Date: Fri, 9 Jun 2006 06:44:19 -0700 (PDT) >From: George Tourtellot >Subject: [CM] newbie question >To: cmdist at ccrma.Stanford.EDU > >hi, I'm just getting started with cm, following >Tabue's "The Notes From the MetaLevel." > >I've also installed the full cm, but the behavior is >not the same as with the the binary provided with the >Taube book. > >For example, (define 2pi (* 2 pi)) only works for me >with the binary Taube provided. What distribution of >lisp did he provide? > >(I'm on Mac 10.4, and have tried using clisp, openclm, >and guile). > >george > > >__________________________________________________ >Do You Yahoo!? >Tired of spam? Yahoo! Mail has the best spam protection around >http://mail.yahoo.com > >_______________________________________________ >Cmdist mailing list >Cmdist at ccrma.stanford.edu >http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist From juanig at ccrma.Stanford.EDU Fri Jun 9 09:40:51 2006 From: juanig at ccrma.Stanford.EDU (Juan I Reyes) Date: Fri, 09 Jun 2006 12:40:51 -0400 Subject: [CM] documentation In-Reply-To: <4486E30A.2080205@ccrma> References: <4486E30A.2080205@ccrma> Message-ID: <1149871251.5251.17.camel@strawberry> What would the world be without SND ? -perhaps a black and white spectrum and monophonic out of phase recordings. As far as documentation I should say that a lot is documented with many, and I mean a lot of useful examples. Sometimes what can be distracting or hard to understand for newbies is the fact that many things can be accomplished algorithmically instead of mouse-clicking or drag-and-drop. Some people also find the Emacs-Snd connection (key-bindings) very hard to understand. But again, they are usually not emacs users. My wish is for many more Snd years to come! --* Juan Reyes From dgeers at gmail.com Fri Jun 9 12:45:47 2006 From: dgeers at gmail.com (Doug Geers) Date: Fri, 9 Jun 2006 15:45:47 -0400 Subject: [CM] newbie question In-Reply-To: <10c728fb.c5bc6f98.83b3300@expms6.cites.uiuc.edu> References: <10c728fb.c5bc6f98.83b3300@expms6.cites.uiuc.edu> Message-ID: <838326d50606091245u6ee24bfcp133b0e70e4c56260@mail.gmail.com> George, I began using CM on a Mac this past January, and my favorite configuration is to use CM.app plus Aquamacs Emacs. Once both are installed, you can start up CM and it boots as a Listener window in Aquamacs. Very easy to use. - Doug On 6/9/06, taube at uiuc.edu wrote: > > > Hello, I do try to keep things "backward compatible" at the user level and the > example you provide does work in openmcl and clisp on my machine. are you sure > you are working in the CM package? > sending a full trace of your lisp session -- including the file loading at > startup time -- would be helpful to me in tracking down the problem. > --rick > > > ---- Original message ---- > >Date: Fri, 9 Jun 2006 06:44:19 -0700 (PDT) > >From: George Tourtellot > >Subject: [CM] newbie question > >To: cmdist at ccrma.Stanford.EDU > > > >hi, I'm just getting started with cm, following > >Tabue's "The Notes From the MetaLevel." > > > >I've also installed the full cm, but the behavior is > >not the same as with the the binary provided with the > >Taube book. > > > >For example, (define 2pi (* 2 pi)) only works for me > >with the binary Taube provided. What distribution of > >lisp did he provide? > > > >(I'm on Mac 10.4, and have tried using clisp, openclm, > >and guile). > > > >george > > > > > >__________________________________________________ > >Do You Yahoo!? > >Tired of spam? Yahoo! Mail has the best spam protection around > >http://mail.yahoo.com > > > >_______________________________________________ > >Cmdist mailing list > >Cmdist at ccrma.stanford.edu > >http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > From tourtelt at yahoo.com Sat Jun 10 14:45:45 2006 From: tourtelt at yahoo.com (George Tourtellot) Date: Sat, 10 Jun 2006 14:45:45 -0700 (PDT) Subject: [CM] Re: Cmdist digest, Vol 1 #970 - 1 msg In-Reply-To: <20060610190003.6144.81597.Mailman@cm-mail.stanford.edu> Message-ID: <20060610214545.46921.qmail@web54110.mail.yahoo.com> thanks Doug, actually, I don't like Aquaemacs because it takes too long to open. continuing with my previous set-up, I almost have cm working except running it by typing M-cm in emacs doesn't work: slime starts, and in the top window I get: CL-USER> but in the bottom window I get: Undefined function CM called with arguments () . [Condition of type CCL::UNDEFINED-FUNCTION-CALL] Restarts: 0: [CONTINUE] Retry applying CM to NIL. 1: [USE-VALUE] Apply specified function to NIL this time. 2: [STORE-VALUE] Specify a function to use as the definition of CM. 3: [ABORT-REQUEST] Abort handling SLIME request. 4: [ABORT-BREAK] Reset this process 5: [ABORT] Kill this process Backtrace: 0: (CCL::CALL-CHECK-REGS 'CM) --more-- which seems to indicate that cm can't be found. not sure what's wrong. anyone have suggestions? thanks, George __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From taube at uiuc.edu Sat Jun 10 20:38:17 2006 From: taube at uiuc.edu (taube at uiuc.edu) Date: Sat, 10 Jun 2006 22:38:17 -0500 Subject: [CM] Re: Cmdist digest, Vol 1 #970 - 1 msg Message-ID: <844952c7.c684003d.8210500@expms6.cites.uiuc.edu> look in cm/doc/emacs.html, it describes how to set up a system. the eqasiest way is to firist install a command alias to cm.sh on your path, call it cm: sudo ln -s /path/to/cm/bin/cm.sh /usr/local/bin/cm [obviously replace /path/to/cm with the correct path for your machine...] then add th little bit of glue code in your .emacs file: (add-to-list 'load-path "/path/to/cm/") (load "etc/xemacs/cm.el") (enable-cm-commands) see emacs.html for more info ---- Original message ---- >Date: Sat, 10 Jun 2006 14:45:45 -0700 (PDT) >From: George Tourtellot >Subject: [CM] Re: Cmdist digest, Vol 1 #970 - 1 msg >To: cmdist at ccrma.Stanford.EDU > >thanks Doug, >actually, I don't like Aquaemacs because it takes too >long to open. > >continuing with my previous set-up, I almost have cm >working except running it by typing M-cm in emacs >doesn't work: > >slime starts, and in the top window I get: >CL-USER> >but in the bottom window I get: > >Undefined function CM called with arguments () . > [Condition of type CCL::UNDEFINED-FUNCTION-CALL] > >Restarts: > 0: [CONTINUE] Retry applying CM to NIL. > 1: [USE-VALUE] Apply specified function to NIL this >time. > 2: [STORE-VALUE] Specify a function to use as the >definition of CM. > 3: [ABORT-REQUEST] Abort handling SLIME request. > 4: [ABORT-BREAK] Reset this process > 5: [ABORT] Kill this process > >Backtrace: > 0: (CCL::CALL-CHECK-REGS 'CM) > --more-- > > > >which seems to indicate that cm can't be found. not >sure what's wrong. > >anyone have suggestions? >thanks, >George > > > >__________________________________________________ >Do You Yahoo!? >Tired of spam? Yahoo! Mail has the best spam protection around >http://mail.yahoo.com > >_______________________________________________ >Cmdist mailing list >Cmdist at ccrma.stanford.edu >http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist From tourtelt at yahoo.com Sun Jun 11 09:47:29 2006 From: tourtelt at yahoo.com (George Tourtellot) Date: Sun, 11 Jun 2006 09:47:29 -0700 (PDT) Subject: [CM] more about emacs In-Reply-To: <844952c7.c684003d.8210500@expms6.cites.uiuc.edu> Message-ID: <20060611164729.73345.qmail@web54106.mail.yahoo.com> ...wrt to Rick's last message. I did this. now, which cm gives: /usr/local/bin/cm my .emacs file contains: (add-to-list 'load-path "/Volumes/250gig/Music/Apps/LISP/slime/") (setq inferior-lisp-program "/opt/local/bin/openmcl") (require 'slime) (slime-setup) (add-to-list 'load-path "/Volumes/250gig/Music/Apps/LISP/cm-2.8.0") (load "etc/xemacs/cm.el") (enable-cm-commands) and I get the problem described before when doing M-cm from emacs: in bottom window: Undefined function CM called with arguments () . [Condition of type CCL::UNDEFINED-FUNCTION-CALL] Restarts: 0: [CONTINUE] Retry applying CM to NIL. 1: [USE-VALUE] Apply specified function to NIL this time. 2: [STORE-VALUE] Specify a function to use as the definition of CM. 3: [ABORT-REQUEST] Abort handling SLIME request. 4: [ABORT-BREAK] Reset this process 5: [ABORT] Kill this process Backtrace: 0: (CCL::CALL-CHECK-REGS 'CM) --more-- I'm using GNU Emacs 21.2.1 on mac os 10.4 george __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From taube at uiuc.edu Sun Jun 11 16:38:13 2006 From: taube at uiuc.edu (taube at uiuc.edu) Date: Sun, 11 Jun 2006 18:38:13 -0500 Subject: [CM] more about emacs Message-ID: <4772e7a6.c6f1dacc.8210e00@expms6.cites.uiuc.edu> it seems to me you are starting up a lisp and not loading cm not really sure what is going wrong. try adding this to your .emacs file: ---- Original message ---- >Date: Sun, 11 Jun 2006 09:47:29 -0700 (PDT) >From: George Tourtellot >Subject: [CM] more about emacs >To: cmdist at ccrma.Stanford.EDU > >...wrt to Rick's last message. >I did this. > >now, which cm gives: >/usr/local/bin/cm > >my .emacs file contains: >(add-to-list 'load-path >"/Volumes/250gig/Music/Apps/LISP/slime/") >(setq inferior-lisp-program "/opt/local/bin/openmcl") >(require 'slime) >(slime-setup) >(add-to-list 'load-path >"/Volumes/250gig/Music/Apps/LISP/cm-2.8.0") >(load "etc/xemacs/cm.el") >(enable-cm-commands) > >and I get the problem described before when doing M-cm >from emacs: > >in bottom window: >Undefined function CM called with arguments () . > [Condition of type CCL::UNDEFINED-FUNCTION-CALL] > >Restarts: > 0: [CONTINUE] Retry applying CM to NIL. > 1: [USE-VALUE] Apply specified function to NIL this >time. > 2: [STORE-VALUE] Specify a function to use as the >definition of CM. > 3: [ABORT-REQUEST] Abort handling SLIME request. > 4: [ABORT-BREAK] Reset this process > 5: [ABORT] Kill this process > >Backtrace: > 0: (CCL::CALL-CHECK-REGS 'CM) > --more-- > > > > >I'm using GNU Emacs 21.2.1 on mac os 10.4 >george > > >__________________________________________________ >Do You Yahoo!? >Tired of spam? Yahoo! Mail has the best spam protection around >http://mail.yahoo.com > >_______________________________________________ >Cmdist mailing list >Cmdist at ccrma.stanford.edu >http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist From taube at uiuc.edu Sun Jun 11 16:41:06 2006 From: taube at uiuc.edu (taube at uiuc.edu) Date: Sun, 11 Jun 2006 18:41:06 -0500 Subject: [CM] more about emacs Message-ID: <51c4887f.c6f21e6d.8198b00@expms6.cites.uiuc.edu> not reall sure what is going wrong for you. try adding this to you .emacs file (setq inferior-lisp-program "cm") then try M-x cm if that doesnt work im not sure what else to try. ---- Original message ---- >Date: Sun, 11 Jun 2006 09:47:29 -0700 (PDT) >From: George Tourtellot >Subject: [CM] more about emacs >To: cmdist at ccrma.Stanford.EDU > >...wrt to Rick's last message. >I did this. > >now, which cm gives: >/usr/local/bin/cm > >my .emacs file contains: >(add-to-list 'load-path >"/Volumes/250gig/Music/Apps/LISP/slime/") >(setq inferior-lisp-program "/opt/local/bin/openmcl") >(require 'slime) >(slime-setup) >(add-to-list 'load-path >"/Volumes/250gig/Music/Apps/LISP/cm-2.8.0") >(load "etc/xemacs/cm.el") >(enable-cm-commands) > >and I get the problem described before when doing M-cm >from emacs: > >in bottom window: >Undefined function CM called with arguments () . > [Condition of type CCL::UNDEFINED-FUNCTION-CALL] > >Restarts: > 0: [CONTINUE] Retry applying CM to NIL. > 1: [USE-VALUE] Apply specified function to NIL this >time. > 2: [STORE-VALUE] Specify a function to use as the >definition of CM. > 3: [ABORT-REQUEST] Abort handling SLIME request. > 4: [ABORT-BREAK] Reset this process > 5: [ABORT] Kill this process > >Backtrace: > 0: (CCL::CALL-CHECK-REGS 'CM) > --more-- > > > > >I'm using GNU Emacs 21.2.1 on mac os 10.4 >george > > >__________________________________________________ >Do You Yahoo!? >Tired of spam? Yahoo! Mail has the best spam protection around >http://mail.yahoo.com > >_______________________________________________ >Cmdist mailing list >Cmdist at ccrma.stanford.edu >http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist From tourtelt at yahoo.com Mon Jun 12 13:51:16 2006 From: tourtelt at yahoo.com (George Tourtellot) Date: Mon, 12 Jun 2006 13:51:16 -0700 (PDT) Subject: Fwd: Re: [CM] more about emacs Message-ID: <20060612205116.99976.qmail@web54105.mail.yahoo.com> good call, that worked. thank you. > --- taube at uiuc.edu wrote: > > > not reall sure what is going wrong for you. try > > adding this to you .emacs file > > > > (setq inferior-lisp-program "cm") > > > > > > then try M-x cm > > if that doesnt work im not sure what else to try. > > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam > protection around > http://mail.yahoo.com > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From joshp at u.washington.edu Thu Jun 15 18:55:30 2006 From: joshp at u.washington.edu (Joshua Parmenter) Date: Thu, 15 Jun 2006 18:55:30 -0700 Subject: [CM] Slime and REPL Message-ID: Not sure if this is the right place for this, but since it is mentioned in the CM manual, I thought I would ask: When you evaluate an expression in a Lisp editing buffer the return value is printed in the mini-buffer at the bottom of the edit window, not in the REPL. Is there any way to get the value of the expression to show up in the REPL? Just curious. Thanks, Josh ****************************************** Joshua Parmenter joshp at u.washington.edu Post-Doctoral Research Associate - Center for Digital Arts and Experimental Media Raitt Hall - University of Washington Seattle, Washington 98195 http://www.dxarts.washington.edu http://www.realizedsound.net/josh/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From joshp at u.washington.edu Fri Jun 16 14:50:34 2006 From: joshp at u.washington.edu (Joshua Parmenter) Date: Fri, 16 Jun 2006 14:50:34 -0700 Subject: [CM] CM, MIDI and tracks Message-ID: <4E338CC0-4ED0-49B7-A981-00E309DC3801@u.washington.edu> Hi everyone, Is there a way to create tracks when writing out a MIDI files with CM? If so... where would I specify this? I saw midi-eot, but this doesn't seem to be doing quite what I would expect. Thanks, Josh ****************************************** Joshua Parmenter joshp at u.washington.edu Post-Doctoral Research Associate - Center for Digital Arts and Experimental Media Raitt Hall - University of Washington Seattle, Washington 98195 http://www.dxarts.washington.edu http://www.realizedsound.net/josh/ From taube at uiuc.edu Sat Jun 17 07:00:11 2006 From: taube at uiuc.edu (Rick Taube) Date: Sat, 17 Jun 2006 09:00:11 -0500 Subject: [CM] Slime and REPL In-Reply-To: References: Message-ID: <9f2027ebe8315b5551e4e3ba20e80a23@uiuc.edu> sprry no, not that i know of. this behavior is slime/emacs not cm. you can tell slime to print return values to a window instead of the minibuffer: M-x slime-ensure-typeout-frame but im not sure if its any easier to work with. On Jun 15, 2006, at 8:55 PM, Joshua Parmenter wrote: > When you evaluate an expression in a Lisp editing buffer the return > value is printed in the mini-buffer at the bottom of the edit window, > not in the REPL. > Is there any way to get the value of the expression to show up in the > REPL? > Just curious. > Thanks, > Josh From taube at uiuc.edu Sat Jun 17 07:08:18 2006 From: taube at uiuc.edu (Rick Taube) Date: Sat, 17 Jun 2006 09:08:18 -0500 Subject: [CM] CM, MIDI and tracks In-Reply-To: <4E338CC0-4ED0-49B7-A981-00E309DC3801@u.washington.edu> References: <4E338CC0-4ED0-49B7-A981-00E309DC3801@u.washington.edu> Message-ID: <38e719dfd6519b52c1471c481d6fc48d@uiuc.edu> no, only level 0 files are supported by 'events' because it is "anti-track", ie it sorts and mixes into a single timeline. but you can inport level-1 files and all the hooks for doing this are there for writing them are there. it would not be hard to write a function that simply dumped a list of seqs to different tracks. note that midi programs like Finale let you import each channel into a separate track so depending on the target app you may not need tracks. On Jun 16, 2006, at 4:50 PM, Joshua Parmenter wrote: > Hi everyone, > > Is there a way to create tracks when writing out a MIDI files with CM? > If so... where would I specify this? I saw midi-eot, but this doesn't > seem to be doing quite what I would expect. > > Thanks, > > Josh > > ****************************************** > Joshua Parmenter > joshp at u.washington.edu > Post-Doctoral Research Associate - Center for Digital Arts and > Experimental Media > Raitt Hall - University of Washington > Seattle, Washington 98195 > > http://www.dxarts.washington.edu > http://www.realizedsound.net/josh/ > > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist From kyburz at gmx.de Sat Jun 17 12:37:17 2006 From: kyburz at gmx.de (Hanspeter Kyburz) Date: Sat, 17 Jun 2006 21:37:17 +0200 Subject: [CM] Re: CM, MIDI and tracks In-Reply-To: <20060617190002.7198.6044.Mailman@cm-mail.stanford.edu> References: <20060617190002.7198.6044.Mailman@cm-mail.stanford.edu> Message-ID: <3501419F-6E5E-4D9D-BDB2-73B685272209@gmx.de> Hi Rick, i f you use more than 16 channels on multiple ports (i.e. Kontakt sampler) it's not possible to seperate them when writing a midi-file which you want to edit with Sibelius or Finale. Therefore I think it would be most useful to be able to write multitrack midifiles. Best, Hanspeter On 17.06.06, at 21:00:02, cmdist-request at ccrma.Stanford.EDU wrote: > Send Cmdist mailing list submissions to > cmdist at ccrma.stanford.edu > > To subscribe or unsubscribe via the World Wide Web, visit > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > or, via email, send a message with subject or body 'help' to > cmdist-request at ccrma.stanford.edu > > You can reach the person managing the list at > cmdist-admin at ccrma.stanford.edu > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Cmdist digest..." > > > Today's Topics: > > 1. CM, MIDI and tracks (Joshua Parmenter) > 2. Re: Slime and REPL (Rick Taube) > 3. Re: CM, MIDI and tracks (Rick Taube) > > --__--__-- > > Message: 1 > To: list CM > From: Joshua Parmenter > Date: Fri, 16 Jun 2006 14:50:34 -0700 > Subject: [CM] CM, MIDI and tracks > > Hi everyone, > > Is there a way to create tracks when writing out a MIDI files with > CM? If so... where would I specify this? I saw midi-eot, but this > doesn't seem to be doing quite what I would expect. > > Thanks, > > Josh > > ****************************************** > Joshua Parmenter > joshp at u.washington.edu > Post-Doctoral Research Associate - Center for Digital Arts and > Experimental Media > Raitt Hall - University of Washington > Seattle, Washington 98195 > > http://www.dxarts.washington.edu > http://www.realizedsound.net/josh/ > > > > --__--__-- > > Message: 2 > Cc: Common Mail > From: Rick Taube > Subject: Re: [CM] Slime and REPL > Date: Sat, 17 Jun 2006 09:00:11 -0500 > To: Joshua Parmenter > > sprry no, not that i know of. this behavior is slime/emacs not cm. you > can tell slime to print return values to a window instead of the > minibuffer: > M-x slime-ensure-typeout-frame > > but im not sure if its any easier to work with. > > > On Jun 15, 2006, at 8:55 PM, Joshua Parmenter wrote: > >> When you evaluate an expression in a Lisp editing buffer the return >> value is printed in the mini-buffer at the bottom of the edit window, >> not in the REPL. >> Is there any way to get the value of the expression to show up in the >> REPL? >> Just curious. >> Thanks, >> Josh > > > --__--__-- > > Message: 3 > Cc: Common Mail > From: Rick Taube > Subject: Re: [CM] CM, MIDI and tracks > Date: Sat, 17 Jun 2006 09:08:18 -0500 > To: Joshua Parmenter > > no, only level 0 files are supported by 'events' because it is > "anti-track", ie it sorts and mixes into a single timeline. but you > can > inport level-1 files and all the hooks for doing this are there for > writing them are there. it would not be hard to write a function that > simply dumped a list of seqs to different tracks. note that midi > programs like Finale let you import each channel into a separate track > so depending on the target app you may not need tracks. > > > On Jun 16, 2006, at 4:50 PM, Joshua Parmenter wrote: > >> Hi everyone, >> >> Is there a way to create tracks when writing out a MIDI files with >> CM? >> If so... where would I specify this? I saw midi-eot, but this doesn't >> seem to be doing quite what I would expect. >> >> Thanks, >> >> Josh >> >> ****************************************** >> Joshua Parmenter >> joshp at u.washington.edu >> Post-Doctoral Research Associate - Center for Digital Arts and >> Experimental Media >> Raitt Hall - University of Washington >> Seattle, Washington 98195 >> >> http://www.dxarts.washington.edu >> http://www.realizedsound.net/josh/ >> >> >> _______________________________________________ >> Cmdist mailing list >> Cmdist at ccrma.stanford.edu >> http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > > > > --__--__-- > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > > > End of Cmdist Digest > From joshp at u.washington.edu Sat Jun 17 15:28:37 2006 From: joshp at u.washington.edu (Joshua Parmenter) Date: Sat, 17 Jun 2006 15:28:37 -0700 Subject: [CM] note problem? Message-ID: <14C5A11F-B6EC-41F9-8665-FF1DDCA18AB0@u.washington.edu> Hi everyone, i just started exploring the mode objects and their usage in the note function... I'm a little confused by this output: (define major (new mode :degrees '(c d e f g a b))) (note 440.0 :hz t :through major) ;; => af4 (note 69 :through major) ;; => af4 Shouldn't this return a4? Thanks, Josh ****************************************** Joshua Parmenter joshp at u.washington.edu Post-Doctoral Research Associate - Center for Digital Arts and Experimental Media Raitt Hall - University of Washington Seattle, Washington 98195 http://www.dxarts.washington.edu http://www.realizedsound.net/josh/ From joshp at u.washington.edu Sat Jun 17 15:32:34 2006 From: joshp at u.washington.edu (Joshua Parmenter) Date: Sat, 17 Jun 2006 15:32:34 -0700 Subject: [CM] nevermind... Message-ID: I just realized I needed to complete the octave. (define major (new mode :degrees '(c d e f g a b c))) (note 440.0 :hz t :through major) ;; => a4 Thanks, Josh ****************************************** Joshua Parmenter joshp at u.washington.edu Post-Doctoral Research Associate - Center for Digital Arts and Experimental Media Raitt Hall - University of Washington Seattle, Washington 98195 http://www.dxarts.washington.edu http://www.realizedsound.net/josh/ From taube at uiuc.edu Sun Jun 18 06:24:25 2006 From: taube at uiuc.edu (Rick Taube) Date: Sun, 18 Jun 2006 08:24:25 -0500 Subject: [CM] nevermind... In-Reply-To: References: Message-ID: <16e2991bdf923bb53786abed3e96f473@uiuc.edu> you might look at Drew Krause's code, he has some interesting mode code: http://www.wordecho.org/code/cmcode/cmusic.html On Jun 17, 2006, at 5:32 PM, Joshua Parmenter wrote: > I just realized I needed to complete the octave. > > (define major (new mode :degrees '(c d e f g a b c))) > (note 440.0 :hz t :through major) ;; => a4 > > > Thanks, > > Josh > > ****************************************** > Joshua Parmenter > joshp at u.washington.edu > Post-Doctoral Research Associate - Center for Digital Arts and > Experimental Media > Raitt Hall - University of Washington > Seattle, Washington 98195 > > http://www.dxarts.washington.edu > http://www.realizedsound.net/josh/ > > > _______________________________________________ > Cmdist mailing list > Cmdist at ccrma.stanford.edu > http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist From taube at uiuc.edu Sun Jun 18 09:18:05 2006 From: taube at uiuc.edu (Rick Taube) Date: Sun, 18 Jun 2006 11:18:05 -0500 Subject: [CM] Re: CM, MIDI and tracks In-Reply-To: <3501419F-6E5E-4D9D-BDB2-73B685272209@gmx.de> References: <20060617190002.7198.6044.Mailman@cm-mail.stanford.edu> <3501419F-6E5E-4D9D-BDB2-73B685272209@gmx.de> Message-ID: ok, ill add a write-tracks function... On Jun 17, 2006, at 2:37 PM, Hanspeter Kyburz wrote: > Hi Rick, > > i f you use more than 16 channels on multiple ports (i.e. Kontakt > sampler) it's not possible to seperate them when writing a midi-file > which you want to edit with Sibelius or Finale. Therefore I think it > would be most useful to be able to write multitrack midifiles. > > Best, > > Hanspeter From joshp at u.washington.edu Sun Jun 18 15:41:31 2006 From: joshp at u.washington.edu (Joshua Parmenter) Date: Sun, 18 Jun 2006 15:41:31 -0700 Subject: [CM] nevermind... In-Reply-To: <16e2991bdf923bb53786abed3e96f473@uiuc.edu> References: <16e2991bdf923bb53786abed3e96f473@uiuc.edu> Message-ID: <12B444A7-553E-4114-B30E-55B0FC1A68FC@u.washington.edu> Thanks Rick (and Drew)... very nice. Josh ****************************************** Joshua Parmenter joshp at u.washington.edu Post-Doctoral Research Associate - Center for Digital Arts and Experimental Media Raitt Hall - University of Washington Seattle, Washington 98195 http://www.dxarts.washington.edu http://www.realizedsound.net/josh/ On Jun 18, 2006, at 6:24 AM, Rick Taube wrote: > you might look at Drew Krause's code, he has some interesting mode > code: > > http://www.wordecho.org/code/cmcode/cmusic.html > > > > On Jun 17, 2006, at 5:32 PM, Joshua Parmenter wrote: > >> I just realized I needed to complete the octave. >> >> (define major (new mode :degrees '(c d e f g a b c))) >> (note 440.0 :hz t :through major) ;; => a4 >> >> >> Thanks, >> >> Josh >> >> ****************************************** >> Joshua Parmenter >> joshp at u.washington.edu >> Post-Doctoral Research Associate - Center for Digital Arts and >> Experimental Media >> Raitt Hall - University of Washington >> Seattle, Washington 98195 >> >> http://www.dxarts.washington.edu >> http://www.realizedsound.net/josh/ >> >> >> _______________________________________________ >> Cmdist mailing list >> Cmdist at ccrma.stanford.edu >> http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist > From drkrause at mindspring.com Mon Jun 19 13:06:21 2006 From: drkrause at mindspring.com (Drew Krause) Date: Mon, 19 Jun 2006 16:06:21 -0400 Subject: [CM] Poisson in 'ran' Message-ID: <449703BD.3060508@mindspring.com> Hi, The "ran" function never seems to return 0.0 for type Poisson, even with a low mean (try 0.3). Is this a bug (related to the factorial denominator, perhaps?) or am I not understanding this function correctly? Thanks, Drew From bil at ccrma.Stanford.EDU Fri Jun 23 12:11:07 2006 From: bil at ccrma.Stanford.EDU (Bill Schottstaedt) Date: Fri, 23 Jun 2006 12:11:07 -0700 Subject: [CM] Snd 8.2 Message-ID: <20060623190920.M88819@ccrma.Stanford.EDU> Snd 8.2 Most of the effort in this version of Snd went into the documentation. sndins improvements thanks to Mike. added fmviolin.clm (fm-violin demo from CLM) added 'clear' and 'revert' buttons in the preferences dialog added normalize-envelope in env.scm. removed mus-make-error. changed (the name of) after-apply-hook to after-apply-controls-hook Checked: gtk 2.9.0|1|2|3, fth 0.8.18|19|20|21|22 Thanks: Pete Thomas, Esbien Stieb, Mike Scholz 2d10f57f114d84e37a31248c5a7956fcb916703e libxm.tar.gz 959dff08171c98ab58cdfd35e2bf0a44c8885329 sndlib.tar.gz fa0ea7b0a393997fe9d70f745afc05c25fe38a87 snd-8-2.src.rpm 427f7a969c6c879a759f9529681a6cae305e6006 snd-8-2.i386.rpm 28dca2452ba0fc0ac6e3c359b77fb497f6e2dddf snd-8.2.tar.gz f7f8afa01b6e17df4d12ee55cf8ce591589a16da snd-8.tar.gz e6228bc60e7db70d41de045079d1e040fff70a10 snd-8.tar.bz2 From erich.neuwirth at univie.ac.at Wed Jun 28 12:42:41 2006 From: erich.neuwirth at univie.ac.at (Erich Neuwirth) Date: Wed, 28 Jun 2006 21:42:41 +0200 Subject: [CM] Emacs question Message-ID: <44A2DBB1.7010204@univie.ac.at> I managed to install Common Music in Windows XP Pro, and I even managed to get it to run in Emacs 22.0.50.1 There is one problem remaining. To be able to start CM from inside Emacs, I need to do the following in cm.el (setq inferior-lisp-program "/usr/local/lisp/cm/bin/cm.bat") The side effect is that when i to M-x slime, also CM ist started, and not pure CLISP (as I would like to have) The original code I replaced by the one lime above is ;; update default value of inferior-lisp-program to "cm.sh" (if (or (not (boundp 'inferior-lisp-program)) (not inferior-lisp-program) (equal inferior-lisp-program "lisp")) (setq inferior-lisp-program (or (locate-library "bin/cm.sh" t) "cm"))) Can you tell me how I need to modify this code so M-x cm starts CM but M-x slime starts CLISP? -- Erich Neuwirth, Didactic Center for Computer Science University of Vienna Visit our SunSITE at http://sunsite.univie.ac.at Phone: +43-1-4277-39464 Fax: +43-1-4277-9394 From andersvi at extern.uio.no Thu Jun 29 07:23:05 2006 From: andersvi at extern.uio.no (andersvi at extern.uio.no) Date: 29 Jun 2006 16:23:05 +0200 Subject: [CM] Emacs question In-Reply-To: <44A2DBB1.7010204@univie.ac.at> References: <44A2DBB1.7010204@univie.ac.at> Message-ID: >>>>> "E" == Erich Neuwirth writes: E> Can you tell me how I need to modify this code so M-x cm starts E> CM but M-x slime starts CLISP? (defun cm () (interactive) (let ((inferior-lisp-program "/usr/local/lisp/cm/bin/cm.bat")) (slime))) will make "M-x cm" start slime with the indicated program as an inferior lisp, and "M-x slime" start a default lisp as usual From c.mcclelland at qub.ac.uk Fri Jun 30 02:16:02 2006 From: c.mcclelland at qub.ac.uk (Christopher McClelland) Date: Fri, 30 Jun 2006 10:16:02 +0100 Subject: [CM] [ANN] Studentship: SARC + HP Message-ID: <1A92EE46-3AA3-4E22-B0D0-34A728CEF846@qub.ac.uk> Please distribute widely... Sonic Arts Research Centre School of Music & Sonic Arts Queen?s University Belfast Interactive Soundscape Design The Sonic Arts Research Centre (SARC - http://www.sarc.qub.ac.uk) and HP are pleased to announce a PhD studentship resulting from their ongoing research partnership. One award is available to undertake PhD study in the area of Interactive Soundscape Design. The overall goal of this work is to explore and better understand sound design and perception in the context of Mediascape design and delivery (www.mobilebristol.com). The award covers university fees for three years as well as a student stipend of ?12,300 in the first year, rising to ?12,900 in the third year. The award also includes a small amount of funding for travel to conferences and workshops related to the field of research. The scholarship is available to Home, EU and International applicants. Applicants for the post should have or expect to obtain, a minimum of a 2:1 honours degree (or equivalent) in music technology, sonic arts or related discipline. This studentship should appeal to students with a good understanding of acoustics, aural perception and some experience of sound design, as well as having a strong interest in pervasive computing and locative media. To find out more, contact: Dr. Pedro Rebelo Sonic Arts Research Centre Tel: +44 (0)28 9097 5406 Fax: +44 (0)28 9097 4828 email: P.Rebelo at qub.ac.uk To apply, please send your CV and a cover letter, in electronic form to: k.shilliday at qub.ac.uk You will also need to complete and submit the Admissions Application Form which can be downloaded from: http://www.qub.ac.uk/directorates/AcademicStudentAffairs/ AdmissionsOffice/FileStore/Filetoupload,26009,en.pdf The closing date for receipt of applications is Friday 21st July 2006. http://www.sarc.qub.ac.uk ___________ Christopher McClelland Research Assistant / PhD Candidate Queens University of Belfast Belfast BT7 1NN c.mcclelland at qub.ac.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: From ego111 at gmail.com Fri Jun 30 21:28:03 2006 From: ego111 at gmail.com (Evans Winner) Date: Fri, 30 Jun 2006 21:28:03 -0700 Subject: [CM] After #\# is #\& an undefined dispatch macro character...? Message-ID: <6e107fd50606302128x5c4034aes3bb0c9dcbfb97dc@mail.gmail.com> I wonder if anyone could explain what I need to do about this. My limited learning about lisp so far is not enough to help me here. I don't know anything about macros and such. Hopefully the info below is what would be needed to know the problem.... I don't think the backtrace is helpful because it's all just calls to swank. Anyway, any help would be much appreciated. Thanks. -Evans CM> *features* (:CM :METACLASSES :ASDF :DIRKEY :RAWSOCK :REGEXP :SYSCALLS :I18N :LOOP :COMPILER :CLOS :MOP :CLISP :ANSI-CL :COMMON-LISP :LISP=CL :INTERPRETER :SOCKETS :GENERIC-STREAMS :LOGICAL-PATHNAMES :SCREEN :FFI :UNICODE :BASE-CHAR=CHARACTER :PC386 :WIN32) CM> (cm-version) "Common Music 2.9.1" CM> (new seq :name 'test) # CM> (object-name #&test) READ from #1=#: After #\# is #\& an undefined dispatch macro character [Condition of type SYSTEM::SIMPLE-READER-ERROR] Restarts: 0: [ABORT-REQUEST] Abort handling SLIME request. 1: [SKIP] skip (CREATE-SWANK-SERVER 4005) 2: [STOP] stop loading file C:\snd\clisp-2.38\full\swank-init.lisp 3: [ABORT] ABORT Backtrace: 0: # 1: # 2: # 3: # 4: # 5: # 6: # 7: # 8: # 9: # 10: # 11: # 12: # 13: # 14: # 15: # 16: # 17: # 18: # 19: # 20: # 21: # 22: # 23: # 24: # 25: # 26: # -- ?