From:
                                                            5/21/97 11:02 PM
Subject: MAX Digest - 20 May 1997 to 21 May
1997To: Recipients of MAX digests 

There are 5 messages totalling 118 lines in this issue.

Topics of the day:

  1. polyin bug (2)
  2. efficiency
  3. Radio
  4. TeleMidi

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

Date:    Wed, 21 May 1997 01:31:15 -0700
From:    David Zicarelli 
Subject: Re: polyin bug

Nick Rothwell  asks:

>David, any chance of a fixed polyin (MAX 3.0-compatible) at some stage?
>This is the bug whereby it prints out "polyin: range error" for incoming
>polyphonic aftertouch on MIDI channel 13.

Nick, what's really weird is that I can't even find this error message
in the source code, nor do I remember ever typing in such a
message (and I was the original author of the polyin object), which
seems entirely contrary to the spirit of the Max MIDI objects.
Plus, the fact that it happens only on channel 13, it's like some
bad joke. I know, not funny to you.

No chance I'll be fixing anything in 3.0. But a workaround might be
to use midiparse.

David Z.

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

Date:    Wed, 21 May 1997 13:49:06 +0200
From:    Jeffrey Burns 
Subject: efficiency

In a very interesting note on efficiency Greg Kuhn wrote:

>To add two numbers use a _+ not an _expr.

Say, I have an expr object that gives me 200-$i1. Are you saying that it
would be faster to use a subtraction object, putting 200 into its left
input by means of a loadbang and feeding the integer values into its right
input while connecting the integer values to its left input as well by way
of a button object?

Jeff

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

Date:    Tue, 20 May 1997 11:08:36 +0100
From:    Jem Finer 
Subject: Radio

Does anybody know of a radio that is interfaceable with a Mac - to enable
one to change channels via midi for example - or better still,
soft/hardware that turns the Mac into a radio.

Thanks,

Jem Finer

Kentish Town
London NW5
finer@easynet.co.uk

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

Date:    Thu, 22 May 1997 04:09:57 +0900
From:    Yuya Watanabe 
Subject: TeleMidi

Drar MAXers,

"TeleMidi" is a brand new interactive MIDI communication interface.
More information  >>>  http://www.telemidic.ksp.or.jp/

Yuya Watanabe
yuya@mars.dtinet.or.jp

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

Date:    Wed, 21 May 1997 19:10:18 +0100
From:    Nick Rothwell 
Subject: Re: polyin bug

>>David, any chance of a fixed polyin (MAX 3.0-compatible) at some stage?
>>This is the bug whereby it prints out "polyin: range error" for incoming
>>polyphonic aftertouch on MIDI channel 13.

>Nick, what's really weird is that I can't even find this error message
>in the source code, nor do I remember ever typing in such a
>message (and I was the original author of the polyin object), which
>seems entirely contrary to the spirit of the Max MIDI objects.
>Plus, the fact that it happens only on channel 13, it's like some
>bad joke. I know, not funny to you.

I thought at first that it might be something bizarre in the MIDI stream
the Thunder is putting out, but I duplicated the poly aftertouch messages
by programming up my PC-1600 fader box to generate them, and the error
occurred there as well. Channel 13 only, as I said.

>No chance I'll be fixing anything in 3.0. But a workaround might be
>to use midiparse.

I might try that; alternatively, since I'm planning to native-code the
Thunder MIDI input module anyway, it might be cosmetically neater to take a
raw "midiin" feed and digest that internally. Or I could hack it and change
the channel 13 to some other. (I think I still have a channel spare - I use
a lot of channels to differentiate all the different axes of control the
Thunder can put out - but it's most convenient to use channels 1 upwards
contiguously.)

I hereby do solemnly declare that this is a real bug and it really does
happen and it's not just my imagination or my attempt to wind up the
implementor. I could screen-shoot if it anyone wants firmer proof. I want
this to be called "Nick's Demned, Elusive, Poly Aftertouch Bug." (They seek
it here, they seek it there...)

         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 - 20 May 1997 to 21 May 1997
**********************************************