Subject: MAX Digest - 29 Aug 1999 to 30 Aug 1999 (#1999-259)
Date: Tue, 31 Aug 1999 00:00:05 -0400
Automatic digest processor <LISTSERV@LISTS.MCGILL.CA>
Reply-To: MAX - Interactive Music/Multimedia Standard Environments <MAX@LISTS.MCGILL.CA>
To: Recipients of MAX digests <MAX@LISTS.MCGILL.CA>

There are 11 messages totalling 419 lines in this issue.

Topics of the day:

  1. gatelike object with > 10 outlets
  2. preset and seq
  3. Pitch Shifting (2)
  4. MSP/Digidesign
  5. Max startup crash (2)
  6. video capture
  7. limiter/compressor
  8. presets
  9. preset frustration!


Date:Mon, 30 Aug 1999 00:39:54 EDT
From:Panaiotis Panaiotis <Panaiotis@AOL.COM>
Subject: gatelike object with > 10 outlets

Try my matrix object. It's in the unsupported objects->PanaiotisObjects
folder that comes with Max 3.5. It allows up to 256 inlets andoutlets
(well, almost), and allows you to configure any inlet to simultaneously send
to any combination of outlets.


In a message dated 8/29/99 11:59:19 PM, LISTSERV@LISTS.MCGILL.CA writes:

>and another thing..... is there a gate or gate type object that will allow
>more than 10 outlets?


Date:Mon, 30 Aug 1999 07:06:57 +0200
From:Jeffrey Burns <jeff@BERLIN.SNAFU.DE>
Subject: preset and seq

Stephen Kay is certainly right in not recommending the preset object.
Personally, I've never had problems with it, however, since I use a simple
trick: I give it its commands a few seconds after everything else has
loaded, or, otherwise, I turn on dsp a few seconds after preset has done
its job.

The same principle may help with the problem of loading many sequences at
once. Try delaying the read message to some of the seqs. Or maybe, changing
the name of the offending seq will help.

Jeff Burns


Date:Mon, 30 Aug 1999 09:45:10 +0200
From:jvkr <jvkr@KONCON.NL>
Subject: Re: Pitch Shifting

>Does anyone have any idea how real time pitch shifting is accomplished?

There are two jimmies objects: complex-mod~ and hilbert~ that, when
combined, do this.


johan van kreij
weteringkade 6
2515 AP 's Gravenhage (the Hague)
the Netherlands
tel/fax +31.70.3818888


Date:Mon, 30 Aug 1999 16:00:16 +0100
From:Suzan Erkalp <erkalp@RD.GRAME.FR>
Subject: MSP/Digidesign

Hello, I am sorry if this question has already appeared on this list.
I would like to use MSP with Digidesign interfaces (888/24/I/O). The output
works well (with the sound manager and a "digidesign output drivers"
extension). But there is no input possible with such a hardware.
Does anyone know if a "digidesign input driver" exists for MSP ? Does
anyone use MSP with ProTools hardware ?
Thank you very much for your help !


Date:Mon, 30 Aug 1999 08:20:58 -0700
From:David Weinstein <dwinknot@YAHOO.COM>
Subject: Max startup crash

I am onsite at an installation in Bonn, Germany where Max is
responsible for coordinating interactive real-time animation, video
animatronics and sound (with MSP). One of the engineers writing a
master Max script has crashed and written his woes as follows...

Starting Max, it seems to run ok. I can open a patch - but when I try
to edit objects, the system crashes saying that "system error 10"
happened; it offers a restart which is impossible. It crashes no matter
if I edit an old patch, or if I take the menu object and put it into a
new, empty patch.

Here's some background on the setup...

I am working on a power pc with OS 7.6. There is nothing on the hard
disk other than the OS and Max 3.5. Everything was working fine. Later
I installed Netscape Communicator which also worked ok.

Suddenly, when loading Max I only got a message saying "Reading
Preferences". Then everything froze. If I wait long enough, I get the
system message saying that the program was terminated because of "error

I threw away the preferences file, but that doesn't change anything. I
should mention that Netscape Communicator suddenly also didn't find the
Preferences so maybe it is more the operating system than Max that
causes the problem.
*** BUT: ***
I installed Max 3.0 and worked with that. Everything fine until
suddenly it crashed. Since then, loading Max is giving a huge amount of
"errors" in the Max window: "error: rescopy: failed to add ...", as far
as I see always after loading an external graphical object.

After deauthorizing, trashing it and completely re-installing Max 3.0,
it is just the same situation.

Usually after a crash I can't start it again, and I get a report
"system Error -39". Sometimes I can start Max, and get the same
situation as before.

Somebody told me to mention that I didn't use table objects. This is
obviously not the problem as I get trouble as soon as I open a new
patch and put a menu object into it.

I had a very similar problem with the same Max version on a quadra 800
some time ago where I detected that the trace function didn't work.

Any and all thoughts most appreciated.

Do You Yahoo!?
Bid and sell for free at


Date:Mon, 30 Aug 1999 17:44:12 +0200
From:Peter Castine <pcastine@PRZ.TU-BERLIN.DE>
Subject: Re: video capture

On around 29=AD8=AD99 20:11, johnny DeKam said something like:

>> There is no other object for MAX designed for video capture.
>I am mistaken, there is one Max object which supports capture -- nato.0+55
>If you would like to know more, check out the unmax site.
>(fear of disclosing more within this venue)

No reason not to mention the nato software in this forum. It's as
relevant to Max as anything. And since it costs money, I'm sure a lot of
people here who haven't taken the plunge would be very interested to hear
about experiences from people who _have_ bought the software
(or--ahem--otherwise ``informed themselves'').

Antiorp & Co. have, of course, made some information available on an
HTTP-Server, and that's another source of information, but: (1) the
examples are enormous and (2) the site seems to be completely JavaScript
dependent. (1) means not much fun unless you have very fast (and
preferably free) internet access; (2) means not much fun unless you
browse with bondage-and-discipline software like MSIE and NS.
(Specifically: I can't use iCab, which I prefer over the others. May be
my problem.) In any case, reports from users always have a different
quality than what the marketing department has to say.

So, yes, please, reports are welcome (and I'm sure I'm not alone on this).

OTOH, unwarranted claims of calumny via BCC are not so helpful. "He who
has ears to hear, let him hear." Mt. XI:15 (but further discussion of
_this_ belongs, I think, off-list).




