Subject: MAX Digest - 20 Jun 1998 to 21 Jun 1998
Date: Mon, 22 Jun 1998 00:00:31 -0400
From: Automatic digest processor 
Reply-To: MAX - interactive music/multimedia standard environments
     
To: Recipients of MAX digests 

There are 5 messages totalling 189 lines in this issue.

Topics of the day:

  1. =?iso-8859-1?Q?1=2Dsht=2Dg=40=EAt?= ++!
  2. one
  3. Working with lists of lists?
  4. Questions from a semi newbie
  5. MAX LIST ADMINISTRATOR

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

Date:    Sat, 20 Jun 1998 21:34:45 -0700
From:    Les Stuck 
Subject: =?iso-8859-1?Q?1=2Dsht=2Dg=40=EAt?= ++!

>1) I've been needing some kind of a "one-shot" gate, which means some kind
>of object that would let a control message pass through once and then
>close up until being reset.

a classic max problem. here's the classic solution:

max v2;
#N vpatcher 50 40 293 245;
#P comment 70 164 142 196617 2. Then message is sent (left);
#P number 32 164 35 9 0 0 0 3;
#P number 130 86 35 9 0 0 0 3;
#P button 32 73 15 0;
#P message 32 93 14 196617 1;
#P message 52 93 14 196617 0;
#P button 52 142 15 0;
#P newex 32 119 108 196617 gate;
#P comment 19 33 47 196617 Allow one message;
#P comment 69 142 139 196617 1. Gate is closed first (right);
#P connect 2 0 8 0;
#P connect 2 0 3 0;
#P connect 3 0 4 0;
#P connect 4 0 2 0;
#P connect 5 0 2 0;
#P connect 6 0 5 0;
#P connect 7 0 2 1;
#P pop;

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

Date:    Sat, 20 Jun 1998 22:02:07 -0700
From:    jhno 
Subject: one

>1) I've been needing some kind of a "one-shot" gate, which means some kind
>of object that would let a control message pass through once and then
>close up until being reset.

yeah - ! i have run into this often enough that this message inspired me to
craft a most simple max object, "one", which does just this. here it is:

max v2;
#N vpatcher 50 40 309 319;
#P newex 137 112 45 8257545 loadbang;
#P button 60 80 15 0;
#P message 46 131 14 8257545 0;
#P message 60 131 14 8257545 1;
#P button 46 110 15 0;
#P newex 46 157 27 8257545 gate;
#N comlet Incoming Messages;
#P inlet 106 94 15 0;
#N comlet One Message Per Reset;
#P outlet 46 183 15 0;
#N comlet Reset One;
#P inlet 60 59 15 0;
#P connect 2 0 4 0;
#P connect 0 0 7 0;
#P connect 2 0 3 1;
#P connect 3 0 1 0;
#P connect 4 0 6 0;
#P connect 5 0 3 0;
#P connect 6 0 3 0;
#P connect 7 0 5 0;
#P connect 8 0 5 0;
#P pop;

this reminds me of the way a neuron fires, to some extent... they have to
"re-charge" before they fire again. of course, this one requires you to
recharge it yourself, with Bang (tm) brand One Recharging Fluid.

kind of a philosophically interesting object...

-jhno

() ))  (  ((( ))   ) ))))) ( )((()) (  ( ))   (  )    ) (   ((( )  (()( (()
delicate ear                                                 ear@sirius.com
san francisco, ca                                http://www.sirius.com/~ear

when the yogi gets sufficiently sensitive, he makes a humming sound, like a
bee, and in this vibration, hears the dissolution and creation of worlds.
                             - kelly, re: the Vedantic Hatha Yoga Pradipika

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

Date:    Sat, 20 Jun 1998 23:45:13 -0700
From:    Chris Muir 
Subject: Re: Working with lists of lists?

At 9:01 PM -0700 6/20/98, "Pablo Silva-Escuela Nacional de Musica, UNAM"
 wrote:

>1) I've been needing some kind of a "one-shot" gate, which means some kind
>of object that would let a control message pass through once and then
>close up until being reset. I remember once patching one out of a couple
>of normal objects, but I wonder whether I am just missing some aspect of
>an existing object.

Here's a version made from a gate and a trigger object:
max v2;
#N vpatcher 562 460 787 684;
#P comment 3 39 173 196617 The arguments can be l \, b \, i \, s and f for
list \, bang \, int \, symbol and float.;
#P newex 101 93 45 196617 loadbang;
#N comlet Message Out;
#P outlet 24 189 15 0;
#P button 146 122 15 0;
#P newex 24 107 35 196617 t b $1;
#P message 146 140 13 196617 1;
#P message 24 138 14 196617 0;
#P newex 24 166 30 196617 gate;
#N comlet Reset;
#P inlet 146 73 15 0;
#N comlet Messages;
#P inlet 24 74 15 0;
#P comment 41 74 61 196617 Message In;
#P comment 163 73 41 196617 Reset;
#P comment 41 189 100 196617 Message Out;
#P comment 2 5 137 196622 MessageOneShot;
#P comment 3 26 165 196617 Argument sets message type;
#P connect 5 0 10 0;
#P connect 6 0 11 0;
#P connect 11 0 9 0;
#P connect 7 0 12 0;
#P connect 8 0 7 0;
#P fasten 9 0 7 0 151 159 29 159;
#P connect 10 0 8 0;
#P connect 10 1 7 1;
#P connect 13 0 11 0;
#P pop;

_____________________________________________________
Chris Muir        |  The Web Comes Alive With Music:
cbm@headspace.com |  http://www.headspace.com/beatnik

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

Date:    Sun, 21 Jun 1998 19:55:36 +0200
From:    Francois Lamarche 
Subject: Questions from a semi newbie

Greetings Maxers

I bought Max a long time ago (version 2.1.2), but immediately after that
I learned I was moving to Europe, so I dismantled my prototype of a home
studio, but kept the Max sotftware, along with the manual.

Recently I started thinking about building a home studio again. It seems
Max/MSP is still the best way to construct an instrument that's well
taylored to my needs. But I have some questions:

--- What are the data structure constructors in Max 3.5? Are there more
available than the original Array and Set?

--- It's hard to evaluate the processing power by looking only at the
figures for number of oscillators given on David Z's home page. can
somone give figures on say how many DX7 voices can be done
simultaneously on a 266MHZ G3? Or MiniMoog voices? Surely people have
already written emulators for the like.

--- Does a card like the Audomedia III allow for the processing
associated to audio objects to be done inside it, or is the speedup due
to reasons of interface? What kind of speedup do you get with such a
card?

Thank you,

Francois Lamarche

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

Date:    Sun, 21 Jun 1998 17:48:14 -0700
From:    Walter Sheluk 
Subject: MAX LIST ADMINISTRATOR

What is the Email address for the MAX list administrator?

Thanks.

Walter Sheluk
MUSIC PLUS

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

End of MAX Digest - 20 Jun 1998 to 21 Jun 1998
**********************************************