From:
                                                            7/29/97 11:00 PM
Subject: MAX Digest - 28 Jul 1997 to 29 Jul
1997To: Recipients of MAX digests 

There are 11 messages totalling 326 lines in this issue.

Topics of the day:

  1. 
  2. send and receive
  3. Can a window know when it is open?
  4. kyma
  5. TCIN object?? (2)
  6. One Year Teaching Position at Brown University
  7. OS 8.0
  8. help in Max68k
  9. freeobject:xxxxxxxx:bad object?
 10. freeobject:xxxxxxxx:bad object? part 2

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

Date:    Mon, 28 Jul 1997 21:49:03 -0800
From:    Christopher Dobrian 
Subject: 

Oeyvind Brandtsegg inquired about the order in which receive messages with
the same name receive a message from a send object.

The order in which receive objects of the same name receive a message is
neither right-to-left nor left-to-right. It is "unspecified". That is to
say, there's no way of knowing which receive object will actually receive
first. (They might even be in entirely different windows, including closed
subpatch windows, so the right-to-left thing could in many instances be
impossible to maintain anyway.)

Therefore, if it's important which object receives the message first, you
should use patch cords or use separate receive names.

I don't think this is documented in the manuals :(, but I'm pretty sure
it's true.

--Chris

                              ----------------
             Christopher Dobrian / School of the Arts - Music
             University of California / Irvine, CA 92697-2775
                Phone: (714) 824-7288 / Fax: (714) 824-4914
                      http://www.arts.uci.edu/dobrian/

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

Date:    Mon, 28 Jul 1997 22:49:32 -0700
From:    David Zicarelli 
Subject: Re: send and receive

Oeyvind Brandtsegg  writes:

>I'm a newbie maxer, but I feel that max is very much worth the effort of
>learning it. Wonderful tool. Anyway, in one of my first more complex
>patches I came across something that I can't find any documentation of. I
> had a lot of cables running in sort of a spagetti manner, and tried
>to clean things up using several send and receives. The strange thing to
>me is that receive objects with the same argument (name) received
>signals in a LEFT-TO-RIGHT order. This caused me a lot of trouble since I
> couldn't conceive what was wrong with my patch. Finally, thanks to
>Trace I found it. But still I don't understand it. Is this a consistent
>behavior?

The order in which receive objects output what they are sent is
undefined and not necessarily consistent. It is likely a coincidence
that they output from left to right, or perhaps it happens to
reflect the order that you created them, or the opposite of that
order. In any case, if you care about order, don't have more
than one receive object in the same patcher. Use a trigger
on the output of a single receive.

David Z.

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

Date:    Tue, 29 Jul 1997 05:43:12 EDT
From:    Roland Hemming <100414.2220@COMPUSERVE.COM>
Subject: Can a window know when it is open?

I have had a similar problem to this. I wanted David Z to add another int to
the
thispatcher info alongside the window size and coordinates it gives out.

Steve Ellison's 'thiswindow' object gives out this information but I don't
know
if it is fat.

What I do now is I use a data structure. I use 'active' to tell me if the
window
has been opened and store a 1. I then use 'closebang' to tell me if it has
been
closed and store a 0. This works fine.

Another trick you might want to use is not to close the patcher window at
all
but simply move it offscreen when it isn't needed. The new 'thispatcher'
messages allow you to do this. This saves loading it each time.

Roland

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

Date:    Tue, 29 Jul 1997 06:25:34 -0500
From:    =cw4t7abs 
Subject: kyma

off topik -_ sorr+.e
would somone happen 2know of
1-used kyma for sale.
and\or an appropriate
plass 2ask. thankx.

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

Date:    Tue, 29 Jul 1997 11:35:17 -0400
From:    John Lamar 
Subject: TCIN object??

Who wrote the tcin object? I kinda thought was part of of Steve Ellision's
Time Tools package, but I can't find it in there.

The odd thing is if I type tcin in Max patcher window in MaxFat 3.5.4 I get
an
object but I can get help for it *and* I  can't find it any where in Max's
search path(or for that matter anywhere on my HD). This suggests that it is
either in Max itself or its an alias inside another object.  In  any case
where is the help for this object?  I remember someone a few months ago
saying
they were using tcin all the time to do timecode in Max.

Short of this, what else are people using to do timecode in Max 3.5 on
PowerPC?

Thanks and have a very blue-green day!!!

John Lamar
Computer Systems Coordinator
Music Technology Division
Berklee College of Music
617-747-2484
jlamar@berklee.edu

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

Date:    Tue, 29 Jul 1997 15:34:49 -0500
From:    todd_winkler@BROWN.EDU
Subject: One Year Teaching Position at Brown University

POSITION ANNOUNCEMENT

BROWN UNIVERSITY DEPARTMENT OF MUSIC

The Department of Music at Brown University announces a position at the
level of visiting assistant professor.  The term of this appointment, which
begins in September 1997, will be for one year.  The contract is not
renewable.  We seek a composer with a strong specialization in computer
music capable of teaching with distinction and enhancing the intellectual
life of the department.  The responsibilities for this position include
teaching two courses each semester, directing undergraduate independent
studies projects, and taking an active role in the administration of the
MacColl Studio for Electronic Music.  Applicants must have completed an
advanced degree (M.A., M.F.N., Ph.D., or D.M.A.) in composition and
demonstrate successful teaching experience at the university level.

Deadline for receipt of applications and all supporting materials is August
15, 1997.  Applicants should send a letter describing their experience and
interests together with a curriculum vitae, samples of compositions,
graduate school transcripts, and three letters of recommendation to:

Professor Gerald Shapiro
Chair, Search Committee
Department of Music
Brown University
Box 1924
Providence, RI  02912

