7/31/97 11:01 PM
Subject: MAX Digest - 30 Jul 1997 to 31 Jul
1997To: Recipients of MAX digests 

There are 5 messages totalling 250 lines in this issue.

Topics of the day:

  1. Fat Object Problems (68K CW Development)
  2. Show Programming
  3. coloured patch cords
  4. ===HELP: Easiest way to write/read a Max app's preference file???===
  5. OS 8 and MAX: a good test.


Date:    Thu, 31 Jul 1997 09:35:56 -0400
From:    pseudo 
Subject: Fat Object Problems (68K CW Development)

It is very frustrating.  I have a suite of externals which have been
extensively tested under PPC and work fine.  Now I need to demo my tools
on a 68K machine.

Absolutely nothing works!  I've got all my project settings correct.  I'm
adding the right libraries.  I do all the A4 mumbo jumbo.

It seems that the CW 68K compiler is much more finicky about automatic
type conversions than the PPC compiler.  I've had to go in and rework
almost every macro and inline I've used in order to make them work under

The really frustrating thing is to run an external in the Fat version of
MAX and note that it works correctly and then run the same external in
the 68K version and have it wreak havoc.

I'm on the verge of suggesting we simply forgo 68K development.  Are
there any common 'no-nos' of CW 68K development which I may have
forgotten in the 6 months I've been working on PPC tools?



Date:    Thu, 31 Jul 1997 12:04:59 -0400
From:    Dan Jamele 
Subject: Re: Show Programming

In a message dated 7/30/97 12:52:24 PM, you wrote:

Subject: Show programming

We are building a museum presentation system that will play a sequence
of controlling MIDI controllable stage lights and an audio track,
hopefully played from the computer's hard drive.  We hope to train
one of the museum staff to program shows  Are there show programming
environments written in Max that would allow a non-programmer to
program a show?

Also, anyone know of a good multi-port serial card for Power Macs?  I
was using a NuBus Greensprings card that worked well, but lost track
of the company.  An Internet search yielded much information about
Tim Manning
College Station, TX

I have (at least) Green Springs old catalog at work.  Call me there and I'll
be happy to look it up for you.  They only made NuBus cards though as I

Anyway, we make a dual channel external Midi to Serial board that works
great!  You can add as many as you want.  Each one does 2 RS232 outputs.  A
new feature is that not only can you embed the RS232 command in a SysEx
message, but we can pre-program about 90 "strings" of messages into the chip
for you that are triggered with a simple Note On message.

As far as your on site programming system, why don't you have Max play back
midi sequence and just give the operators a commercial midi sequencing
package to do their own programming.  Call me and I'll be glad to go over
your project with you and help any way I can.  This is what we do for a
living so we have a lot of experience that may be helpful.

We also make direct Midi controlled lighting dimmers sooooooo....

Dan Jamele
MediaMation(TM) Inc
2461 W, 205th St. # B-100
CA. 90501
310-320-0696  Phone
310-320-0699  Fax  (email)   (crummy old web page to be updated soon)


Date:    Fri, 1 Aug 1997 06:56:48 +1000
From:    David Rodger 
Subject: Re: coloured patch cords

Jeremy Roberts wrote...

> >patchers if you could color code patch cords.
> GROUPING objects... to group objects and the patch cords associated with

Tom Ritchford wrote:
> I'd particularly love a feature where you could turn on and off viewing
> of different groups of patch cords.

David Z, get set for wish lists for version 7.x.   ;-)

Regards, David


Date:    Thu, 31 Jul 1997 16:29:57 -0700
From:    ai 
Subject: ===HELP: Easiest way to write/read a Max app's preference


I am writing a Max app (multiple patcher windows,
custom menu, etc.), consisting of a number of
indiv. patcher files.

I haven't been able to find it in the documentation,
and was wondering how I can have the app be able
to save out a 'preference' file that will get
loaded and read whenever the app is started.

In particular, for now, the preference file info
would be used so that the main patcher window
will start with OMSInfo pointing to the same
MIDI device and port# as it did when I most
recently set or changed it.  (so I don't
need to set it each time I run the patcher
while debugging, etc.)

My patchers under development have not yet
been grouped into any collective (it's
my understanding that in doing this, access
to the unlocked patchers won't be as easy as
testing/editing stand-alone (but linked) patchers
as I'm doing now.

I know about loadbang, filein etc. but am hoping
there is some way to deal with preference files
specifically.  (for example, I'd like the
preference file to eventually reside in:

Thanks in advance for any help/pointers on
this to:


Date:    Thu, 31 Jul 1997 23:38:44 -0400
From:    Frederic Murray 
Subject: OS 8 and MAX: a good test.

>I was going to ask this same question, so let's pose it again:
> Is anyone using Max 3.5.x with MacOS 8?
> Success? Anything different with Max?
>I really like the stuff in system 8, but I'm weary to load it on my Max
>machine when things work just fine now under 7.6.1.

Excuse my bad english.

I understand your worry but read this!

For me system 8 is a revolution for the stability and the improvement of
finder. I said GO!!!
In three days of utilisation (and I spend about 5 hours a day in face of
my computer), I have only one fatal bomb, and beleive it or not it was
not an error of type 11.
I experimented also some troubles with some utilities (stuff like control
panels of prior system!) but I can always (for now) go to my other
applications, save my work before restart computer.

>The thing most people are excited about is being able to copy files in the
>finder while doing something else. Your support person was obviously not
>clueful.  I doubt that Max would continue running while you were holding
>the mouse button in another application. We probably won't see that until
>Rhapsody brings a pre-emtive kernel.


(with overdrive and run midi in background obviously)

Actually, I write this line with Claris Emailer and, at the same time, I
experiment two patches. One (complicated, about 400 objects), who makes
music with some probabilities (choose numbers, velocity, etc., then
makenote), work very well when I go to the menu of Emailer (make save,
choose preferences). Nothing stop! The other patcher, much simple (make
sound with mousestate and makenote, about 15 objects) work well when I
move the mouse (always in Emailer) with the bouton down or up. But when I
type, I hear, only for this patch, the sound who skip (jump) some times.
If I go to the menu (remember in os8 the menu stay down), this patch stop
immediately (the other continue, the first). If I use scrollbar, the
second patch stop again.

In brief: the first patch (make sound with probabilities) is always
working when I open windows in finder, work in other applications, open
ClarisWorks (the tempo of my patch never changes!, one note at each 100
milliseconds!), saving this text in Emailer, copying file of 5 megs in
finder (I write this line at the same time of the operation), throw it
and empty trash). The patch always work!!!!!! No bomb! No speed loss! "Je
suis tres enthousiasme!!!"

The second stop frequently. If I open window in the finder, stop. After
window open, the patch still continue to work.

Someone having ideas or explications about that?? (David maybe?)
I think it's the mousestate object who stop when the computer make some

I regret one thing: I have not try this with 7.5.3! Did someone make a
test like that?

I work on a Performa 6200 (603 at 75mh) with MAC OS 8, MAX 3.5.4 and OMS
2.3.1. I make this with 16M of RAM and 4 M of virtual memory!!! So, a
total of 20M.

Finally, Max (you know this I'm sure) is FORMIDABLE (Bravo a David
Zicarelli et Miller Puckette), OMS STRONG, and os8...STABLE and VERY
GOOD! I recommend it.

Frederic Murray
Etudiant en musique
Universite Laval, Quebec


End of MAX Digest - 30 Jul 1997 to 31 Jul 1997