Subject: MAX Digest - 18 Nov 1997
Date: Wed, 19 Nov 1997 00:00:50 -0500
From: Automatic digest processor 
Reply-To: MAX - interactive music/multimedia standard environments
To: Recipients of MAX digests 

There are 5 messages totalling 182 lines in this issue.

Topics of the day:

  1. ecs.bzzp
  2. QT, Realtime Graphics:More
  3. response to various questions
  4. Problems with windows in external
  5. variable length slider


Date:    Tue, 18 Nov 1997 16:12:44 -0600
From:    =cw4t7abs 
Subject: ecs.bzzp

>To continue this discussion without mentioning the -Xpose- software program
>would be a crime!

>It includes built in transition and color effects, which can also be mapped
>to keys.

+ lakc||sukc severel+e.

d1v1s1on |3| |+|
a 9 f f  |0| | | | 6319  bytes|
.received !n 0.54 seconds |11 Kbytes/s|
humanzsuk |=96| =D8 f =D8 =D8 =D8 3
           \ <>-[][][][]


Date:    Wed, 19 Nov 1997 01:27:43 +0100
From:    muki pakesch 
Subject: Re: QT, Realtime Graphics:More

Johnny DeKam  wrote:
>To continue this discussion without mentioning the -Xpose- software program

and don't forget image/ine !
it processes video (incoming live video & QTmovies) in realtime
comtrolled by mouse, graphic tablet, sound and midi

you can download a demo at


| muki pakesch                                                     |
|                                                                  |
|  |


Date:    Tue, 18 Nov 1997 17:19:26 -0800
From:    Peter Elsea 
Subject: response to various questions

what's with all the equal signs?

A little digging in the back of my Eudora manual indicates these are
Quoted-Printable codes, MIME's way of transmitting things like accents and
spaces at the end of lines. Apparently the list digest maker is leaving
the MIME Version and Contents type out of the header, so if anyone uses
these (or writes a long line) we digest readers get extra =s like this`

How about powerbook 1400?
I went through this last year, with the help of many on this list. The
secrect is the MIDIman Midi adapter WITH the wall wart (AC power adapter).
Also OMS 2. I tried a lot of adapters, but only the midiman worked.
(Probably the latest studio XXs would, but I didn't try them.) The problem
with other designs is not enough drive from the 1400 serial port or
unsuitable clock waveforms from the adapter. OMS 2 can deal with the
modem/serial port problem.

>Is there a way to dynamically change the endpoints of a slider or dial?
If you look in the toolbox of K@rlheinz Essl's RTC library, you'll find a
little number I wrote called trans-lin. Trans-lin has three arguments,
start, end and number of steps. [Trans-lin 0 31 128] gets you from 0 to 31
in 128 steps. These can be changed via the inlets. There are also trans-exp
and trans-log for some curves. For trickier curves ( such as velocity
scaling) look into Linfer in the Lobjects.

Peter Elsea
Electronic Music Studios
University of California, Santa Cruz


Date:    Tue, 18 Nov 1997 22:13:22 -0500
From:    Stephen Kay 
Subject: Problems with windows in external


I'm trying to implement a window in an external object.  I have created t=
he =

wind struct with wind_new() as specified in the documentation, giving it =
the =

correct flags for Scroll bars.

Indeed, the window when it is created has scroll bars, but I am unable to=
 get =

the wind_scroll() function to call by clicking on them - it just calls =

wind_click().  Furthermore, putting wind_defaultscroll() in my wind_click=
() =

method also yields no results - even when I'm clicking in the scroll bars=
, =

wind_defaultscroll() returns 0.  I am unable to slide the "thumbs" or get=
 any =

response from the scroll bars.

Any ideas what I'm doing wrong? This is in Max 3.0 68k at the moment.

Stephen Kay=


Date:    Tue, 18 Nov 1997 22:31:17 -0500
From:    Stephen Kay 
Subject: variable length slider

>Is there a way to dynamically change the endpoints of a slider or dial?
>I know you can do it once with the get info command, but I would like to=
>this on a conditional basis.  I'm making an editor for a Yamaha TX81Z fm=

>synth, and I would like to keep the interface fairly compact.  For examp=
>if one is changing the Attack Rate for an operator, you need a slider to=
>from 0-31, but if you are changing the Release Rate, you need the slider=
>go from 1-15.  I suppose I could gate the output from a slider based on =
>parameter selection, but it would be much more elegant to be able to go =
>full throw of the lever for any given parameter.

Boyo, that shift-option click display of messages in 3.5.x is sure handy.=

hslider and dial both support the "size" message, for changing the "throw=

Another thing you could do that might work better given different ranges =
of =

values is to scale the output; i.e. set it to go 0 to 127, then scale the=

output from range 0 to 127 into whatever range you want.  My (ahem) scale=
X =

object does this quite handily, but there are others around.

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----------------


End of MAX Digest - 18 Nov 1997