Subject: MAX Digest - 15 Nov 1997 to 16 Nov 1997
Date: Mon, 17 Nov 1997 00:01:14 -0500
From: Automatic digest processor 
Reply-To: MAX - interactive music/multimedia standard environments
     
To: Recipients of MAX digests 

There are 7 messages totalling 295 lines in this issue.

Topics of the day:

  1. Max and Director
  2. Max and (QuickDraw) 3D
  3. note on and off messages
  4. recover a corrupted patch? (2)
  5. QT, Director
  6. Midi gizmo

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

Date:    Sun, 16 Nov 1997 02:01:11 +0000
From:    Johnny DeKam 
Subject: Max and Director

>can you then use also the interactive features of Director? is that what
>you mean by more options for graphics control? and , silly question, but is
>there another way of using Director with MAX, without having to buy a
>HyperMidi card?

Hypermidi is a software X-extension for Director, which gives Lingo the
ability
 to
respond to MIDI.

thus by doing so, you can map MIDI messages to ANY feature of director which
can
 be
controlled by Lingo.
(any graphic, quicktime, text -- sky's the limit)

Lingo isn't exactly intuitive, and I'm afraid this is where my help ends,
since
this is the current route I'm exploring, and still have much work to do.
I've
 seen
this method deployed very effectively however.  One big drawback is the
price of
Director + hyperMIDI.  you could spend upto $1000 u.s. for that software.

Johnny

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

Date:    Sun, 16 Nov 1997 02:03:05 -0500
From:    Andrew Davenport BROUSE 
Subject: Max and (QuickDraw) 3D

Isabelle Jenniches asked about controlling Quickdraw 3D with Max.

I don't know about that but if you are seriously interested in
controlling 3D virtual images in real time, you could chedk out Softimage
| 3D v.3.7 (the latest)  It has the ability to control many aspects of 3D
images via MIDI in real-time.  I have seen a demo and it is quite
amazing.  The only problem is the cost of the SGI hardware and Softimage
itself.  If you have access to the hardware and are affiliated with an
education institution, I believe Softimage offers an educational price.
(probably still not too cheap.)

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

Date:    Sun, 16 Nov 1997 12:45:52 -0500
From:    Stephen Kay 
Subject: note on and off messages

Keay asks:
>  A basic question that hopefully there is a simple answer for.  When
>using the note-in and note-out object I am getting a sound for both
>note on and note off signals from my keyboard. Is there a good way to
>defeat this.  The tutorial is not helpful in this circumstance.  So,
>let me detail the situation.  I am taking note-in from my controller
>keyboard on channel one. I depress the C-3 key ( it happens to all
>keys) The note out is going to a synth on channel 8 or whatever. Local
>is off. When I release the key the note sounds again.  Oddly enough, if
>I don't fully depress the key or only stab it very qieckly this doesn't
>happen.

Not really enough information here.  What's _between_ the note-in and =

note-out?

Anyway, a couple guesses:
- you've got a thru going on at the same time somewhere.
- Your note-off messages (velocity 0) are somehow having their velocities=
 set =

to something other than 0 (although this would cause hanging notes, and y=
ou =

didn't say anything about this).

Since I don't know what's between the note-in and note-out, you could try=
 just
connecting the note-in directly to the note-out and see if your problem g=
oes =

away.  Obviously, something is giving you extra note-ons, and it must be =

what's _between_ the two.

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:    Sun, 16 Nov 1997 16:08:57 -0500
From:    Charles Cohen 
Subject: recover a corrupted patch?

Hello Maxers:

I recently corrupted a patch I was working on and copied the bad over my
back-up copy before I knew anything was wrong.

I should have known something was fishy when the file size was over 100K
bigger than my previous version, but was just too spaced out after
working long into the night.

Next day, when I went to open the patch, Max crashed with a "error 10"
message.

>From within Max, I opened the patch as text, though only part of it
could be shown due to the limitations of the text editor,  and
immediately saw the problem: half way through, reams of junk data from
I-don't know -where.  I cut out the bad stuff, stuck in a new "end of
patch line", saved, and re-opened. I got back most of my patch: all the
objects, in their correct positions, with all their attributes, but no
patch cords. I was thankful I got this much.

Is there a better way to handle this situation?  Can one open a large
"normal format" patch as text, without first opening  the "normal
format" version?  A program called "Text Browser" let me see the raw hex
and text in the file, but didn't give me any way to edit.

Do you power-Maxers routinely save in text format while patches are
under construction, till you are sure they are bulletproof?

BTW I'd like to find out the basics of the Max patch text format, just
so I can look at this stuff a little more intelligently.

Thank you.

Charles

--
            ****      What's Charles up to?      ****
                 http://www.voicenet.com/~ccohen

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

Date:    Mon, 17 Nov 1997 20:38:32 +1100
From:    Garth Paine 
Subject: QT, Director

>Date:    Sat, 15 Nov 1997 16:02:14 +0100
>From:    Isabelle Jenniches 
>Subject: QT, Director,  Quickdraw 3D and MAX ?
>
Isabelle Jenniches Wrote

>--of special interest was to me what Johnny wrote about MAX and Director
>can you then use also the interactive features of Director?

Yes you can do anything you like.  I recommend using the serial object on
MAX to send charcter strings to Director (ie. A002) and Lingo in Director
to carry out the appropriate command.

>is
>there another way of using Director with MAX, without having to buy a
>HyperMidi card?

Use the serial object, no MIDI is required.

Cheers,

Garth

>><<>><<>><<>><<>><<>><<>><<>><<>><<>><<
Garth Paine
Composer, Sound Designer,
Museums, Dance, Film, Theatre
Interactive Immersive Environments
Phone 61 3 95259844 (W)
Fax 61 3 95275549

"Immersive Virtual Environments - A Social Perspective"
http://www.creativeaccess.com.au/~garth
<<>><<>><<>><<>><<>><<>><<>><<>><<>><<>>

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

Date:    Sun, 16 Nov 1997 17:45:48 -0500
From:    Stephen Kay 
Subject: recover a corrupted patch?

> From within Max, I opened the patch as text, though only part of it
> could be shown due to the limitations of the text editor,  and
> immediately saw the problem: half way through, reams of junk data from
> I-don't know -where.  I cut out the bad stuff, stuck in a new "end of
> patch line", saved, and re-opened. I got back most of my patch: all the=

> objects, in their correct positions, with all their attributes, but no
> patch cords. I was thankful I got this much.

Typically, the patch cords are towards the end of the file (or each subpa=
tcher
portion).

> Is there a better way to handle this situation?  Can one open a large
> "normal format" patch as text, without first opening  the "normal
> format" version?  A program called "Text Browser" let me see the raw he=
x
> and text in the file, but didn't give me any way to edit.

If a Max patch has been _previously_ saved as text, you can view it in an=
y =

text editor that allows opening large text files, such as CodeWarrior.  =

However, the problem in your case is that you cannot open the corrupted p=
atch =

to save it as text.  If you open it as text and then save it as text, you=
 will
only get the first 30k or so. AFAIK, you're out of luck here.

> Do you power-Maxers routinely save in text format while patches are
> under construction, till you are sure they are bulletproof?

I don't usually save as text, but I do save new versions every hour or so=
, =

deliberately _not_ saving over the previous work. Sometimes I do it more =

frequently - typically I put a number at the end of a filename, and just =
keep =

incrementing it, and keep some sort of written record saying what changes=
 have
been made to which version.  Who cares if it wastes space? You can always=
 =

throw them away later.  But in the case of corruption, you can backtrack =

easily.

Another strategy I use is to make most subpatchers into objects.  That wa=
y, if
the main file gets trashed, the subpatchers will still be fine.  Also, th=
is =

speeds up saving operations on the main file, since it doesn't contain al=
l of =

the subpatcher data - just names of the subpatchers.

> BTW I'd like to find out the basics of the Max patch text format, just
> so I can look at this stuff a little more intelligently.

The "Writing Externals" Document by David Z. has some basic information =

concerning this in the section on binbufs.  But if you just save some sim=
ple =

example patchers and then look at them as text it's fairly easy to figure=
 out.

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:    Mon, 17 Nov 1997 09:44:24 +0000
From:    daniel crooks 
Subject: Midi gizmo

Dear maxers

Just a quick question. Has anyone used the Midi gizmo from Zorin. It is
a midi interface for their HC11 microcontroller. This seems like an
excellent way of getting [sensor] input into MAX ? Also making a stand
alone MAX output device [via micrcontroller] ? The operative word being
"seems". Anybody....

daniel

p.s videoIn object, existance and location ?

................

d.tails

dcrooks@tce.rmit.edu.au
http://www.tce.rmit.edu.au/stamp/stamp.htm

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

End of MAX Digest - 15 Nov 1997 to 16 Nov 1997
**********************************************