Dr. Peter Castine| I am very pleased to announce that the
4-15 Music & Technology| 26th International Computer Music Conference
| will take place in Berlin in the year 2000.
| We look forward to seeing you here!


Date:Mon, 30 Aug 1999 18:56:46 +0100
From:Pedro Rebelo <ptr@HOLYROOD.ED.AC.UK>
Subject: limiter/compressor

I was wondering if anyone knows of a limiter and/or compressor object for
This is to use live input and avoid nasty distortions etc...
Your help would be much appreciated!


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

The University of Edinburgh,
Faculty of Music,
Alison House,
12 Nicolson Square,
Scotland UK

dialogues99 festival:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


Date:Mon, 30 Aug 1999 13:57:19 -0400
From:Stephen Kay <sk@COMPUSERVE.COM>
Subject: Max startup crash

>Since then, loading Max is giving a huge amount of
>"errors" in the Max window: "error: rescopy: failed to add ...",

Don't know about the rest of your problems, but this seems
to indicate that there are either:

1) too many "Max Temp" files in the trash. When Max crashes,
these are left in the trash. It's a normally invisible file
which goes away when you quit Max, containing the resources
for the various objects.

2) You do not have enough disk space available to create
the Max Temo file when launching Max.

Good luck,
Stephen Kay

The MegaMax Collection on professional max objects:


Date:Mon, 30 Aug 1999 15:15:15 EDT
From:Bob Ostertag <BOstertag@AOL.COM>
Subject: presets

On the subject of presets, I actually do use the preset object. I had all

the problems everyone mentioned, and then out of the mentioned frustration
set up a system much like what Stephen Kay made with coll's

But then I thought the preset object was too cool to skip. Also, with the
huge number of variables I was dealing with, it was too much knitting putting
together endless pack and unpack objects.

Now, I have made a tiny patcher file that routes every variable I want in a
preset to one page. The only thing on that page are the sends and receives
from all the instances of those patchers, and a number box for each.

