Subject: MAX Digest - 22 Aug 1998 to 23 Aug 1998
Date: Mon, 24 Aug 1998 00:00:00 -0400
From: Automatic digest processor 
Reply-To: MAX - Interactive Music/Multimedia Standard Environments
To: Recipients of MAX digests 

There are 7 messages totalling 252 lines in this issue.

Topics of the day:

  1. MSP no THRU?
  2. New CD object
  3. audio thru & poly for floats
  4. MAX Digest - 19 Aug 1998 to 20 Aug 1998
  5. Writing MSP externals that send messages to oulets (2)
  6. Akira Kasai/Carl Stone in Concert
  7. MAX Digest - 20 Aug 1998 to 21 Aug 1998

McGill is running a new version of LISTSERV (1.8c on Windows NT).
Information is available on the WEB at


Date:    Sat, 22 Aug 1998 22:14:49 -0700
From:    David Zicarelli 
Subject: Re: MSP no THRU?

Roland Cahen & Ruth Sefton-Green  write:

>Working at the moment with MSP on a PPC 6200
>(funny idea, one could say, but beleive it, it works, a bit!?)
>The problem :
>But to let the inside sound come out
>I must set the dsp status selector on Internal CD
>(how strange!)
>and to get the sound in, I have to turn dsp status selector
>onto Microphone.
>Not very convenient!
>The problem is that there is no way to make the sound go thru,
>I meen to do treatment of course.

Some of these machines had some bizarre input hardware. Some
only did sound input at weird sampling rates like 29K. So
even if you could get sound thru the machine, it might be

You might want to check if Playthrough is checked in the
Sound (not Monitors and Sound) control panel, and try it
in its checked and unchecked state.

David Z.


Date:    Sun, 23 Aug 1998 08:47:51 +0200
From:    Daniel Landau 
Subject: New CD object

Tried to download the New CD  ATAI object from:, but got a message that the file is
not there...



Date:    Sun, 23 Aug 1998 02:30:04 -0700
From:    Les Stuck 
Subject: audio thru & poly for floats

=A1ola maxers!

>The problem is that there is no way to make the sound go thru,
>I meen to do treatment of course.

normally i would use "monitors and sound" to set the input to "none",
then launch max and open the adc~ object to set the input to "microphone",
connecting this to the dac~ object results in a thru. doesn't work for you?
please send me an email if you continue to have problems.

>Is there any substitute for the poly object that can handle FP numbers?

sure, check out this little abstraction i made for "msp examples". it allows
you to use lists that are long and multilply-typed.

this uses the zicarelli object "zl" which is included which "msp examples".
when using this in your patch, you must give it an argument which specifies
number of voices. this li'l guy always does voice-stealing, which is
normal, yes? finally, a note-off sends only voice number, pitch, and
(not the whole list) to save a little processing power.


max v2;
#N vpatcher 36 159 375 453;
#P newex 30 169 94 196617 pack 0 0 0;
#P newex 125 201 112 196617 pack 0 0 0;
#P newex 125 222 136 196617 zl join;
#P newex 127 51 134 196617 zl slice 2;
#N comlet voice-number \, pitch \, vel \, etc.;
#P outlet 125 245 15 0;
#N comlet note list;
#P inlet 127 30 15 0;
#P newex 125 119 39 196617 gate;
#P newex 30 119 43 196617 gate;
#P newex 30 98 34 196617 =3D=3D 0;
#P newex 127 72 99 196617 poly $1 1;
#P connect 8 0 7 0;
#P connect 7 0 5 0;
#P connect 6 0 0 0;
#P fasten 9 0 5 0 35 241 130 241;
#P connect 6 1 7 1;
#P connect 4 0 6 0;
#P connect 3 0 8 0;
#P connect 2 0 9 0;
#P connect 1 0 2 0;
#P fasten 0 2 1 0 220 96 35 96;
#P fasten 0 0 2 1 132 104 68 104;
#P fasten 0 1 9 1 176 155 77 155;
#P fasten 0 2 9 2 220 159 119 159;
#P fasten 0 2 3 0 220 113 130 113;
#P fasten 0 0 3 1 132 104 159 104;
#P fasten 0 1 8 1 176 155 181 155;
#P fasten 0 2 8 2 220 159 232 159;
#P pop;