Brown offers the B.A. in music, the M.A. in music (with concentrations in
composition and ethnomusicology), and the Ph.D. in music (with a
concentration in ethnomusicology).  The Department of Music, with a faculty
of eleven supported by professional library and technical staff as well as
some twenty instructors in applied music, enrolls about a dozen graduate
students, thirty undergraduate majors, and more than a thousand general
students annually.  It supports an Appalachian string band, Balinese
gamelan angklung, chamber music groups, chorus, Ghanaian drumming group,
jazz bands, orchestra, Trinidadian steel band, wind symphony, and a
resident string quartet.  Its technical resources include the MacColl
Studio for Electronic Music and a University Multimedia Lab.  The Orwig
Music Library houses the Koetting Ethnomusicology Archive and the Neiman
Archive of Sound Recordings.  Among the Special Collections of the John Hay
Library are the Harris Collection of American Poetry and Plays, which
includes over 17,000 musical works from the 17th century to the present,
and a collection of more than 500,000 pieces of sheet music.

Brown University is an Affirmative Action/Equal Employment Opportunity
employer.

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

Date:    Tue, 29 Jul 1997 16:23:19 -0400
From:    Bob Gluck 
Subject: OS 8.0

I saw a blurb about the new Mac operating system upgrade, 8.0,  in one of
the
wholesale catalogs. Listed as one of the features is some level of
multi-tasking. Wondering what, if any, implications this might have for we
max'ers, I called Apple Tech Support. They told me that one could copy
files
and do other things simultaneously. They had no idea whether multi-tasking
means that an application (such as Max) will continue running while you
scroll down a menu, or bring another application to the foreground. The
system pause in these cases naturally drive me nuts. Have any of you tried
OS
8.0 running Max yet? Does anyone have any ideas about what Apple's
definition
of multi-tasking means?

Bob Gluck
Sheffield, MA
http://home.aol.com/Rjgluck

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

Date:    Tue, 29 Jul 1997 23:02:43 +0200
From:    Roby Steinmetzer 
Subject: Re: TCIN object??

>Who wrote the tcin object? I kinda thought was part of of Steve Ellision's
>Time Tools package, but I can't find it in there.
>
>The odd thing is if I type tcin in Max patcher window in MaxFat 3.5.4 I get
an
>object but I can get help for it *and* I  can't find it any where in Max's
>search path(or for that matter anywhere on my HD). This suggests that it is
>either in Max itself or its an alias inside another object.  In  any case
>where is the help for this object?  I remember someone a few months ago
saying
>they were using tcin all the time to do timecode in Max.
>

The tcin object is indeed in Max itself, the same as midiin or abs or table
 or...
The difference is that tcin is not documented in the manual, only in the
 helpfile!
I can't remember where I got that tcin.help patch but it's on my HD.
I post it below.

>Short of this, what else are people using to do timecode in Max 3.5 on
>PowerPC?

It depends on what you want to do, there is timein and timeout.
As for xtimein which is part of Steve Ellision's TimeTools, it doesn't exist
in
 a FAT version.
>
>Thanks and have a very blue-green day!!!
Thank you but my seaside holidays will only start in 3 weeks!!
(Ok John, I don't know what you mean.)

Roby Steinmetzer
Luxembourg, Europe

tcin.help:

max v2;
#N vpatcher 50 40 451 255;
#P comment 9 9 36 196622 tcin;
#P comment 9 29 212 196617 Receive MIDI Time Code \, output time in bits;
#P comment 100 110 100 196617 inlet sets MIDI port;
#P comment 100 75 134 196617 set output offset (default 0);
#P message 43 74 55 196617 offset 100;
#P comment 59 56 100 196617 set output resolution;
#P message 24 55 32 196617 res 4;
#P comment 84 179 117 196617 timecode value in bits;
#P number 24 178 56 9 0 0 0 3;
#P comment 113 149 153 196617 right outlet sends 1 when locked to timecode
\, 0
 otherwise;
#P newex 24 108 73 196617 tcin;
#P toggle 87 149 21 0;
#P comment 252 36 121 196617 Optional argument for MIDI port or OMS device
\,
 like midiin \, rtin \, or sysexin. Second argument \, if present \, sets
the
 output resolution (default value of 1 is every quarter frame);
#P comment 284 144 79 196617 * tcin was originally written by Steve Ellison;
#P connect 9 0 3 0;
#P connect 7 0 3 0;
#P connect 3 0 5 0;
#P connect 3 1 2 0;
#P pop;

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

Date:    Tue, 29 Jul 1997 23:03:11 +0200
From:    Roby Steinmetzer 
Subject: help in Max68k

Does anybody succeed in opening a helpfile with < H> in Max68k?
I always have to open it in the Finder's helpmenu.
The FATversion works fine.

Roby Steinmetzer
Luxembourg, Europe

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

Date:    Tue, 29 Jul 1997 21:13:11 -0400
From:    Nick Longo 
Subject: Re: freeobject:xxxxxxxx:bad object?

<<        If anyone has any suggestions about ways to trouble <
Subject: Re: freeobject:xxxxxxxx:bad object? part 2

Another possibility that occured to me regarding the meaning of the
freeobject message, has to do with the fact that I also use the 'dispose'
message to thispatcher to eliminate the previously loaded subpatchers before
loading the newly selected ones.  It occured to me that before I implemented
the delay lines, Max had been unable to completely dispose of all the
objects
in the previous subpatchers, before executing other commands, leaving some
dangling code.  This too was speculation.

Nick Longo

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

End of MAX Digest - 28 Jul 1997 to 29 Jul 1997
**********************************************