From:
                                                            5/30/97 11:00 PM
Subject: MAX Digest - 29 May 1997 to 30 May
1997To: Recipients of MAX digests 

There are 4 messages totalling 152 lines in this issue.

Topics of the day:

  1. Max Workshop at KlangArt Festival in Osnabrueck
  2. MAX and Smpte (2)
  3. introduction & hardships . . .

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

Date:    Fri, 30 May 1997 11:33:20 +0200
From:    Peter Castine 
Subject: Max Workshop at KlangArt Festival in Osnabrueck

ANNOUNCEMENT

A two-hour Workshop entitled ``Interactive Music-Making with Max'' will be
held on Thursday, June 5, starting at 11:30 am, as part of the KlangArt
=46estival in Osnabr=FCck. The workshop will be led by none other than the
undersigned, your humble correspondent.

The workshop is intended as an introduction to Max, and I know most readers
on this list will also be geographically separated from the proceedings,
but for all of you with friends and neighbors in Central Europe who have
been dying to find out what this Max program is all about, this is their
chance.

I should add that the workshop will be held in German (unless the
participants ask for English--I'm flexible).

Cheers,

Peter

PS: Other Max-related events at KlangArt: Karlheinz Essl will talk about
interactive algorithmic composition, and I expect Max to raise its head in
a few of the installations.

------------------ http://www.prz.tu-berlin.de/~pcastine/ ------------------
Dr. Peter Castine           | The e-mail address still works. It's just the
pcastine@prz.tu-berlin.de   | university computer center that's been flaky
                            | (particularly on public holidays).
                            | If mail bounces, please try again.

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

Date:    Fri, 30 May 1997 07:20:10 EDT
From:    Roland Hemming <100414.2220@COMPUSERVE.COM>
Subject: MAX and Smpte

Just a little aside to the Studio5 SMPTE issue. When you interrogate the
OMSinfo
object you get a list of all your OMS devices. The Studio5 is listed as
'Studio5PGM changes' letting you send it patch changes. However this is not
the
Studio5 you can do clever stuff with...

There is another Studio5 in there: In OMS setup select 'preferences' whilst
holding down the option key. The usual dialog opens up with an additional
checkbox marked 'Programmers Mode' Check this.

When back in MAX the OMSinfo object will now add 'Studio5 Modem' or
whateverthe
Studio5 is called. With this Studio5 you can send it sysex to make it
generate
timecode etc.

You can do this with other MIDI interfaces too.

You can see this timecode generation working in my MAX based (and rather old
now) 'Theatre Sequencer' program.

Roland

PS MAX for Newton, a fantastic idea! David, you had better get your huge
team of
programmers working on it at once :-)

http://ourworld.compuserve.com/homepages/RolandHemming

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

Date:    Fri, 30 May 1997 14:18:26 +0100
From:    "|K<" 
Subject: introduction & hardships . . .

Hello MAX developers, my name is Kent Clelland.  I'm new to this list
and also new to max external development, though I've been coding in C
for quite a few years now.  I'm currently employed by the
ExperimentalMusikStudio in Freiburg, Germany.  For more info about
myself please refer to
http://music.calarts.edu/~kent


I have very recently been assigned to take over some development
projects in our studio and have some pertinent development questions.
We have a very large max external that was originally developed in
Think C for 68k.  When I say large, I mean 8 segments.  The technical
director here has decided that it would be in our best interest to
move the project over to CodeWarrior, as that is the Environment used
for all of our other externals.  That's fine by me because I'm a blood
sweat & coder  myself.  ok, except that I cannot get the project to
link properly.  I have reviewed quite thoroughly appendix 1.2
describing 'how to link multiple segments in codewarrior' and by
following these instructions codewarrior will link the project and
make a code resource.  except that when the code resource is loaded by
MAX the setup() call fails.  all 8 segments are properly loaded using
rescopy() but my method_new() or method_free() are never called,
rendering the plugin useless.

so . .
1) why would the setup() call fail?
2) why does setup() not return an error code?
                OR why do none of the FNS calls return error codes?
                OR do the FNS calls return error codes and they are
undocumented?
3) am I missing some kind of compiler glue code or stubs files?
4) although over the past 3 days I think I've tried every possible
                compiler/linker/project setting imaginable by me to do the
trick,
nothing
                works.  Is there some special combo of CW preferences
settings that
will
                make my code resource valid?  [of course I'm starting with
the
settings
                from appendix 1.2]  (far-method ?) (far-data ?) (68k 4 byte
struct
                alignment?)  trial and error linking is not fun.

Thanks alot!

|K<

[dup swap drop]

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

Date:    Fri, 30 May 1997 13:52:41 +0100
From:    Nick Rothwell 
Subject: Re: MAX and Smpte

>There is another Studio5 in there: In OMS setup select 'preferences' whilst
>holding down the option key. The usual dialog opens up with an additional
>checkbox marked 'Programmers Mode' Check this.
>
>When back in MAX the OMSinfo object will now add 'Studio5 Modem' or
>whateverthe
>Studio5 is called. With this Studio5 you can send it sysex to make it
generate
>timecode etc.

This "where do I send/get timecode" issue is present with the Studio 4 (and
probably MTP) as well, especially since beat clock bytes go to/come from
one place and system common (e.g. song pointer) somewhere else. But a
Studio 4 always comes up as "Studio 4-Modem" (or "-Printer") without any
option keys.

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

             years, passing by, VCO, VCF, and again, and again

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

End of MAX Digest - 29 May 1997 to 30 May 1997
**********************************************