Subject: MAX Digest - 2 Aug 1998 to 3 Aug 1998
Date: Tue, 4 Aug 1998 00:00:00 -0400
From: Automatic digest processor 
Reply-To: MAX - Interactive Music/Multimedia Standard Environments
     
To: Recipients of MAX digests 

There are 6 messages totalling 266 lines in this issue.

Topics of the day:

  1. Dealing with words (2)
  2. screen resolution (2)
  3. MAX Digest - 29 Jul 1998
  4. MOTU 2408

McGill is running a new version of LISTSERV (1.8c on Windows NT).
Information is available on the WEB at http://www.mcgill.ca/cc/listserv

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

Date:    Mon, 3 Aug 1998 14:00:57 +0200
From:    Manuel Poletti-Studio Parlant 
Subject: Re: Dealing with words

>
>Date:    Sun, 2 Aug 1998 20:26:04 -0700
>From:    Keay 
>Subject: Dealing with words
>
>Hello All,
>
>  Hope someone can help me with this.  I'm looking at the Coll object
>to help solve this, but I don't know how to make it do what I want.
>What I want is:  to use a dialog box (using the dialog object) to enter
>a word into a coll, have it tagged with an index number or some other
>way to retrieve it at random. I'd like to be able to count all the
>words in the coll so that number can be used in an urn to pull the
>words out again at random.  The goal is to be able to have anyone type
>in a list of words and then have the ability to pull out random word
>pairs in a single message box via an execute button (BANG).  I know how
>to achieve this in hypertalk, but it would be cool to be able to do it
>in MAX.
>
>Thanks,
>keay@hooked.net
>SJSU School of Art & Design

hi, try this one

Manuel

max v2;
#N vpatcher 196 64 955 649;
#P number 316 377 35 9 0 0 0 3;
#P newex 429 428 65 196617 route symbol;
#P number 694 479 35 9 0 0 0 3;
#P newex 429 457 60 196617 prepend set;
#P message 429 479 201 196617 ddddddddddd;
#P button 316 323 27 12;
#P button 167 60 15 2;
#P message 135 130 31 196617 clear;
#P newex 316 355 41 196617 random;
#P number 464 250 35 9 0 0 0 3;
#N coll ;
#P newobj 429 398 40 196617 coll;
#P newex 429 372 70 196617 prepend store;
#P message 464 341 203 196617 10 kkkkkkkkk;
#P newex 464 317 60 196617 prepend set;
#P newex 464 294 78 196617 pack 0 s;
#P button 197 60 15 3;
#P message 492 194 14 196617 0;
#P newex 464 217 66 196617 counter;
#P button 464 194 15 0;
#P message 555 124 14 196617 1;
#P button 464 88 29 6;
#P newex 464 144 101 196617 dialog 'Type a Word';
#P comment 499 94 138 196617 <- click here to enter a word;
#P comment 214 60 100 196617 <- reset the counter;
#P comment 525 317 180 196617 take a look at what is entered into coll
(index + data);
#P comment 380 250 82 196617 current index ->;
#P comment 1 60 164 196617 clears coll and reset the counter->;
#P comment 65 130 68 196617 clears coll ->;
#P comment 250 269 100 196617 index count becomes the random range so
you're sure to recall an existing index -->;
#P comment 182 323 132 196617 recall randomly a preset ->;
#P comment 228 479 200 196617 the randomly chosen data when recalled ->;
#P comment 633 479 60 196617 its index ->;
#P comment 143 377 171 196617 the recalled preset (index in coll) ->;
#P comment 178 219 285 196617 creates a unique index associated with the
new typed word ->;
#P comment 470 398 173 196617 <- double-click to see coll's contents;
#P comment 27 438 100 196617 if you want to filter random repetitions use
the 'urn' object instead of random;
#P connect 14 0 17 0;
#P fasten 14 0 21 1 469 174 537 174;
#P connect 15 0 14 0;
#P fasten 15 0 16 0 469 120 560 120;
#P connect 16 0 14 1;
#P fasten 18 0 26 0 469 241 469 241;
#P connect 19 0 18 2;
#P connect 17 0 18 0;
#P fasten 21 0 24 0 469 314 434 314;
#P connect 21 0 22 0;
#P connect 22 0 23 0;
#P connect 24 0 25 0;
#P connect 25 0 34 0;
#P fasten 25 1 33 0 449 418 699 418;
#P connect 27 0 35 0;
#P fasten 28 0 25 0 140 395 434 395;
#P fasten 26 0 27 1 469 274 352 274;
#P connect 26 0 21 0;
#P connect 32 0 31 0;
#P connect 34 0 32 0;
#P fasten 35 0 25 0 321 395 434 395;
#P fasten 20 0 19 0 202 191 497 191;
#P fasten 29 0 28 0 172 93 140 93;
#P fasten 29 0 19 0 172 191 497 191;
#P connect 30 0 27 0;
#P pop;

