Subject: MAX Digest - 20 Oct 1998 - Special issue (#1998-43)
Date: Tue, 20 Oct 1998 22:55:21 -0400
From: Automatic digest processor 
Reply-To: MAX - Interactive Music/Multimedia Standard Environments
To: Recipients of MAX digests 

There are 17 messages totalling 702 lines in this issue.

Topics in this special issue:

  1. G3 boards for 8100s (2)
  2. sprintf in overdrive (3)
  3. piezo warning
  4. record~ : sync output
  5. sprintf and overdrive
  6. installing MAX 3.5.9
  7. \\ lakr!tz
  8. listToSymbol v1.0.1 - oops!
  9. Symbols ! @(#*$&%(*&@^$
 10. chordseq and rtm for max
 11. Stop the press
 12. listToSymbol v1.0.2
 13. new CD object
 14. is there an upgrade path from 2.5.2 --> 3.5?

Email to MAX should now be sent to
LISTSERV commands should be sent to
Information is available on the WEB at


Date:    Tue, 20 Oct 1998 15:18:48 -0400
From:    Jon Witte 
Subject: Re: G3 boards for 8100s

> > David Crandall wrote:
> > > Just spoke to a friend who is a Mac doctor and said that the 8100
> > > with a G3 upgrade turns into one hell of a nice computer.  Anyone
> > > tried sound on such a beast?
> >
> > You know, I have been contemplating just that - getting one of the
> > G3 borads for my 8100. I have seen two companies : Sonnus and Newer
> > Tech's boards in the magazines and was wondering if anyone else
> > has done it. As far as my stock 8100, it does audio just fine.

I'm currently using a newertech G3/240mhz board (for 8100/80) with Max
and an old protools 442 system and a samplecell card (all nubus) running
OS 8.5.  I been running running Max for about 3 months with no
problems.  I just downloaded the MSP demos and have been playing with
them, but I don't have an apple av card in my 8100, so my only choices
of input are the mic and the CD.  This is the only down side I see so
far.  As far as using the Digi Sound manager drivers with the PT 442, it
doesn't work.  Many crashes occur when I try to use the 442 system via
the digi sound drivers for input or output.  If I use the straight sound
manager for output (No Digi Driver) then MSP works fine on my computer
and seems to be fast enough, yet I don't really know how fast normal
G3's are when running MSP.  I'm gonna look into getting one of the apple
AV cards so I can also have a sound manager input. and then splurg on
Jon Witte - Music Machine Studio
*         Dancing in the moonlight, to a spiritual waltz-        *
*            Dancing to the music that's in my soul.             *


Date:    Tue, 20 Oct 1998 21:21:59 +0200
From:    Oeyvind Brandtsegg 
Subject: Re: sprintf in overdrive

> So I come to another question: is there a way to make a single symbol out
> several list items?

That's exactly where sprintf comes into play, and partly what I wanted to do
with it too.Use sprintf without any spaces between its arguments, send it a
list, and you've got a single message.

There's two hooks to it:
1. It's likely to crash in overdrive
2. You have to know what types the members of the list will be, unless you
convert everything to ascii.

Oeyvind Brandtsegg


Date:    Tue, 20 Oct 1998 14:27:49 CDT
From:    Bill Meadows 
Subject: piezo warning

> i've recently begun using two contact mics/percussion sensors (piezo
> elements soldered straight onto a stereo minijack lead) into my powerbook.
> in a gig setup they'd be going through a mixer..

Be advised that large piezos can make pretty big voltage spikes when soundly
struck - 10 to 20 volts is not uncommon - you might consider a voltage clamp
of some sort to protect the inputs on your Powerbook.

Connect the piezo element to an oscilloscope and strike it to measure the
voltage. If it is over about 4V, then the ESD diodes on the Powerbook inputs
will clamp it. This is probably not desireable.

Bill Meadows


Date:    Tue, 20 Oct 1998 20:43:38 +0100
From:    david stevens 
Subject: Re: G3 boards for 8100s

  rb  wrote
> arboretum said (a while back) that they were having problems with their
> products in some machines that have g3 cards in them.
> i don't know what the status is now.

it still doesn't work properly on my desktop machine, though I'm not sure if
it's the G3 board (a Newertech one) or the ATi graphics card that I have
the problem. I think that Arboretum decided that it was the graphics card,
they have at least one other customer with similar problems to me (the
tends to disappear in the blue window).
another reason to buy a new superfast standard G3 machine and a brandnew
card (sigh)!



Date:    Tue, 20 Oct 1998 20:46:35 +0100
From:    david stevens 
Subject: record~ : sync output

does anyone know if the sync output of the record~ object is working yet?
says that it isn't in the help file that i have). I'm hoping to be able to
(almost) simultaneous record and playback, and I'm assuming (tho' I may be
wrong) that the sync output will allow me to do this (yes/no?)




Date:    Tue, 20 Oct 1998 22:06:31 +0200
From:    Peter Castine 
Subject: Re: sprintf and overdrive

