Subject: MAX Digest - 13 Apr 1999 to 14 Apr 1999 (#1999-115)
Date: Thu, 15 Apr 1999 00:00:15 -0400
From: Automatic digest processor 
Reply-To: MAX - Interactive Music/Multimedia Standard Environments
To: Recipients of MAX digests 

There are 16 messages totalling 464 lines in this issue.

Topics of the day:

  1. MSP authorization question
  2. CD problems on a PB1400
  3. cd problems?
  4. MAX Digest - 12 Apr 1999 to 13 Apr 1999 (#1999-114)
  5. laptop (4)
  6. Re [after David Z]: Costco (2)
  7. MAX list CD -- more info
  8. tandem object development
  9. Accessing handles
 10. Any MSP MP3 decoders?
 11. Lgoodies
 12. RedSkyMusic


Date:    Wed, 14 Apr 1999 02:29:49 -0400
From:    Jeff Mann 
Subject: Re: MSP authorization question

Matt Wright  wrote:

>  If you really want to see the correct serial number when
> you launch Max, you can just delete everything MSP-related from your
> and start over again.

Does this actually work? Most of these schemes these days seem to store
their keys in some invisible sub-space dimension that even survives a
complete erase of the drive.

> But unless the Cycling 74 police come to check out all your computers I
> see any reason that it really matters; as long as you buy as many MSPs as
> use, nobody's getting hurt.

The problem is that if you take your MSP to temporarily work on someone
else's computer for a while (doing a residency or something) and when
you leave, it expires six months later and the next person can't install
their own number or response code. They'd have to know yours, but you're
on a sabbatical in Tibet, so they have to buy a new computer. This is
the problem that Roland Cahen and/or Ruth Sefton-Green are/is having -
not the Tibet part - couldn't wait until the new MSP license came in at
work, so he/she/they installed his/her/their personal number, so
he'll/she'll/they'll forever have to provide his/her/their personal
response codes every six months. What if he/she/they go to Tibet? Or

What if I want to show my MSP piece in my big retrospective thirty years
from now? Will I still be getting my response codes every six months? If
there's no absolute space, how does something know if it's spinning? Do
you ever find yourself stuck writing pointless e-mail when it's way past
your bedtime?

cu later ||
Visit the Art & Robotics Group site:


Date:    Wed, 14 Apr 1999 09:52:48 +0100
From:    Michael Lowenstern 
Subject: CD problems on a PB1400

A quickie: I updated my external with the new "cd" object from David Z,
but to no avail. I can't get my (ATAPI) internal CD-ROM drive to be seen
by Max. I've tried everything (or what I think is everything). Any

Thanks in advance
Mike Lowenstern


Date:    Wed, 14 Apr 1999 11:24:48 -0400
From:    sean paul zitello 
Subject: Re: cd problems?

I'm not sure if this question has already been sufficiently answered, but I
recall seeing it
recently.   The 'cd' object seems to not play or rather to produce no audio.
This is the
case when I use the unlicenced MSP and may also be true with MSPPlay.  When
I remove MSP from
the equation, audio is present with 'cd'.

sean paul zitello


Date:    Wed, 14 Apr 1999 10:21:55 -0700
From:    Jim Wood 
Subject: Re: MAX Digest - 12 Apr 1999 to 13 Apr 1999 (#1999-114)

thanks to Mr Z for the answers
and the question makers too of course
I look forward to plugin-in


Get your free address at


Date:    Wed, 14 Apr 1999 10:34:41 -0700
From:    Ben Nevile 
Subject: laptop

I'm looking to use Max (not MSP) in a dark live situation.  Reliability is,
course, paramount.  I am looking into purchasing an older laptop to do the
since I don't need MSP.  What models work best, and which should I avoid?



Date:    Wed, 14 Apr 1999 20:31:19 +0200
From:    Robert Henke 
Subject: Re: laptop

Dear Ben Nevile,
i had good experiences with a 3400 for MAX on stage.

but be aware of this:  the trackpad does not work if your fingers are wet =
had a very `nice` live set in a damp techno club where i could not change
anything on my patchers after 10 minutes and i had to fill 1 hour...) i
strongly recommend an external trackbal !




Date:    Thu, 15 Apr 1999 06:57:19 +1000
From:    David Rodger 
Subject: Re [after David Z]: Costco

David Z wrote:
>(one of my former co-workers who has developed single plug-ins
>that went for $200 suggested that it be sold at Costco--sorry
>if this reference means nothing to people outside of the US,
>I have never seen anything equivalent to Costco outside my
>own country)

Is that like the $2 Shop, or the Reject Shop, or the [insert corny name
indicating dodgy goods for small, but ultimately, greater amounts of money
than one would sensibly pay for the junk] shop?  Australia is plastered
with 'em!

Maybe it's just as well MSP and plug-ins aren't sold at these places.  One
would seriously doubt their quality.

David Rodger:  Audio Engineer, RLSS Lifeguard Trainer, General Curmudgeon
      Stop the bloat: no auto-HTML'd e-mail, no ms-tnef, no .vcf


Date:    Wed, 14 Apr 1999 16:25:55 -0400
From:    Christopher Murtagh 
Subject: Re: Re [after David Z]: Costco

Referring to Costco, David Rodger wrote:
> Is that like the $2 Shop, or the Reject Shop, or the [insert corny name
> indicating dodgy goods for small, but ultimately, greater amounts of money
> than one would sensibly pay for the junk] shop?

Costco (formerly called Price Club here in Canuck land), is more like the
Warehouse store or the [buy a jar of peanut butter big enough to sleep in
for $100 while shopping for fridges and motorcycle parts] kinda




Date:    Wed, 14 Apr 1999 16:32:19 -0400
From:    Christopher Murtagh 
Subject: MAX list CD -- more info

Greetings MAXers,

 To the many people that have emailed me within the last to days looking
for MAX list CDs:

 I will be setting up some kind of order scheme on the web, with all the
info you need once I have sent it off to manufacturing. Not to worry, you
will be notified when I get them in my hands.




Date:    Wed, 14 Apr 1999 23:23:57 +0200
From:    kent 
Subject: tandem object development

Hi max coders.
I've written a max external that requires the use of another external that
I've written
to store some data-- the 2 obj's work in tandem.
I will refer to them as objA and objB.  When objA gets a 'save' message
it first saves it's own data, then sends messages to objB which need to be
stored with
objB's data.  the problem is that if objB occurs earlier in the patcher than
objA then the
data sent by objA doesn't get saved.  I've been able to get around this
problem somewhat
by forcing a 'save' message to objB from objA at the bottom of objA's save
but then my whole patcher gets really screwed up because the object pointers
end up
in the wrong order when they load.  (so all the obj boxes have the wrong
number of in/outs
and do the wrong things when you click on them...)  soooo the question is:
I simply need to be able to optionally override max's automatic insertion of
the #P newobj
message into the binbuf and do it myself so that it goes in the proper
order.  Is this
Or can a 'save' message be somehow deferred?  (along with the automatic #P
newobj message?)
Or do I somehow need to post-parse the saved binbuf to make sure everything
went in at the
right place (but that doesn't sound easy...)

thanks alot!!



Date:    Wed, 14 Apr 1999 16:34:47 -0700
From:    Peter Elsea 
Subject: Accessing handles

In general, to access things in space that is defined at object
construction time, I do something like

typedef somethingorother

in the object structure:
char **ahandle;
in the new routine:
size = userRequest*sizeof(somethingorother);
x->ahandle = NewHandle(size);
// then post an error if x->ahandle == NIL

and finally in the function:
void *voidPtr;
somethingorother *localPointer;

Hlock(x->ahandle); // yes you have to do this
voidPtr = *x->ahandle;  // we're playing a little trick on the compiler here

localPointer = voidPtr;

// do your stuff
//localPointer[n] should properly access your data,
//but be sure to always check for legal values of n
// for mutidimensional arrays, you have to calculate the appropriate n.
// localPointer[x][y] := localPointer[x*MAXSIZE + y]

Peter Elsea
Electronic Music Studios
University of California, Santa Cruz


Date:    Wed, 14 Apr 1999 16:39:45 -0700
From:    Matt Wright 
Subject: Any MSP MP3 decoders?

Has anybody made an MP3 decoder run inside of MSP?  Thanks.



Date:    Wed, 14 Apr 1999 17:04:37 -0700
From:    Peter Elsea 
Subject: Lgoodies

I have placed a few new items in
Lnote- a vital update if you use this! I finally nailed the bug that caused
a crash when the note stream got too thick. If you haven't heard of it,
Lnote is a multichannel alternative to makenote.

Llist- suggested by Trond- keeps a list around until you need it, rather
like int and float. It's tidier than using a message box, at least on big

Linc- I've always wanted to do what the inc/dec buttons do, but from (for
instance) the arrow keys. Linc includes the logic to implement this,
including sending the base value the first time it's twigged.

Lspeak- yet another speech object. It reads lists aloud. If it gets new
ones before it has finished speaking, it queues them up. It will happily
read the list [number 1 number 2 number 3] the way you expect. It also
gives a bang (more or less) synchronized with each word, and when it is
done. The help file shows how to make it sing. (pitch A-, diction C+,
rhythm D-)

These are in the beta folder, although I've been using them quite a lot.
Send me your comments please.
Peter Elsea
Electronic Music Studios
University of California, Santa Cruz


Date:    Wed, 14 Apr 1999 20:45:51 -0400
From:    Otto Henry 
Subject: RedSkyMusic

Hi Maxers!

I have finally finished (read: "stopped tinkering with") my new MAX and
3d piece, RedSkyMusic-   and have uploaded it to AMUG where it appears

(hope I got that right-  also hope it will appear on the mit
hyper-archive soon)

Sorry it is a whopping 1.243 megs, there are some 21 full-screen Bryce
pictures in it and I can't squeeze it down any more.

>From the readme file:

Subject:  RedSkyMusic-07.hqx; morning music and panoramic island scenes
Suggested Directory/ art

RedSkyMusic-07.hqx is an algorithmic stand-alone music application, it
plays lush music  and cycles mystic pictures made with Bryce3D.  From
and old NC Outer Banks saying : "Red sky at morning, Sailors take
warning!" Can be used as an artistic-mystic  background while you chill
YOU NEED:  Apple's Quicktime (2.5) and Sound Manager, System 7.+
DETAILS: RedSkyMusic-07 was realized on a Mac 8500 PPC (system 8.5, QT
3.0) using Opcode System's MAX 3.0. program and Metacreation's Bryce
3D.3.1. Virus checked.Compressed with Stuffit Lite.
AVAILABILITY: RedSkyMusic-07   is free to individuals for their private
enjoyment. Distribution by  CD Rom and other means: OK, please notify by


QUICKSTART: Locate the RedSkyMusic .app in the program folder and double

click on it. Hit the space bar to start and stop.The music plays on the
Mac's internal speakers. Hook your computer's audio output into your
HiFi system, if possible.
DO NOT  REMOVE the  RedSkyMusic .app from it's folder (make an alias?).
Close by selecting "QUIT" from the Apple control bar file menu.

An old folk-saying I heard on the Outer Banks near Nag's Head NC:

    Red sky at morning,
    Sailors take warning!
    Red sky at night,
    Sailor's delight!

These sounds, this music, these images were created by myself, only.

WHAT YOU SEE:  An abbreviated Bryce 3D movie slowly panning across an
ocean sky at morning. After the initial pan, the Max curcuit will
present the pictures in a random  series. This sky and these islands are

entirely imaginary, created with a 3D  imaging program.
WHAT YOU HEAR:  Instruments created on a synthesizer and sampled into a
Max aleatoric curcuit: saxophone, bell, tamborine and blocks. The Max
curcuit produces randomized cycles so that what you hear will be
slightly different every time.


Date:    Thu, 15 Apr 1999 10:49:45 +1000
From:    Garth Paine 
Subject: Re: laptop

>I'm looking to use Max (not MSP) in a dark live situation.  Reliability is,
>course, paramount.  I am looking into purchasing an older laptop to do the
>since I don't need MSP.  What models work best, and which should I avoid?

I have used a 190CS for some years with success - very reliable and able to
run the last version of MAX and all the FAT objects etc.  No MSP of course,
but you dont want it anyway.



See information about my new immersive interactive sound installations

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


Date:    Wed, 14 Apr 1999 23:46:04 -0400
From:    Ed Hartley 
Subject: Re: laptop

I had a PB 165 for 5 years and never any mechanical problems whatsoever.
None. Max
and MIDI work very well as long as you keep things reasonable in terms of
how much
you're asking the CPU to do at once, as it's only a 33mHz 030 chip. (That
might have been longer than it needed to be.)

Ed Hartley

Ben Nevile wrote:

> I'm looking to use Max (not MSP) in a dark live situation.  Reliability
is, of
> course, paramount.  I am looking into purchasing an older laptop to do the
> since I don't need MSP.  What models work best, and which should I avoid?
> bbn


End of MAX Digest - 13 Apr 1999 to 14 Apr 1999 (#1999-115)