10/9/97 11:02 PM
Subject: MAX Digest - 8 Oct 1997 to 9 Oct
1997To: Recipients of MAX digests 

There are 11 messages totalling 431 lines in this issue.

Topics of the day:

  1. C?:Multi-seg eternals and attributes
  2. loopOn()
  3. Voice-to-MIDI?
  4. MAX Digest - 7 Oct 1997 to 8 Oct 1997 (4)
  5. fileshare, arpeggio
  6. seq & type 0
  7. Request about video capture
  8. BioMuse'n'MAX on ISDN -- NY vs TOKYO --Oct.18-19


Date:    Thu, 9 Oct 1997 01:37:54 -0400
From:    Stephen Kay 
Subject: C?:Multi-seg eternals and attributes

This may be only a question that David Z. can answer, but I offer it to
those who may know:

I've several objects which are multi-segment (as far as their 68k
incarnation goes) .  I recently was perusing the "attributes" of each
segment (in CodeWarrior Pro 1.0; IDE 2.0), and I wondered if they were se=

The available attributes for each segment are:

[ ] Preloaded
[ ] Protected
[ ] Locked
[ ] Purgeable
[ ] System Heap

The default settings in CW Pro 1.0 are

1st segment:

[X] Preloaded
[X] Protected
[X] Locked
[ ] Purgeable
[ ] System Heap

All other segments:

[ ] Preloaded
[X] Protected
[ ] Locked
[X] Purgeable
[ ] System Heap

Although this seems to work fine, it's one of those things that made me
question "Is this correct, or will it cause problems occasionally?  Or ar=
there perhaps better settings for multi-segment MAX objects?"

BTW, for anyone who cares, CW Pro 1.0 (IDE 2.0) is awesome, in that you c=
have a single project file for your Fat and 68k versions and simply switc=
targets while compiling.

Stephen Kay


Date:    Thu, 9 Oct 1997 00:47:38 -0600
From:    =cw4t7abs 
Subject: loopOn()

>tons of $ that I don't have on samplers!)?

steim . lisa .

<>-[p u n K t p R o T o k o L]-
<>19 b!t sh!Ft reg!zt3r.
kr0p3r0m_||-a9ff  feedbak rekordz


Date:    Thu, 9 Oct 1997 09:11:38 +0200
From:    Jan Borchers 
Subject: Voice-to-MIDI?

Hi folks,

We're working on "WorldBeat", an interactive music exhibit developed
with MAX . One of its
features requires a pitch-to-MIDI converter, i.e. hum/sing into a
microphone, and get MIDI notes out of it. It doesn't have to be very
fancy, we just want a simple sequence of notes representing the melody
that was hummed. But it has to be fast, so we're looking for a
hardware device.

We used Roland's CP-40, but it seems out of production now. Roland's
GI-10 seems to be the only device on the market featuring
voice-to-MIDI conversion at the moment.

Does anybody have any experience with the GI-10 voice feature, or
could recommend another device for that purpose (Yamaha G-50 maybe)?

Thanks for any help!



Jan O. Borchers  Telecooperation Group     Office: TNF Tower, Room 955
Dipl.-Inform.    Dpt. of Computer Science   Phone: +43-732-2468-9888
                 University of Linz           Fax: +43-732-2468-10
Research         Altenberger Str. 69        Email:
Assistant        4040 Linz, AUSTRIA

Visiting         Distributed Systems Group  Office: Bldg. O27, Room 547
Scientist at:    Dpt. of Computer Science    Phone: +49-731-502-4192
                 University of Ulm           Email: see above
                 James-Franck-Ring, 89069 Ulm, GERMANY


Date:    Thu, 9 Oct 1997 14:27:57 +0100
From:    Pottier Laurent 
Subject: Re: MAX Digest - 7 Oct 1997 to 8 Oct 1997


I work on a project concerning a virtual instrument controled with Max and
playing percussive sounds.

Does anybody know something about the use of video cameras as captors to
follow hands mouvements ?

I wanted to use the Bigeye software but I'm not sure it is speed enough.

I saw some years ago at ircam a very interesting demo of a canadien
musicien but I don't  remember his name.

Thanks a lot


    Laurent Pottier
   d=E9part. Math-Info
   UPV - Rte de Mende
 34199 Montpellier Cedex 5


Date:    Thu, 9 Oct 1997 09:22:51 -0400
From:    Bob Gluck 
Subject: Re: MAX Digest - 7 Oct 1997 to 8 Oct 1997

In a message dated 10/9/97 4:05:56 AM, you wrote:


