From:
                                                           10/18/97 11:00 PM
Subject: MAX Digest - 17 Oct 1997 to 18 Oct
1997To: Recipients of MAX digests 

There are 6 messages totalling 182 lines in this issue.

Topics of the day:

  1. Power Computing Problems? (3)
  2. oms timing & smpte
  3. endianess (2)

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

Date:    Fri, 17 Oct 1997 23:15:22 -0700
From:    Arne Eigenfeldt 
Subject: Power Computing Problems?

Greetings, Maxers.

I seem to recall a thread on this issue, but of course I did not follow it,
because at the time, it did not pertain to me.

Is there a known problem with Max and Power Computing machines? I recently
bought a PowerCenter 180, and simply trying to open a subpatcher in Max
causes the computer to freeze. The patch itself is quite large, but the
same subpatcher opens fine on my Powerbook 5300.

Memory is no problem, with at least 4MB free after loading the main patch.
Both computers are running System 7.6.2. The Max version I am using is
(blush) 2.5.2.

Arne Eigenfeldt Lab Instructor, Music Technology
Technical Director, Computer Lab for Music and Sound
Contemporary Arts                Simon Fraser University

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

Date:    Sat, 18 Oct 1997 11:09:59 +0200
From:    dudas 
Subject: oms timing & smpte

Is there anyone who's had experience synching Studio Vision to Max using
OMS timing??

I'm asking this for someone who's successfully managed to slave Max to SV,
but is having trouble doing it the other way around. (SV does not react)

Any stories of your experiences, either positive or negative, would be
appreciated.

-Richard

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

Date:    Sat, 18 Oct 1997 09:40:48 -0500
From:    "Brian K. Shepard" 
Subject: Re: Power Computing Problems?

>Is there a known problem with Max and Power Computing machines? I recently
>bought a PowerCenter 180, and simply trying to open a subpatcher in Max
>causes the computer to freeze. The patch itself is quite large, but the
>same subpatcher opens fine on my Powerbook 5300.

I have been running MAX on a Power Computing PowerWave 150 for about a year
with no problems.  I have used system 7.5, 7.6, 7.6.1, and 8 all without
difficulty.

--Brian

Dr. Brian K. Shepard
University of Oklahoma
School of Music
bkshepard@ou.edu
http://music.ou.edu/faculty/shepard/

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

Date:    Sat, 18 Oct 1997 14:32:57 -0400
From:    Stephen Kay 
Subject: Power Computing Problems?

>Is there a known problem with Max and Power Computing machines? I recent=
ly
>bought a PowerCenter 180, and simply trying to open a subpatcher in Max
>causes the computer to freeze. The patch itself is quite large, but the
>same subpatcher opens fine on my Powerbook 5300.

I've been running Max 3.0 and 3.5 on a PowerTowerPro 225 for over a year
with no problems. System 7.5.3L.

Stephen Kay

-------- The MegaMAX Application Developer's Collection --------
 Full color 3D UI Objects for creating professional looking apps,
     Macintosh Interface objects, and other Max helpers.
-----------check out the demo on the MAX 3.5 CD----------------

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

Date:    Sat, 18 Oct 1997 17:16:30 -0700
From:    Issac Roth 
Subject: endianess

I thought this would never bite me... alas.

Does anyone have an object that can do single byte bit-flips?
Is there a way to do this arithmetically that I'm forgetting?

Basically, I'm trying to use the serial object to talk to a little-endian
device, one byte at a time, and all the bytes come in bitwise backwards to
what I think they should be.
Since I don't have a copy of CodeWarrior handy at the moment, I'm about to
use
a table object to quickly put this together. But I was thinking maybe
someone
already had a better solution...

Thanks,

Issac

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

Date:    Sat, 18 Oct 1997 22:56:28 -0400
From:    Stephen Kay 
Subject: endianess

>Does anyone have an object that can do single byte bit-flips?
>Is there a way to do this arithmetically that I'm forgetting?

It would be easy to write an object to do this, but you can also do it
directly in Max.  I've included a patcher that I think does what you want=
=2E =

The procedure is:

Assuming 16 bits,

take original value, do a bitwise AND with 0000000011111111 (binary) (255=

decimal) to get rightmost 8 bits (byte).

shift it left by 8 to make it the leftmost byte.

take original value, shift right by 8 to get leftmost byte and make it th=
e
rightmost byte.

Do a bitwise OR of the 2 values and the bytes are flipped.

Stephen Kay

-------- The MegaMAX Application Developer's Collection --------
 Full color 3D UI Objects for creating professional looking apps,
     Macintosh Interface objects, and other Max helpers.
-----------check out the demo on the MAX 3.5 CD----------------

max v2;
#N vpatcher 50 40 535 427;
#P number 105 95 132 9 0 0 2048 3;
#P number 105 69 93 9 0 0 0 3;
#P comment 207 69 100 196617 16 bit number;
#P comment 243 96 100 196617 (in binary);
#P newex 105 121 35 196617 & 255;
#P number 105 145 122 9 0 0 2048 3;
#P newex 105 167 27 196617 << 8;
#P number 105 192 122 9 0 0 2048 3;
#P comment 201 121 100 196617 get only right 8 bits;
#P comment 233 193 127 196617 make them the left 8 bits;
#P newex 76 222 27 196617 >> 8;
#P number 76 248 122 9 0 0 2048 3;
#P comment 218 232 100 196617 take original value and shift right by 8 to=

make 8 leftmost bits the 8 right bits;
#P newex 76 287 27 196617 |;
#P number 76 316 122 9 0 0 2048 3;
#P comment 118 285 225 196617 do a bitwise OR to get the original value
with the bytes flipflopped;
#P number 76 343 57 9 0 0 0 3;
#P comment 103 34 100 196617 Big to little endian;
#P fasten 17 0 7 0 110 116 81 116;
#P connect 17 0 13 0;
#P connect 13 0 12 0;
#P connect 12 0 11 0;
#P connect 16 0 17 0;
#P connect 7 0 6 0;
#P connect 6 0 4 0;
#P connect 4 0 3 0;
#P connect 3 0 1 0;
#P connect 11 0 10 0;
#P connect 10 0 4 1;
#P pop;

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

End of MAX Digest - 17 Oct 1997 to 18 Oct 1997
**********************************************