Works great. The only hassle is trying to ensure a particular order of
execution when a preset it recalled. Hint:The order of execution does NOT
go left to right on the page like everything else in Max. Rather, they go in
the order in which the bojects were created when they were first put on the
page. This makes it very difficult to change the order of execution if later
on you discover you got it wrong.

So, DAVID Z., if you are reading this, wouldn't it be neat if preset recalls
occurred left to right, like everything else? THen, on my one page that has
all my little number boxes, I could just drag them around...
bob ostertag


Date:Mon, 30 Aug 1999 15:25:48 EDT
From:Eric Lyon <Eric.Lyon@DARTMOUTH.EDU>
Subject: Pitch Shifting

Peter Washburn wrote:

>Does anyone have any idea how real time pitch shifting is accomplished?
>Any pointers to info on the subject would be most appreciated.

Usually with granulation, possibly using frequency analysis with the FFT and

oscillator resynthesis, for better results. There's simple granulating object
(no FFT) which works for pitch shifting to pitch ratios below 1.0 (and somewhat
less well above 1.0) at



Date:Mon, 30 Aug 1999 21:49:02 +0200
From:Werner Funk <werner.funk@T-ONLINE.DE>
Subject: Re: preset frustration!

Automatic digest processor schrieb:

> Date:Sun, 29 Aug 1999 12:20:18 +0100
> From:
"Sebastian Oschatz, meso" <oschatz@MESO.NET>
> Subject: Re: preset frustration!
> On Son, 29. Aug 1999, 4:00:45 Uhr GMT Automatic digest processor wrote:
> From:
Stephen Kay <sk@COMPUSERVE.COM>
> > Basically, when all is said and done, anyone who reaches a certain
> > level with Max decides to stop ripping their hair out over presets
> > and moves to storing data in other fashions - most usually with
> > coll (or my improved collX object). This has been discussed at
> > length on this list previously.

> i agree,
> i did so, in fact, and i found myself already preaching along these lines
> and explaining all the gritty details about colls and how to save you from
> loosing your work.
> but,
> the preset object is one of those nifty metaphor expanding details,
> make some programming environments more friendly
than other. it very max,
> so to speak.
> for simple patches i enjoyed the simple design, for complex patches i found
> myself in constant fear of having hours of work in one little object
> without any chance of getting in or out. but: thats my question: is there a
> principal problem in fixing this behaviour, or is it just a matter of
> everyone thinking, that nobody ever using it? kind of double-click-and-
> getting-editor-window-grid thing? an improved preset object would be a good
> perspective for
the next versionwouldnt it?
> my .2K
> sebastian oschatz
> w w w . m e s o
. n e t
> ------------------------------

here is a copy of insiders reply to this (they agree, I hope):


most people don't use the 'preset' object for serious work (public
installations, etc) as its a headache and doesn't work properly. Try
storing the info you need in a 'coll' or the unsupported 'omenu' if you
have time to figure it out.

Hope this helps

Eric Rosenzveig


Date:Mon, 26 Apr 1999 21:31:15 -0700
From:David Zicarelli <zicarell@CYCLING74.COM>
Subject: Re: preset object

Werner Funk <werner.funk@T-ONLINE.DE> writes:

>- when connecting several objects with the left outlet, other objects
>are also affected.
>- when connecting these objects with the right outlet, same problem.
>- when calling a preset by number input from random number generation,
>not all stored parameters are recalled. But they are, when recalling
>the same preset by mouseclick.

One thing that might be confusing about the preset object is that
presets you've already stored are not affected by the current
connections. So if you stored a preset and then connected
stuff to its outlets, recalling the previously stored preset will affect
things that you might think shouldn't be affected based on the
current connection state.

I don't know if that's what's happening in this case, but it
kind of sounds like it. Simplify things, start over with a
new preset object, and you can identify something specific
that causes the preset object not to work as you expected,
report back.

David Z.

immer auf der Suche nach dem ultimativen Klang:
toujours a la recherche du son pur:
siempre buscando el sonido ideal:
always working on the pure sound:

Klangwerkstatt Werner Funk


End of MAX Digest - 29 Aug 1999 to 30 Aug 1999 (#1999-259)