Subject: MAX Digest - 14 Jul 1999 to 15 Jul 1999 (#1999-211)
Date: Fri, 16 Jul 1999 00:00:15 -0400
From:
Automatic digest processor <LISTSERV@LISTS.MCGILL.CA>
Reply-To: MAX - Interactive Music/Multimedia Standard Environments <MAX@LISTS.MCGILL.CA>
To: Recipients of MAX digests <MAX@LISTS.MCGILL.CA>


There are 9 messages totalling 331 lines in this issue.

Topics of the day:

  1. A few questions
  2. Va et vient : 1 question 3 solutions
  3. reson~ (was: A few questions)
  4. MAX OS? (4)
  5. Font Size
  6. Please ignore message Font Size

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

Date:Thu, 15 Jul 1999 09:18:09 +0100
From:david stevens <david@RESONANT.DEMON.CO.UK>
Subject: Re: A few questions

hi Keay
>
> Second,
I am a little confused as to exactly what the reson~ object
> does. I can run an audio signal through it, and it does have some
> slight effect up till it effectively explodes into static.

I', not sure from your mail exactly how you're "operating" reson~, but i'm using
it to make banks of filters to run noise sources through, and it works fine for
me. you can put filter frequency and resonance in as arguments after the object
name, or use the inlets for continuous control. Open the help file and play with
that (always a good place to start!) - or copy the bits you need into your patch
and modify as required. I've found the useful resonance range to be between 0
and around 50 - but you can go higher. Maybe start by filtering noise~, so that
you get an idea of what it does. (If that doesn't help, perhaps you could send
the patch you're using (in text format) and i could have a look at it.)

you don't get self-oscillation though, if you want that use lowpass~ - that has
a resonance range from 0. to 1. , and starts to oscillate around 0.98. you could
combine that with hp1~ to get a more controllable kind of bandpass filter. (hp1~
is available somewhere or other! if you need it and can't find it let me know
directly and i'll send it to you).

david

The
> assumption would be that reson~ is short for resonance, but the results
> I have been able to achieve have been subtle to catastrophic with know
> middle ground. What would be an effective way to achieve more
> controllable and noticable results?
>

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

Date:Thu, 15 Jul 1999 11:35:06 +0100
From:Roland Cahen & Ruth Sefton-Green <cahen.sefton.green@WANADOO.FR>
Subject: Va et vient : 1 question 3 solutions

Dear all,
Thank you for your answers to my question,
here are the best solutions together in one patch.
Yours
Roland Cahen


max v2;
#N vpatcher 27 44 722 412;
#P comment 499 92 133 196617 Kevin Walker solution using set and
differencing outputs with two == objets;
#P toggle 577 166 15 0;
#P toggle 515 167 15 0;
#P message 515 143 35 196617 set \$1;
#P message 574 142 35 196617 set \$1;
#P newex 581 189 29 196617 == 0;
#P newex 526 190 29 196617 == 0;
#P newex 499 232 48 196617 print aaa;
#P newex 558 234 48 196617 print bbb;
#P comment 345 208 27 196617 play;
#P comment 300 208 23 196617 rec;
#P user led 281 208 17 17 0 150;
#P user led 327 208 17 17 1 150;
#P message 281 232 14 196617 1;
#P message 327 231 14 196617 0;
#P message 384 169 31 196617 set 0;
#P message 224 170 31 196617 set 0;
#P user led 121 224 17 17 1 150;
#P user led 84 224 17 17 0 150;
#P button 92 296 15 0;
#P newex 121 179 23 196617 abs;
#P newex 121 160 27 196617 - 1;
#P toggle 121 203 15 0;
#P toggle 84 203 15 0;
#P toggle 84 138 15 0;
#P user ubutton 84 223 18 18 0 0;
#P user ubutton 120 223 17 18 0 0;
#P comment 45 86 125 196617 Eamonn Doyle solution using transparent button;
#P comment 240 135 150 196617 Roger Cochini solution using set;
#P comment 30 29 647 196617 Many solutions to the Roland Cahen question :"
mutual complementarity : for example two leds \, a red and a green \; when
one turns on the red which was off \, it turns on and the green goes off
and reciproqually. The trouble is off course how to get rid of the loop &
the stack overflow break. ";
#P comment 275 114 65 196617 1st price \; -);
#P connect 17 0 14 0;
#P connect 16 0 15 0;
#P connect 15 0 19 0;
#P connect 14 0 18 0;
#P connect 27 0 28 0;
#P connect 26 0 29 0;
#P connect 10 0 8 0;
#P connect 9 0 10 0;
#P connect 25 0 23 0;
#P connect 25 0 27 0;
#P connect 24 0 22 0;
#P connect 24 0 26 0;
#P connect 8 0 13 0;
#P connect 7 0 12 0;
#P connect 6 0 7 0;
#P fasten 6 0 9 0 89 156 126 156;
#P fasten 11 0 6 0 97 318 67 318 67 125 89 125;
#P connect 29 0 22 0;
#P connect 29 0 25 0;
#P connect 28 0 23 0;
#P connect 28 0 24 0;
#P fasten 5 1 11 0 97 269 97 269;
#P fasten 4 1 11 0 132 291 97 291;
#P connect 19 0 17 0;
#P connect 18 0 16 0;
#P pop;


-----------
>I am a little confused as to exactly what the reson~ object
>does. I can run an audio signal through it, and it does have some
>slight effect up till it effectively explodes into static.

reson~ is a very good band pass resonant filter that works well with me.
The typical ranges are :
0. to 1 (or more) for gain inlet 1
0 to 3000 (or more) for freq inlet 2
0. to 100. for resonnance.

The problem is that the output volume or the input gain has to be
compensate so as it wouldn't "explode" when the resonnance lows down near 0.
You can use for example Richars Dudas object "flip" object and Eric Singer
Log/ExpCurve objects to scale (or scale objects from jimmies)
all downloadable, I think, on ircam ftp site
ftp://ftp.ircam.fr/pub/forumnet/max/FAT/

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

Date:Thu, 15 Jul 1999 12:53:28 +0000
From:Trond Lossius <lossius@IAFRICA.COM.NA>
Subject: Re: reson~ (was: A few questions)

Keay wrote:


> Second,I am a little confused as to exactly what the reson~ object
> does. I can run an audio signal through it, and it does have some
> slight effect up till it effectively explodes into static. The
> assumption would be that reson~ is short for resonance, but the results
> I have been able to achieve have been subtle to catastrophic with know
> middle ground. What would be an effective way to achieve more
> controllable and noticable results? (snipped)
>

reson~ is a band-pass filter. From the filter equation:

y[n] = gain * x[n] - gain*r2*x[n-2] + c1*y[n-1] + c2*y[n-2]

one can figure that reson~ is an 2nd order pole-zero filter. As far as
I'm able to see reson~ will have poles (minimum attenuation) at ±cuttoff
frequency and zeros (maximum attenuation) at 0 Hz and the Nyquist
frequency.

Q is related to bandwidth (BW) and center frequency as:

Q = Center Frequency / BW

Bandwidth is frequency range between the frequencies below and above
center frequency where the signal is attenuated by 3 dB relative to the
center frequency.

If my assumptions concerning poles and zeros are correct, you will not
be able to make a high-pass filter by setting center frequency to the
Nyquist frequency, og a low-pass filter by setting center frequency to 0
Hz. In this respect the MSP reson~ differs from the behaviour of RESON
unit generators in e.g. Csound (Dodge & Jerse, 1997, pp. 174-177).

According to Dodge & Jerse RESON in most music languages use to be a
second order all-pole filter, using a similar formula to the MSP lores~
object:

y[n] = a0*x[n] - b1*y[n-1] - b2*y[n-2]

but differing in respect to how the coeffisients are calculated. In fact
you are able to make a band-pass filter or an high-pass filter out of


lores~ by tweeking the coeffisients for middle and right inlet.

I've made an object (or "abstraction") for visual display of sound
spectrums, using fft~, scope~ and quite a bit of sample tweeking. I've
planned to put it up on UnMax, but haven't come around to do so yet.
I'll mail it to you of the list. I find it quite handy.


Trond L.


References:

Dodge C. & T.A.Jerse (1997): Computer Music. Synthesis, composition and
performance. 2nd ed. Schirmer Books.

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

Date:Thu, 15 Jul 1999 08:57:30 -0500
From:Ed Hartley <e-hartley@WORLDNET.ATT.NET>
Subject: Re: MAX OS?

I've been reading recent mail concerning problems with OS 8.6 and Max
with great trepedation. I'm going to need to upgrade to 8.6 soon (for
non-Max reasons) and I'm wondering whether people have been having
trouble with just Max, MSP or both. Thanks.

Ed Hartley

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

Date:Thu, 15 Jul 1999 07:45:30 -0600
From:Kevin Walker <kwalker@XMISSION.COM>
Subject: Re: MAX OS?

>I've been reading recent mail concerning problems with OS 8.6 and Max
>with great trepedation. I'm going to need to upgrade to 8.6 soon (for
>non-Max reasons) and I'm wondering whether people have been having
>trouble with just Max, MSP or both. Thanks.
>
>Ed Hartley

I've been using Max/MSP with 8.6 on both a desktop beige G3 and a G3
powerbook. I've had no problems at all.

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

Date:Thu, 8 Jul 1999 09:47:47 +0100
From:Rob Godman <rob.godman@VIRGIN.NET>
Subject: Font Size

Dear all,
Is there a simple way of making the font size (for numbers as well as
text) larger than the presets in the font menu? - larger than 36. This
applies in particular to number boxes.
Thanks for those who lent assistance with the graphics issues.
Fullscreen and LCD provided the answer.
Best wishes,
Rob
--
*******************************************************************
Rob Godman
Composer

  1. (44) 01453 521895
  2. (44) 01453 844447

For more information (if slightly out of date......)

http://www.composer.co.uk/musicnow/composers/godman.html
*******************************************************************

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

Date:Thu, 15 Jul 1999 10:33:59 -0500
From:Ed Hartley <e-hartley@WORLDNET.ATT.NET>
Subject: Re: MAX OS?

Thanks

Kevin Walker wrote:

> >I've been reading recent mail concerning problems with OS 8.6 and Max
> >with great trepedation. I'm going to need to upgrade to 8.6 soon (for
> >non-Max reasons) and I'm wondering whether people have been having
> >trouble with just Max, MSP or both. Thanks.
> >
> >Ed Hartley
>
> I've been using Max/MSP with 8.6 on both a desktop beige G3 and a G3
> powerbook. I've had no problems at all.

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

Date:Thu, 15 Jul 1999 12:42:52 -0400
From:Christopher Murtagh <chris@MUSIC.MCGILL.CA>
Subject: Re: MAX OS?

On Thu, 15 Jul 1999, Kevin Walker wrote:
> I've been using Max/MSP with 8.6 on both a desktop beige G3 and a G3
> powerbook. I've had no problems at all.

Pretty much the same with me. MacOS8.6 and MSP is running beautifully
with my 2408. I don't think I have ever had a more stable system than this
(knock on wood).

Cheers,

Chris

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

Date:Thu, 15 Jul 1999 18:58:20 +0100
From:Rob Godman <rob.godman@VIRGIN.NET>
Subject: Please ignore message Font Size

Please ignore message Font Size. This was a duplication of a message I
sent a week ago and is all sorted now. My computer's having a fit! -
could be the operator!
--
*******************************************************************
Rob Godman
Composer

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

End of MAX Digest - 14 Jul 1999 to 15 Jul 1999 (#1999-211)
**********************************************************