Subject: MAX Digest - 3 Feb 1999 (#1999-41)
Date: Thu, 4 Feb 1999 00:00:06 -0500
From: Automatic digest processor 
Reply-To: MAX - Interactive Music/Multimedia Standard Environments
To: Recipients of MAX digests 

There are 10 messages totalling 240 lines in this issue.

Topics of the day:

  1. Copyright of MAX Patches and Objects
  2. MAX Digest - 1 Feb 1999 to 2 Feb 1999 (#1999-39)
  3. fft transpose
  4. lengt of soundfile in buffer
  5. scrambling a list
  6. begin~ again..?
  7. Fuck You
  8. Shepard Scales
  9. shepard tones
 10. video, teaching, etc.


Date:    Wed, 3 Feb 1999 11:23:37 -0800
From:    Matt Wright 
Subject: Re: Copyright of MAX Patches and Objects

Everything that comes out of CNMAT or other University of California places
(like UCSD where Miller Puckette works) is normally copyrighted by the
of the University of California.  The copyright notice we have to use is
pretty long, but here's the interesting bit:

    [...] Permission to use, copy, modify, and distribute this software and
    its documentation for educational, research, and not-for-profit
    without fee and without a signed licensing agreement, is hereby granted,
    provided that the above copyright notice, this paragraph and the
    two paragraphs appear in all copies, modifications, and distributions.

Our software is required by university policy to announce its
when it first starts up; that's why you have to see the copyright info for
LCD and multiSlider objects in the Max window when you launch Max.

For more info:



Date:    Wed, 3 Feb 1999 14:29:49 -0500
From:    Eric Singer 
Subject: Re: MAX Digest - 1 Feb 1999 to 2 Feb 1999 (#1999-39)

At 8:57 AM -0500 2/3/99, Steve Smith wrote:
>OK - the student is ready for the solution - heh.
>How do I scramble the items in a list?  I have a list in a coll with 8
>subitems in it and would like to scramble the order.  Duh
>With thanks,
>Steve Smith

My favorite way to do this is to randomly swap pairs of items.  There is a
swap command (or something like that) for the coll object.  Generate pairs
of random numbers from 1-8, then do "swap $1 $2".  Do this 100 times and
you're scrambled.   You may have to do a renumber and/or sort at the
end...don't quite remember.



Date:    Wed, 3 Feb 1999 21:11:35 +0100
From:    Mats Claesson 
Subject: fft transpose

This is one of the few times I wich that i could do some serious
programing......Is there a transpose patch that transpose a sound using


Date:    Wed, 3 Feb 1999 21:17:48 +0100
From:    Mats Claesson 
Subject: lengt of soundfile in buffer

Hi again
Is there a way to get an readout of the length off a soundfil in a buffer?
Using the editor window is not what I nead.


Date:    Wed, 3 Feb 1999 15:16:29 -0500
From:    Stephen Kay 
Subject: scrambling a list

>OK - the student is ready for the solution - heh.
>How do I scramble the items in a list?  I have a list in a coll with 8
>subitems in it and would like to scramble the order.  Duh
>Steve Smith

You might try the aptly named 'scramble', which is available from the
IRCAM ftp site.

Stephen Kay

---------------------- The MegaMAX Collection ----------------------
 Over 30 Max objects for the creation of more professional looking, =

         feeling, and functioning patchers and applications.
------------------------ Free Max objects! -------------------------


Date:    Wed, 3 Feb 1999 22:19:45 +0100
From:    Manuel Poletti 
Subject: begin~ again..?

Using mute~ connected to one of  your subpatcher's inlets will be more
efficient and safe - in terms of  CPU and 'patcher-ergonomy'- than
begin~/selector~-gate~, from my experience.

When doing so, don't forget to connect a pass~ object to the end of the
subpatcher's dsp chain within the subpatcher (just before the outlet) , in
order to eliminate the outgoing gain (see



Date:    Wed, 3 Feb 1999 23:19:06 +0200
From:    Daniel Nistorescu 
Subject: Fuck You

Fuck You


Date:    Wed, 3 Feb 1999 20:20:35 -0500
From:    Otto Henry 
Subject: Shepard Scales

Documentation  and information on Shepard Scales can be viewed at:

Thot someone might like to know!

Regards, O.


Date:    Wed, 3 Feb 1999 21:38:51 +0000
From:    rb 
Subject: Re: shepard tones

> david stevens  wrote:
> > does anyone have a ready-made simple shepard tone generator?
> >
> "th0nk II" will do shepard tones
> (but i'm not sure if it's released yet.)
> contact:
> arjen van der schoot @
> for more details.

i'm sorry - it will do "shepard-like" tones...


Date:    Wed, 3 Feb 1999 23:26:11 -0500
From:    David Crandall 
Subject: Re: video, teaching, etc.

Thanks for all the responses on the question I'd put re: Max in the
classroom, esp in connection with video.  I think it's not just a "selling
point" but could really turn out to be a new paradigm the way Kyma and MSP
are, and not sure if anyone knows how to think about it yet.

I'm curious, where is Rokeby's movieplus object to be found, and does it
require 3.5.x?  Also would like to hear what out of Jeffrey's list is
nearly impossible, tough but doable, impossible till 2001?

As to documentation and work being done, one of the reasons I asked before
is that I remembered a thread on a band or group called Granular
Synthesis, and wondered if any decent coverage of their work had been
done.  Not even sure what technology they're using.  Somebody else had
done some work at the Kitchen in NYC a couple of years back, soem sort of
concert for electronics and "Hong Kong cinema"  that evidently used some
sort of video sampling, gotta dig up the name and I'll put it up when I
find it and see if anybody saw it.


On Tue, 2 Feb 1999, Jeffrey Burns wrote:

> What bugs me is all the batting that Max has had to take on its video
> capabilities. I think it would be good idea to compile a list of exactly
> what people think that Max should do video-wise, so someone can start
> sorting out the work. (David Rockeby's movieplus object already contains
> several great features in this regard.)
> Let me start the list:
> 1. Support of firewire hardware in cooperation with future upgrades of
> QuickTime.
> 2. Layering of multiple movies in one window with use of transparency and
> alpha channels.
> 3. Suppport of X<>pose plugins or, better, use of various new objects
> objects to do video modification.
> 4. Recording, buffering and playback.
> 5. All other features of Image/ine, but working 10x faster!-)
> 6. Knocking off the title bar of a movie window by means of a 5th
> just as in graphics windows.
> 7. Clarity on what codecs to use and when.
> 8. As for graphics, perhaps it would be nice to get quickdraw in the same
> window where the movies play. Then we could use a set of painting
> Is this too much to ask? Maybe Max would become an external of the program
> that did all this? Perhaps there should be a video/graphics sequel to MSP?


End of MAX Digest - 3 Feb 1999 (#1999-41)