On around Tue, 20 Oct 1998 00:02:46 +0200 Oeyvind Brandtsegg
 asked about sprintf and overdrive

[everything schnipped]

The main problem is that sprintf needs to allocate memory. You can't
allocate memory at interrupt time (that is: you can only allocate limited
amounts). Using Overdrive is telling Max to do its stuff at interrupt

Defer is there to tell Max "even when you're in Overdrive, wait till
you're out of interrupt level to process this message..."

Why Oeyvind has a problem with defer is not clear to me; but he's found
an alternative to sprintf for his purpose.

Onwards and Maxwards,


----------------- -----------------
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:    Tue, 20 Oct 1998 16:27:34 -0400
From:    Stephen Kay 
Subject: Re: sprintf in overdrive

>> So I come to another question: is there a way to make a single symbol
out of
>> several list items?

>That's exactly where sprintf comes into play, and partly what I wanted t=
>with it too.Use sprintf without any spaces between its arguments, send i=
>list, and you've got a single message.

See the new 'listToSymbol' object at:

Stephen Kay


Date:    Tue, 20 Oct 1998 13:42:13 -0700
From:    David Zicarelli 
Subject: Re: sprintf in overdrive

Danny Wiseburgh  writes:

>the fact is that sprintf WILL crash max if used if overdrive with tight
>timing. the itoa object WILL do this too. something to do with the way way
>they alocate memory during interrupt time.

I don't think I maintain itoa, or if I do, it's not a supported object.
Anyone who would like to e-mail me an example of sprintf crashing
Max 3.5 (not 3.0) in Overdrive is more than welcome.

David Z.


Date:    Tue, 20 Oct 1998 13:38:23 -0700
From:    David Zicarelli 
Subject: Re: installing MAX 3.5.9

Frank Schweizer  writes:

>i'm working with MAX 3.5.9 and would like to download
>MAX 3.5.9 from the internet.
>but on the other side I'm afraid to loose an authorisation
>while upgrading (someone told me so).
>is this right?
>and what can I do?

You'll never lose an authorization by downloading a file.
Some people think they lost an authorization because they
downloaded the wrong version of Max 3.5.9, then when they run
it, the authorization that Max is looking for doesn't match the one
on their hard disk. But download the right version and you'll be

Opcode's poor instructions on the web site don't help. Let's go over
this one more time:

Download what Opcode calls the Sys8 version if you have a 3.5.8
or later key disk.

Download what Opcode calls the Sys7 version if you have a 3.5
or 3.5.1 key disk.

You are already authorized. The authorization is someplace in
a dark corner of your hard disk, not in your Max application.

David Z.


Date:    Wed, 21 Oct 1998 00:43:36 +0100
From:    Roby Steinmetzer 
Subject: Re: \\ lakr!tz

As antiorp is now quoting Rimbaud I post a patch for all those people that
are in urgent need of some Ascii-art.
Hope it works..

max v2;
#N vpatcher 57 47 615 757;
#P button 60 93 15 0;
#P toggle 60 113 15 0;
#P button 119 542 15 0;
#P message 130 255 23 196617 0.2;
#P message 223 206 23 196617 0.1;
#P newex 130 175 45 196617 loadbang;
#P comment 216 282 100 196617 Here you can create some funny-looking
#P message 181 517 20 196617 32;
#P newex 181 494 45 196617 loadbang;
#P newex 77 542 33 196617 unlist;
#P message 45 37 344 196617 This patch allows you to do hundreds of fine
Ascii-art masterpieces. Just replace the content of this message box with
some bright text of your own and click on it. Avoid commas! Then look at
the Max window and enjoy.;
#P newex 45 494 27 196617 atoi;
#P newex 180 424 84 196617 t b b b b;
#P newex 180 402 45 196617 loadbang;
#P message 228 447 14 196617 1;
#P button 156 517 15 0;
#P newex 156 542 35 196617 int;
#P message 252 447 20 196617 40;
#P message 204 447 17 196617 1.;
#P message 180 447 22 196617 -1.;
#P newex 156 468 108 196617 map;
#P flonum 223 253 35 9 0 0 0 3;
#P newex 230 494 27 196617 key;
#P flonum 173 226 35 9 0 0 0 3;
#P newex 173 276 27 196617 *~;
#P newex 156 300 27 196617 +~;
#P newex 156 324 38 196617 cycle~;
#P newex 156 378 62 196617 snapshot~ 5;
#P newex 60 136 29 196617 adc~;
#P newex 77 468 74 196617 counter 1 40;
#P newex 77 494 89 196617 sel;
#P flonum 130 277 35 9 0 0 1 3;
#P newex 173 251 45 196617 cycle~ 1;
#P newex 77 629 30 196617 print;
#P newex 77 604 27 196617 itoa;
#P newex 77 579 27 196617 Lin;
#P comment 112 631 228 196617 Warning: I'm not sure if this patch is
#P comment 124 95 214 196617 To copy the text to the clipboard from the Max
window you have to activate it and