Subject: MAX Digest - 11 Mar 1998 to 12 Mar 1998
Date: Fri, 13 Mar 1998 00:02:10 -0500
From: Automatic digest processor 
Reply-To: MAX - interactive music/multimedia standard environments
     
To: Recipients of MAX digests 

There are 11 messages totalling 335 lines in this issue.

Topics of the day:

  1. Retrieving Max patchers from application (3)
  2. MAX Digest - 10 Mar 1998 to 11 Mar 1998
  3. MSP and AMIII
  4. check failed (2)
  5. list search and timeline questions
  6. to "mes chers concitoyens"
  7. Using MouseState to...
  8. MSP (mangler) MAX3.5

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

Date:    Wed, 11 Mar 1998 23:05:14 -0800
From:    David Zicarelli 
Subject: Re: Retrieving Max patchers from application

Jean Paul Laurent  writes:

>After a hard disk crash, I lost many files, among them some Max patches. I
>was developing an application and the only thing I still have is the
>stadalone application I made from the collective. Is there a way to
>retrieve the original patches from this compiled application, or have I to
>start from scratch again? (of course, I'd better making safety copies,
>but...)

Sorry to hear about this. There is a way to get patchers back
from collectives and standalones (which have the same information
as collectives). The program I would use for this task is
Resorcerer.

If you open a collective/application in Resorcerer, you will find a
bunch of named resources of type 'maxb'--these are the patches
that make up your collective stored as resources. The names
of the resources correspond to the original names of the patchers.
Open a 'maxb' resource with the hex editor and copy all of the text.
Then make a new file. It will show a  0 in it. Open this...
it's the data fork of the file. Position the cursor at the
beginning (there should be no data in it), and paste all of the hex
data you copied from the 'maxb' resource. Finally, choose File
Info from the File menu and set the new file's type to 'maxb'
and the creator to 'max2'. Now you should be able to open this
as a patcher file in Max.

It's possible that you had text-based patcher files, in which
case you can just open the 'TEXT' resource with the desired
name and copy the text out, then paste into your favorite text
editor.

David Z.

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

Date:    Thu, 12 Mar 1998 14:12:48 +0100
From:    Dominique David 
Subject: Re: MAX Digest - 10 Mar 1998 to 11 Mar 1998

Bonjour a tous

We have had a lot of comments about that book, its availability and ...

I can no longer retrain from posting a few lines to "mes chers concitoyens".
Anybody knows how to find such a book in France? (or in Belgium, from ACME
perhaps?)

Thanks by advance

Dominique David
dominique.david@cea.fr

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

Date:    Thu, 12 Mar 1998 15:18:31 +0100
From:    Hans Tutschku 
Subject: MSP and AMIII

I was working with the Audiomedia III card last summer with one of the
first (beta)versions of MSP and
it worked fine (even output via 4 channels). I havn't touched it since and
wanted to give a try right now
with the new version of MSP (february 98).
My configuration is as follows:

Mac 7500/100, System 8, Max 3.5.9  (16 Megabyte allocated to Max),
AMIII-car=
d

I put the Direct I/O MSP Audiodriver on the same level as the
Max-application and I installed
the DigiSystem=81 INIT Version 3.2. (as discribed in the manual p. 155/156)

During startup (Trying Audio...) Max crashes and I'm back on the finder. If
I put the
Direct I/O MSP Audiodriver back into the folder "audiodrivers" all works
fine -  with the SoundManager.

Is the problem perhaps system-8 related?

Any suggestions? Thanks. Hans

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

Date:    Thu, 12 Mar 1998 11:03:58 -0500
From:    Don Malone 
Subject: Re: check failed

>
>>check failed:number box size 24032
>>check failed:number box size 4394
>This is an old bug that David Z. claims to have fixed a long time
>ago.  I used to get this occasionally, but have not seen it in
>ages - and I still use 3.0 (along with 3.5.9) What version of
>Max are you using?
2.5.2 at that workstation. It is only used for a TSR24 controller I wrote.
I guess I'll have to upgrade or maybe just compile an app.

happy tunes,
Don Malone

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

Date:    Thu, 12 Mar 1998 16:31:26 -0000
From:    Nick Rothwell 
Subject: Re: check failed

I think there's still a problem with number box fonts in 3.0: the
sizes seem to be consistent, but every now and then a font selection
seems to get lost.

While I'm on this track: did I ever report the file type bug? It seems
that an external object which does binbuf file input and output as
text often causes saved patches to be written out implicitly as text
files as well; worse, sometimes the file is written as text but given
the binary file type, making it unloadable without some fiddling.

--
        Nick Rothwell, CASSIEL            contemporary dance projects
        http://www.cassiel.com            music synthesis and control

        NOTICE - this vessel has triple screws - keep clear of blades

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

Date:    Thu, 12 Mar 1998 13:00:45 -0500
From:    Tommy DOG 
Subject: Retrieving Max patchers from application

>Date:    Wed, 11 Mar 1998 23:55:45 +0100
>From:    Jean Paul Laurent 
>Subject: Retrieving Max patchers from application
>
>After a hard disk crash, I lost many files, among them some Max patches. I
>was developing an application and the only thing I still have is the
>stadalone application I made from the collective. Is there a way to
>retrieve the original patches from this compiled application, or have I to
>start from scratch again?