I wasn't aware that people were having trouble installing Max under System
My difficulties have been about the conflict between the copy protection
application and system 8. Opcode continues to promise a new key disk that
corrects this problem, but so far I haven't seen any concrete results. Does
anyone have newer information about this?

Opcode (and others) has/have also noted that the copy protection will work
correctly if installation takes place with an earlier system installed. The
suggestion is to install system 8 after Max is on the hard drive. Having
tinkered with system 8 for hours and hours to get everything working in a
balanced way (I had removed the authorization for Max 3.5 before upgrading
the system to 8.0 because in the past, I've had a terrible time losing
authorizations of Opcode applications when upgrading system software), the
idea that I might trash the system, reinstall 7.5 or 7.6 and then reinstall
system 8 seems like a less than compelling or impressive idea.

Bob Gluck
Sheffield, MA


Date:    Thu, 9 Oct 1997 09:31:30 -0700
From:    Alex Stahl 
Subject: Re: MAX Digest - 7 Oct 1997 to 8 Oct 1997

>Peter Nyboer  wrote:
>Question:  Is there anyway to get tight, sample accurate looping in Max, or
>should I move on to another project (or learn C so I can make my own, or
>spend tons and tons of $ that I don't have on samplers!)?

For manipulating samples rather than MIDI, I found James McCartney's
SuperCollider a rewarding middle ground between Max-like ease and C-like
control.  It is not a graphical programming environment, but the built-in
audio dsp functions do allow accurate looping in just a few lines of code.
Via MIDI input it can coexist with Max control patches.  Best part is, if
you have a PPC you've already paid for the hardware.

-Alex Stahl
"One reason that life is complex is that it
has a real part and an imaginary part."
                -Andrew Koenig


Date:    Thu, 9 Oct 1997 09:54:56 -0700
From:    Peter Elsea 
Subject: fileshare, arpeggio

Katie F. Collins asks
>please cancel my subscription to this list
The proper way to get off the max list is to send the message
signoff max
The message "help max" will get you a list of other commands
Don't forget to supress your signature line or you'll get a bunch of error
messges back.

 Keith Kothman has discovered you can't run Max while filesharing is on and
asks if there is any hope.
Nope. The filesharing problem is an OMS 2 bug, not a Max bug. You can shut
appletalk down with the OMS dialog and operate safely. Or you can remove
filesharing and have appletalk active to print, but OMS + Appletalk + FS
won't work nohow.

Early versions of Opcode products would not run with appletalk either.
(Some suspected this was to keep labs like Keith's and mine from running
from a single install on a server. I think it was just because of the
performance problems appletalk causes.)

Ken Loge asks:
>Does anyone have a general purpose MAX arpeggiator you'd be willing to

I humbly suggest you open up the Lobjects and take a look at Lstrum. It's
about as easy as arpeggiators get.

Speaking of humillity, I want to remind Lobject users that there are some
essential bug fixes at This affects Lpair,
Lswap,Larray,Lave and Llast. These versions of Lswap and Larray have some
interesting new features.

The posted versions of Lobjects do not have all these fixes yet (I'm
waiting till I get all my fixes done so I don't bother the site admins with
a lot of incremental postings. And what I'm waiting for is more bug
reports- you mean they're all perfect?)

Finally, Mark Casey  asks about an FAQ. There isn't one that I am aware of,
because it isn't in the nature of Max or this list that the same old
questions come back all that much. That's also a plaudit to Chris Dobrian
and the legions of help file authors. Almost everything is answered in the
documentation. We do get a flurry of SOQs at the beginning of school terms
before the new students have finished reading everything.

However, I'm willing to maintain one if the need is there. (I do make a
living by answering questions about Max, after all.) Vote for an FAQ by
sending your list of the ten most annoying questions (with answers please)
directly to I'll put the compilation on the UCSC ems

Peter Elsea
Electronic Music Studios
University of California, Santa Cruz


Date:    Thu, 9 Oct 1997 22:55:16 +0200
From:    Terje Winther 
Subject: Re: seq & type 0

John Alexander  wrote:

>Hi - i'm having a problem reading a type 0 MIDI file into the seq object.
>The "read" argument appears to work, I get a "seq : reading file.mid" but
>when I bang it I get nothing. If I send seq a "print" argument I get "error
>: symbol MThd when delta time expected". Do I have to edit it in a Text
>editor first? What am I doing wrong?

Seems to me that there is an error inside the MIDI file. How did you
generate the file? What program did it?

The error MSG says that it was looking for (expecting) a time specification
at a point in the MIDI file when unexpectantly a "new track" header

Or it could be a bug. You'll never know.

If you have the possibility, try to recreate/save the MIDI file again.
Try reading the file into another program (like a sequencer, notator

If the error is consistance, and there is no way for you to deal with it,
you will have to open the file and edit the contents directly.
This can *not* be done in a text editor, due to the way a MIDI file is
You will need a programmers tool of some kind. And you need to to be able
to read hex, which is a pain in the ass, IMHO.
But it is still possible to do it, but use it as a last resort.

tw.  :)


Date:    Thu, 9 Oct 1997 14:41:05 -0700
From:    Martin Gotfrit 
Subject: Re: Request about video capture

Canadian who develops video interactive systems for Max is David Rokeby.

David Rokeby

*       David Rokeby                   *
*       349a Spadina Avenue     *
*       Toronto, Ontario M5T 2G3      *


Date:    Fri, 10 Oct 1997 01:06:24 +0200
From:    Roby Steinmetzer 
Subject: Re: MAX Digest - 7 Oct 1997 to 8 Oct 1997

>I work on a project concerning a virtual instrument controled with Max and
>playing percussive sounds.
>Does anybody know something about the use of video cameras as captors to
>follow hands mouvements ?
>I wanted to use the Bigeye software but I'm not sure it is speed enough.

Check out the BigEye demo at
Probably you'll need to run Max and BigEye on distinct computers.
There is also Eric Singer's VideoIn object, a Max external (68k for the
I worked with it with good results.

Roby Steinmetzer
Luxembourg, Europe


Date:    Fri, 10 Oct 1997 09:55:08 +0000
Subject: BioMuse'n'MAX on ISDN -- NY vs TOKYO --Oct.18-19

Atau Tanaka -- BioMuse+MAX Muscle Musician now living in Japan-- will do an
ISDN realtime collaboration with musicians in NY.

I (BUYO-BUYO-IGOR) will also play over there..

maybe  you can learn more at:

or if raw-data is O-Kay:

-------------------- info ----------------------------

Saturday Night Live New York  vs Sunday Morning Coffee Tokyo
An ISDN Connection Concert
Between DUMBO Festival New York and Cyberia Cafe Tokyo
Saturday 18 October, 23:00 New York City
Sunday 19 October, 12:00 noon Tokyo

Real time collaborative music concert connecting musicians in New
York and Tokyo via ISDN videoconferencing. Musicians keep
communication via eye to eye contact through the transmission
delay and jerky video to play together. Rhythmic games of network
echo acoustic. MIDI data going overseas playing a piano on the
other end while someone plays locally - the ghost and the being
on one instrument. Sensor instruments sending bio-signal data
across the planet.

Dumbo Festival New York - the opening event for a hi-tech
artists complex under the Brooklyn Bridge. A concert, a party,
it's Saturday night.

Cyberia Cafe Tokyo - the Tokyo branch of London's first
internet cafe. It's the morning after. Seeing musicians perform
and connect back to New York's party over a Sunday morning

This will be the first of an ongoing series of musical collaboration
connections between Tokyo, New York, California, Europe.

New York: Cyberhum - Erick Montgomery (NYC/London) - sampler,
Kondo (Tokyo/NYC) - Powerbook, Silver (NYC) - vocals, Edwin van der
Heide (Holland) - Ultrasound sensors, Sheldon (NYC) - piano

Tokyo: Atau Tanaka (Tokyo/Paris/SF) - BioMuse, Gil Kay (Tokyo) -
Powerbook DJ, BuyoBuyo Igor (Tokyo) - MIDI saxophone/sampler, Koji
Asano (Tokyo) - piano

Previous ISDN concerts performed by Atau, Edwin, les
1994 Gertrude Stein Theatre NYC - Le 4 Martel Loft, Paris France
1995 Sonar Festival, Barcelona Spain - Mystere2000, Amsterdam Holland
1995 Exit Festival Creteil Paris
1996 AyeAye Festival, Nancy France - IAMAS, Gifu Japan - Melbourne Australia

1996 Les Parallaxes, Quebec Canada - Obscure Quebec - V2 Rotterdam, Holland
1997 Sonar Festival, Barcelona Spain - Film/Multimedia Festival Montreal,

These concerts have been reviewed in magazines such as The Wire (England),
and Sound & Recording (Japan). This work has been sponsored by PictureTel,
MCI, France Telecom, Telefonica Spain, PictureTel Canada, Fujita, NTT, IBM.

Later in the month of October 1997, he will do two more connections - one
between ICC Tokyo and ZKM Karlsruhe Germany, and the other between Tokyo and
Fondation 3 Suisses, Paris France.


End of MAX Digest - 8 Oct 1997 to 9 Oct 1997