Subject: MAX Digest - 13 Apr 1998 to 14 Apr 1998
Date: Wed, 15 Apr 1998 00:00:56 -0400
From: Automatic digest processor 
Reply-To: MAX - interactive music/multimedia standard environments
To: Recipients of MAX digests 

There are 4 messages totalling 137 lines in this issue.

Topics of the day:

  1. using detonate *second posting*
  2. Performances in Santa Cruz
  3. LPN (Lounge Presentation Night)
  4. MSP fft~ object


Date:    Tue, 14 Apr 1998 08:11:27 -0500
From:    "M. Abidh Waugh" 
Subject: using detonate *second posting*

Dear Max addicts:

I am trying to figure out a way to be able to play back sequences from
various places in a midifile using detonate.

The problem I am dealing with is that whereas the "startat" message should
start from one after any note that you tell it to start at, if you have any
occurances of your target note prior to it, you will not be able to reach
such a note.

What I am dealing with is lengthy sequences of indeterminate pitch
material, where I want to start the playback from a durational coordinate.
I thought that the "nth" message might help, but I can't figure out how it
would because there doesn't seem to be any way to make detonate tell you
what number a given event holds, or to "startat" anything but
pitch/velocity/channel parameters.

I was hoping that the detonate object would implement this relatively basic
concept of playback, that is start playback at a given duration in the midi
file.   Can anyone on the list provide insight on this issue?

Thank you.

M. Abidh Waugh


Date:    Tue, 14 Apr 1998 09:35:23 -0700
From:    Peter Elsea 
Subject: Performances in Santa Cruz

UC Santa Cruz is in the throws of our annual new music festival, "April in
Santa Cruz". There are two concerts that may be interesting to list members
from the SF and Monterey bay area:

Tomorrow night (Wednesday, April 15) I will be performing "G3 Suite" for WX
11 wind controller and computer with Max. The piece is five movements
featuring Max as harmonizer, rhythm generator, chaotic composer, signal
generator, and just plain fast performer. Also on the concert will be wind
works by Janice Giteck, Olly Wilson, Ross Bauer, and Hi Kyung Kim.

Next week, on the 22, the featured guests will be Chris Dobrian (author of
the Max manual you all study so much) and Harold Cohen with his robot
painter. In addition, David Cope will present some of the latest fruits of

Both concerts are at 8:00pm in the UCSC music center recital hall. More
about the series and instructions on how to find it are at

Also on the 22nd, there will be a panel discussion of algorithmic
composition with David Cope, Chris Dobrian, Harold Cohen and David Wessel.
This is scheduled to run from 1:30 to 5:00 in room 138 of the Music Center.

Peter Elsea
Electronic Music Studios
University of California, Santa Cruz


Date:    Tue, 14 Apr 1998 13:04:02 +0100
From:    David Zicarelli 
Subject: Re: LPN (Lounge Presentation Night)

Christopher Murtagh  writes:

> Two classes under the direction of Prof. Zack Settel will be
> at Cafe Blizzart tonight (Monday, April 13th) at 8:00 PM. Students
will be
> performing works on our new G3s created primarily with MAX/MSP.
> is free, and all are welcome. Rumour has it that David Z. might even
> there himself (we hope).

I was there, and this event was certainly a highlight of the 1998 Max
social season. The
esteemed Mr. Murtagh's operation of his Max/MSP-enhanced trombone was a
high point. It is always a thrill to observe music software making its
descent from the
rarefied origins of a research tool, reaching its natural level as a
device to aid in
the sale of alcoholic beverages.

The next stop on my road trip is SEAMUS where Cort Lippe and I will
attempt to give
a demonstration of how we amuse our young children with MSP.

David Z.


Date:    Tue, 14 Apr 1998 23:26:00 +0200
From:    dudas 
Subject: Re: MSP fft~ object

Michael Sweet writes:

>Once I've analyzed the signal using the fft object I'm not sure how to use
>that data inside of max.  Is there a expr object for MSP?  How do I get a
>single value out of my fft (the data associated with 300/512 for instance)?
>Do I use the snapshot object with a linked timing mechanism?

There is an expr~ object on the Ircam ftp site...
...but it seems to be more computationally expensive than an fft!!!! Using
it in a serious patch is probably not suggested, because it seems to waste
so much cpu time.

To access a specific point in a fft, you could repeatedly write the fft
values into a buffer~ and access a value using peek~.  There are a couple
of new objects on David Z's site...
...specifically poke~ and rufus~ which facilitate writing fft frames into a

Anyway, you should look at the fft examples in the MSP distribution...
     ("forbidden planet" and "crossdog")
because they show how to extract the amplitude values from the real and
imaginary parts of the fft. (sqrt of x^2 + y^2).

As for a good book on basic/advanced DSP, I would be interested to hear
some recommendations also! Let's hope someone else has some suggestions!



End of MAX Digest - 13 Apr 1998 to 14 Apr 1998