Date:    Fri, 21 Aug 1998 10:12:31 +0100
From:    Lawrence Casserley 
Subject: Re: MAX Digest - 19 Aug 1998 to 20 Aug 1998

In message <>, Automatic
digest processor  writes
>So what about the earliest use of MAX itself in performance? I used it
>on stage in the Spring of 1992, but I'm sure others will beat that...
>        Nick Rothwell, CASSIEL            contemporary dance projects
>            music synthesis and control

I am sure there must be earlier uses, particularly at IRCAM.
And then - what about early performances using IRCAM MAX on the ISPW?
I know there were earlier ones at IRCAM, but my own first performance
was in May, 1992 at the Royal College of Music, London (the first ISPW
version of my "The Monk's Prayer"). As the production boards were not
shipped until March, 1992, this must have been one of the earlier
performances outside IRCAM.

Lawrence Casserley

Lawrence Electronic Operations -Tel +44 1494 481381 -FAX +44 1494 481454
Signal Processing for Contemporary Music -email


Date:    Sun, 23 Aug 1998 21:58:46 +0100
From:    Todor Todoroff 
Subject: Re: Writing MSP externals that send messages to oulets (2)

Thanks a lot for this help: the program didn't crash since I implemented it.
I suggest this very usefull trick might added to a future revision of the
I hope it helped some other programmers on the forum.
>I recommend setting a clock in the perform routine, i.e., clock_delay
>with an argument of 0. The output the stuff in the clock routine.
>This is what objects such as meter~ and shapshot~ do.
>David Z.


Date:    Sun, 23 Aug 1998 17:42:49 +0100
From:    Carl Stone 
Subject: Akira Kasai/Carl Stone in Concert

Just a brief advisory to list members in the Bay Area who may be
interested. All music guaranteed 99.99% MSP pure!


EXUSIAI, an evening length dance work featuring butoh master and
choreographer from Tokyo Akira Kasai, in collaboration with San
Francisco-based composer Carl Stone. This is a one-time only performance at
San Francisco's Center for the Arts at Yerba Buena, as part of the 1998 San
Francisco Butoh Festival.

Friday August 28th, at 8 pm
Center for the Arts at Yerba Buena
701 Mission Street
San Francisco

For tickets and information please call 415/978-ARTS


Date:    Mon, 24 Aug 1998 11:47:01 +1000
From:    Garth Paine 
Subject: Re: MAX Digest - 20 Aug 1998 to 21 Aug 1998

Fri, 21 Aug 1998 15:46:08 +0200
Jeffrey Burns wrote,

>Thank God for the CD object!
>Just one little problem. I'm trying to use the ATAPI drive and my Teac
>CD-R55S burner to play 2 CD's from 2 CD objects at the same time. However,
>the CD burner, which doesn't use the Apple CD driver but, rather, the Toast
>CD Mounter, can only be accesed by the SCSI ID 0 in the CD object,
>regardless of what SCSI ID the burner is set to. So the moment I put an
>audio CD into the burner with the Toast CD Mounter installed, the CD object
>forgets about what is in the G3's internal CD drive, the SCSI ID 0 being
>already used by the burner. Any way to get around this???

After berating the list for the lack of responce to my question about the
CD Object last week (sorry desperation drives one to desperate outporings)
I got lots of responces and proceeded to use DZ's new CD-object believing
all my woes were a thing of the past - nervana approached as I inserted the
audio CDs into the internal MAC drive and the 2 external SCSI drives I was
running.  Due to a warning I had reset the device ID's to make the ATAP
internal drive the first ID in the chain.  My glowing knowledge of certian
enlightenment was short lived as I discovered MAX only recognising one of
the three CDs mounted.  Stragelly it didn't recognise the internal drive
and only mounted the first of the 2 external drives.  I am using CD-ROM
Toolkit to provide all the drivers (which has always prooved reliable with
the old CD object), and so checked to see that the internal ATAP drive is
on BUS 1 and the external drives are on BUS 0.  Does this make any
difference?  I am using the first, second, third etc arguments, do these
not work with the new CD-object ?  I gave up and went in search of a strong
coffee and some confort food.  Any suggestions welcomed.



See information about my new immersive interactive sound installation at

<<  ><  >>
. Composer, Sound Designer
.. Interactives Designer
... Interactive Installation Artist
.... Exhibition Consultant
<<  ><  >>


End of MAX Digest - 22 Aug 1998 to 23 Aug 1998