Manuel Poletti
Studio PARLANT

25 Boulevard des Dames
13002 Marseille-France

tel/fax:  (33)(0)4 91 56 02 98
email: parlant@club-internet.fr

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

Date:    Mon, 3 Aug 1998 05:11:28 -0700
From:    Jim Wood 
Subject: screen resolution

Hi Max,

Does anyone know how to set the desktop screen
resolution on opening of a max patch.
For example I construct a screen to be full window
size, on a monitor set to 640*480 and then when
opened on a screen on another machine that is say
832*624 it will appear pushed to one corner. If I
want to make a screen based interactive piece I want
to be sure it looks roughly the same on all screens.
Any Help, is there a Max message about this or an
object that could be loadbanged, any help?

Jim y_Wood.
UIK
_________________________________________________________
DO YOU YAHOO!?
Get your free @yahoo.com address at http://mail.yahoo.com

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

Date:    Mon, 3 Aug 1998 16:06:46 +0200
From:    Roby Steinmetzer 
Subject: Re: screen resolution

>
>Does anyone know how to set the desktop screen
>resolution on opening of a max patch.
>For example I construct a screen to be full window
>size, on a monitor set to 640*480 and then when
>opened on a screen on another machine that is say
>832*624 it will appear pushed to one corner. If I
>want to make a screen based interactive piece I want
>to be sure it looks roughly the same on all screens.
>Any Help, is there a Max message about this or an
>object that could be loadbanged, any help?
>

there is an object called "desksize" by Richard Dudas
which reports the monitor settings.
This allows you to center the window.
Take a look at the .help patch.
You should find it at the IRCAM server.

Roby

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

Date:    Mon, 3 Aug 1998 10:02:30 -0700
From:    Steve Anderson 
Subject: Re: MAX Digest - 29 Jul 1998

 RE>MAX Digest - 29 Jul 1998 to 30 Jul 1998            8/3/98
                                                       9:57 AM

> the choice doesn't seem obvious to me, specially not beeing sure KORG
1212I/O >is able to handle SPDIF and AD=AT 24 bits optical link, which would
soon be a >limitation.

>Todor

I, too, have been shopping for PCI A/D D/A IO. The best looking deal, IMHO,
is
the MOTU 2408 (motu.com). It has 3 ADAT/DA-88 optical interfaces with timing
+
muti-channel analog, all  simultaneously. I have given up on a powerbook
multi-channel interface.

steve anderson
laser dreams

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

Date:    Mon, 3 Aug 1998 13:20:55 -0400
From:    Chris Murtagh Hrdc-drhc 
Subject: Re: MOTU 2408

From: "Steve Anderson" , on 8/3/98 1:02 PM:
>
>I, too, have been shopping for PCI A/D D/A IO. The
>best looking deal, IMHO, is the MOTU 2408 (motu.com).
>It has 3 ADAT/DA-88 optical interfaces with timing +
>muti-channel analog, all  simultaneously. I have given
>up on a powerbook multi-channel interface.

 Speaking of the 2408... has anyone had any experience with one? Are they
even shipping yet? I know a friend of mine was (maybe still is) waiting for
quite some time from MOTU. I sent a letter to MOTU asking that they get all
the required info to David Z. so that he could (please) make sure that MSP
could use it. I have a project that I want to do with MSP an it requires at
least 6 outputs, and I DON'T want to have to buy an ADAT (yeech!) just to
have for my DA converters (which is pretty much what you need if you want
to use the KORG 1212). David, have you heard anything from MOTU? Do you see
any possiblities that it will be supported by MSP in the near future?

Chris

------------------------------------------------------
 Christopher Murtagh  |'There are very few personal
 Computer Consultant  |problems that cannot be solved
 Musician / Composer  |through a suitable application
 Recording Engineer   |of high explosives'
 Life Long Student    |                  - unknown
------------------------------------------------------

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

Date:    Mon, 3 Aug 1998 14:37:03 -0400
From:    Stephen Kay 
Subject: Re: Dealing with words

>>words out again at random.  The goal is to be able to have anyone type
>>in a list of words and then have the ability to pull out random word
>>pairs in a single message box via an execute button (BANG).  I know how=

>>to achieve this in hypertalk, but it would be cool to be able to do it
>>in MAX.
>>
>>Thanks,
>>keay@hooked.net
>>SJSU School of Art & Design

>hi, try this one

>Manuel

Neat patch, Manuel.  Just one small error:  since 'random' puts
out a random number between 0 and the upper end of the range - 1,
you need to add 1 to the output of the counter before using it
to set the range of random.  Otherwise the last entered word
will never be chosen.

Stephen Kay

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

End of MAX Digest - 2 Aug 1998 to 3 Aug 1998
********************************************