I wish I could answer this one but I'm curious about the same thing. I wish
people would include the original patcher when they upload their work so I
could see how it does what it does. I haven't tried but it would be nice to
know how to take apart a external see what it's made of.
TD

"Death To The Dumb, Curses Upon The Heads Of The Weird"
    Tommy DOG: Music Brut via humans and machines
http://www.mindspring.com/~jjprinz/uni-mirror/uni.html

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

Date:    Thu, 12 Mar 1998 15:38:14 -0500
From:    Stephen Kay 
Subject: Retrieving Max patchers from application

>I wish I could answer this one but I'm curious about the same thing. I
wish
>people would include the original patcher when they upload their work so=
 I
>could see how it does what it does. I haven't tried but it would be nice=

to
>know how to take apart a external see what it's made of.
>TD

Maybe you also wish Opcode would give you the source code when you =

buy Vision, and Coca-Cola would give you the formula when you buy =

a Coke ;-)

For the intellectual property-conscious:

Anyway, now that David Z's revealed how it's done - make note.  No =

application created in Max is necessarily safe from total reverse =

engineering by someone with a copy of Max and Resorcerer, unless =

you use custom objects written in C, and even those custom objects =

are not safe unless they include some sort of complex protection
scheme built in to protect _them_ from being removed from the app =

and reconsituted in Max.  I've known for awhile that it's possible
to take custom objects from someone's compiled app and then use =

them in Max - which is why I had to come up with a scheme so you =

couldn't do that with the MegaMAX collection.

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

         feeling, and functioning patchers and applications.
                          Demos available at:
                      http://www.musikinetix.com
----------------------------------------------------------------------

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

Date:    Thu, 12 Mar 1998 23:52:05 +0100
From:    Roby Steinmetzer 
Subject: list search and timeline questions

Is there any external that allows to search for a specific symbol in a list
and
 outputs it position?

A question about timeline:
As far as I understand, the _messenger_ object in the timeline should be the
 equivalent to the _message_ object.
But _messenger_  does not seem to like commas (,) in it.
Bug or misunderstanding??

Thanks
Roby Steinmetzer
Luxembourg, Europe

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

Date:    Thu, 12 Mar 1998 23:53:09 +0100
From:    Roby Steinmetzer 
Subject: Re: to "mes chers concitoyens"

>Bonjour a tous
>
>We have had a lot of comments about that book, its availability and ...
>
>I can no longer retrain from posting a few lines to "mes chers
concitoyens".
>Anybody knows how to find such a book in France? (or in Belgium, from ACME
>perhaps?)
>
>Thanks by advance
>
>Dominique David
>dominique.david@cea.fr

Though I'm not a "cher concitoyen" ;-)
the European distributor of  MITPress is:

        John Wiley & Sons, Ltd.
        Customer Services Department
        1 Oldlands Way
        Bognor Regis
        West Sussex
        PO22 9SA
        UK

They have a website: http://www.wiley.co.uk/

There should be no problem ordering directly by email.

Roby Steinmetzer
Luxembourg, Europe

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

Date:    Thu, 12 Mar 1998 18:17:55 +0000
From:    "C. Todd Robbins" 
Subject: Re: Using MouseState to...

Yes, I'd absolutely be interested in these objects. It sounds like
they'd allow me to work pretty much in the way I hoping I could all
along.

Please tell me that they can be invisible (or the same color as the
background) and that I could overlay picts, pics or QT movies.

-ctodd

p.s. I am on a power mac and using Max 3.5.8

> > Are there any cool math ways to determine position over irregular areas=
> ,
> > or, say, a diamond shape; or a circle?
>
> If you want I can send you two objects I made. They report the mouse=20
> position when it is over them. One of this object is a sizable=20
> rectangle and the other a sizable oval. For the first the mouse=20
> position is relative to the bottom_left corner in rectangular=20
> coordinates and for the second the mouse position is relative to its=20
> center in polar coordinates. They both report mouse-down, mouse-down=20
> and drag, in and out, events as well as mouse speed and acceleration.
> =20
> > Also, is there any way to hide the mouse?=20
>
> I also have an object with wich you can change the cursor shape and=20
> make it invisible.
>
> All this objects are not yet compiled for powerPC. I hope soon=8A
>
> Jean Favory
> --=20
> http://www.cosa-mentale.fr/MIM.html

--
C. Todd Robbins
sf.ca
415.441-6440
ctodd@sirius.com

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

Date:    Thu, 12 Mar 1998 21:48:26 -0500
From:    Elliott Earls 
Subject: MSP (mangler) MAX3.5

My appologies for a question that would seem pointless to most, but:

I just upgraded to Max 3.5. Please tell me this "thing"...

This strange Voodoo everyone keeps refering to as "MSP" is part of the
MAX 3.5 package!

after seeing that bitch*n project the "mangler"
(or the "shredder," or whatever it was called)
I'm very, for lack of a less vernacular expression, "stoked."

what gives? who has this strange thing called fire?

thx

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

End of MAX Digest - 11 Mar 1998 to 12 Mar 1998
**********************************************