Subject: MAX Digest - 3 Sep 1999 to 4 Sep 1999 (#1999-264)
Date: Sun, 5 Sep 1999 00:00:01 -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 14 messages totalling 477 lines in this issue.

Topics of the day:

  1. brutality (4)
  2. Brutality
  3. pigmout
  4. pigmout reprise
  5. Max and FreeMIDI (2)
  6. OT: One Day Symposium 11 Sept 1999
  7. pitch shifting
  8. startup sound
  9. help to disentangle?
  10. newbie question...

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

Date:Fri, 3 Sep 1999 12:20:01 +0200
From:Peter Castine <pcastine@PRZ.TU-BERLIN.DE>
Subject: Re: brutality

On around 2=AD9=AD99 22:49, andy g said something like:

>i've just been playing around with a bit of a patch which needs to keep
>updating
an 'if' object. i have 3 constantly changing number boxes going
>into it and i need the 'if' object to perform a calculation each time a
>value changes instead of the usual 'only a bang in the left' situation.
>so... what i've done is to hook up a metro to the leftmost number box to
>keep banging away at it so that 'if' is fooled into thinking it has to kee=
p
>making the calculation.

Why don't you just have the outputs from the non-triggering [int]s also
trigger a [bang] object and connect that to the left-most inlet of the
[if] box?

Alternately, you could push the values through [trigger b i] objects.

Hope this helps,

Peter


----------------- http://www.prz.tu-berlin.de/~pcastine/-----------------
Dr. Peter Castine| I am very pleased to announce that the
4-15 Music & Technology| 26th International Computer Music Conference
| will take place in Berlin in the year 2000.
| We look forward to seeing you here!

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

Date:Fri, 3 Sep 1999 10:26:02 EDT
From:Panaiotis Panaiotis <Panaiotis@AOL.COM>
Subject: Brutality

try passing your right two values through a trigger object that sends the
value to the inlet and then bangs the left inlet of the if object.


-panaiotis

In a message dated 9/3/99 12:15:22 AM, LISTSERV@LISTS.MCGILL.CA writes:

>
>hello
>
>i've just been playing around with a bit of a patch which needs to keep
>updating
an 'if' object. i have 3 constantly changing number boxes going
>into it and i need the 'if' object to perform a calculation each time a
>value changes instead of the usual 'only a bang in the left' situation.
>so... what i've done is to hook up a metro to the leftmost number box to
>keep banging away at it so that 'if' is fooled into thinking it has to
>keep
>making the calculation.
>
>this works but i can't help feeling it's more than a bit brutal and
ungraceful.
>is there a better way anyone can think of? it's been a very long day so
>maybe i'm missing something obvious - just wondering...
>

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

Date:Fri, 3 Sep 1999 11:57:53 -0400
From:Neal Farwell <nfarwell@FAS.HARVARD.EDU>
Subject: Re: brutality

Andy -

Attach a bang button to the left-most input of the 'if'; route the
non-left-most number boxes into this bang as well as to their 'if' inlets;
make sure these added patch cords are to the left of the number-to-if
chords.
You get a new output from the 'if' only when (but as soon as) a number changes.

This is what I end up using often, and I think it's orthodox... If not, I'd
like to know the right way!

Neal


>i've just been playing around with a bit of a patch which needs to keep
>updating
an 'if' object. i have 3 constantly changing number boxes going
>into it and i need the 'if' object to perform a calculation each time a
>value changes instead of the usual 'only a bang in the left' situation.
>so... what i've done is to hook up a metro to the leftmost number box to
>keep banging away at it so that 'if' is fooled into thinking it has to keep
>making the calculation.
>
>this works but i can't help feeling it's more than a bit brutal and
>ungraceful.
>is there a better way anyone can think of? it's been a very long day so
>maybe i'm missing something obvious - just wondering...

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

Date:Fri, 3 Sep 1999 18:03:28 +0200
From:Thierry Fournier <thfo@PLANETE.NET>
Subject: Re: brutality

> i've just been playing around with a bit of a patch which needs to keep
> updating
an 'if' object. i have 3 constantly changing number boxes going
> into it and i need the 'if' object to perform a calculation each time a
> value changes instead of the usual 'only a bang in the left' situation.
> so...


Hello,

Didn't you try with a simple "bondo", or (simplier) with a "trigger bang" object
triggered by the output of your number box and directed to the leftmost inlet of
your " if "object ?

Best,

Thierry Fournier

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

Thierry Fournier
atelier 4 rue Martel 75010 Paris France - T: 33 (0)1 4022 0390
-------------------------------------------------------------------------------------------

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

Date:Fri, 3 Sep 1999 12:07:48 -0400
From:Stephen Kay <sk@COMPUSERVE.COM>
Subject: brutality

>what i've done is to hook up a metro to the leftmost number box to
>keep banging away at it so that 'if' is fooled into thinking it has to
keep
>making the calculation.

I'm assuming you mean you have 3 number boxes connected
to the 'if', but only one of them is connected to the
leftmost inlet. The typical way to do what you want =

is connect each of the other 2 number boxes to a bang,
and connect this to the leftmost inlet/numbox. Any
time you move one of the other 2, the calculation is
triggered. The bang must be to the left of the other
2 numboxes.

You can also use trigger objects. Run each of the
other 2 objects through a 't b i' or 't b f' (depending
on integer/float), and then connect the 'b' outlet
to the leftmost numbox, and the 'i' or 'f' outlet
to the 'if' inlets.

Stephen Kay
The MegaMAX Collection of professional max objects:
http://www.musikinetix.com

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

Date:Fri, 3 Sep 1999 19:24:31 +0000
From:andy g <host@PODCENTRE.DEMON.CO.UK>
Subject: pigmout

has anybody else experienced weird behaviour from 'pgmout'??

i have one in my current monster patch and its confusing the hell outta me.
i'm trying to trigger it by the following means - select sends bang to
send, send sends to receive, receive sends bang to message box (containing
1,2,3 or 4), message box result triggers pgmout.

what actually happens is that pgmout ignores everything for a while then
suddenly instructs the sampler to go to programme 066 or 101!! if i just
click on the message box with the mouse it works properly (95% of the time
at least).

incidentally the pgmout.help example works fine so i presume the object
isn't corrupted.


if anyone wants to see the patch they are welcome, but to put it all into
context i'd have to send the other (large) patch it's talking too and all
the embedded ones too.

what gives? thanks to anyone who can shed light on this...


andy

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

Date:Fri, 3 Sep 1999 21:40:18 +0000
From:andy g <host@PODCENTRE.DEMON.CO.UK>
Subject: pigmout reprise

hi i'm back

a little further to that issue i mentioned earlier. i've messed about with
the patch and experienced all sorts of strange pgmout behaviour. i ended up
moving the pgmout bit to one of the other patches where it behaved no
differently. but then...half an hour later, having changed nothing, it now
works.

it'll be interesting to see if this random behaviour persists.


andy

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

Date:Fri, 3 Sep 1999 00:54:44 -0400
From:James Tu <jt362@IS9.NYU.EDU>
Subject: Max and FreeMIDI

Oh wise list...

Does anyone know how to configure Max to use FreeMIDI? I have a MOTU
USB MicroExpress Midi Interface. FreeMIDI recognizes it, but OMS 2.3.7
does not.

Thanks
--
I"Speak softly and carry a big stick"
n
t e r
aJames Tu
cTn
t i v eo
l e ci
oc a t
g r a mi
om u n
r
P

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

Date:Fri, 3 Sep 1999 12:04:05 +0100
From:Andrew Deakin <a.deakin@MDX.AC.UK>
Subject: OT: One Day Symposium 11 Sept 1999

Sorry for cross-postings
--


To coincide with the launch of the new MA Sonic Arts degree,


Middlesex University is organising a one-day Symposium:

'What is Sonic Art?'

Speakers include:

Clarence Barlow
Cathy Lane
Katharine Norman
Janek Schaefer

Plus a performance by 'tractor' (Martin Robinson and Andrew Deakin) and a
plenary session.

When?
11 September 1999.
10.30am - 4.30pm. (Registration at 10.00am).

Where?
Cat Hill Campus, Middlesex University (North London) UK.

Cost?
25UKP (12.50UKP concessions) vegetarian buffet lunch included.


For further information/booking contact:
Dr. John Dack
tel. 0181 362 5109
email. j.dack@mdx.ac.uk

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

What is Sonic Art?

Sound mediated by technology contributes significantly to many distinct art
forms. Any definition of Sonic Art must acknowledge this diversity. It is
safe to assume that the languages of electroacoustic music will always
occupy a privileged position in the development of Sonic Art. Common
historical, aesthetic and technical issues ensure mutually beneficial forms
of interaction.

However, sensitivity to sound and an awareness of its communicative
potential are not the sole prerogatives of composers.

Practitioners of installation art, radiophonic art, dance, concrete poetry,
video art can all legitimately claim that they also participate in the
evolution of Sonic Art. For example, few artists can be better qualified to
comment on the articulation of space than dancers or the potential of
non-verbal narrative than radio artists.

The symposium at Middlesex University poses a question that is not entirely
rhetorical. Each speaker will offer a personal explanation of their
practice
and theory. These will no doubt contradict or corroborate the opinions of
each member of the audience. But one thing is certain: a unanimous answer
is
unlikely - perhaps even undesirable.

The dynamic and challenging nature of contemporary Sonic Art thrives on
such
multiplicity. This is not a reason for censure; it is instead a cause for
celebration.

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


Andrew Deakin
BA and MA Sonic Arts Course Leader
Centre for Electronic Arts
Middlesex University
Cat Hill
Barnet
EN4 8HT
UNITED KINGDOM

tel: +44 (0)181 362 5109
email:a.deakin@mdx.ac.uk
Sonic Arts Website : http://www.sonic.mdx.ac.uk

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

Date:Sat, 4 Sep 1999 13:23:51 +0200
From:wolf <heiniger@UBACLU.UNIBAS.CH>
Subject: pitch shifting

>>>Does anyone have any idea how real time pitch shifting is accomplished?
>>
>> There are two jimmies objects: complex-mod~ and hilbert~ that, when
>> combined, do this.
>>


xcuse me for beeing overprecise :

with complex-mod~ and hilbert~ you can perform "frequency-shifting"
which is not equal "pitch-shiftig" (eg. done by "harmv2~")


wolf

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

Date:Sat, 4 Sep 1999 10:46:42 -0500
From:"Brian K. Shepard" <bkshepard@OU.EDU>
Subject: Re: Max and FreeMIDI

>Oh wise list...
>
>Does anyone know how to configure Max to use FreeMIDI? I have a MOTU
>USB MicroExpress Midi Interface. FreeMIDI recognizes it, but OMS 2.3.7
>does not.
>
Download the newest version of FreeMIDI 1.4. It has a couple of benefits.
First it adds descriptions to OMS of some of the MOTU interfaces. Second,
it allows FreeMIDI to use OMS instead of running in OMS emulation mode.


--Brian

Dr. Brian K. Shepard
University of Oklahoma
School of Music
bkshepard@ou.edu
http://music.ou.edu/faculty/shepard/

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

Date:Fri, 3 Sep 1999 11:48:56 +0100
From:Roger Carruthers <roger.carruthers@VIRGIN.NET>
Subject: startup sound

in case anyone is still looking=8Ai came across something at the other day
that appears to be a patch to disable the Mac startup chime; go to:


www.bitheadz.com/Download/StartupMute.hqx


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

Date:Sun, 5 Sep 1999 00:06:30 +0100
From:Lawrence Ball <Lawrenceball@PLANETTREE.DEMON.CO.UK>
Subject: help to disentangle?

Dear fellow Maxers,

I'm not able to reinstall my copy of Max/MSP following a series of mishaps:

I got: 'the application programme MaxFAT 3.5.9 could not be opened because
an error of type -39 occured', prior to attempting to reinstall.

This was very likely because I'd earlier named a patcher object (don't ask
me why, it seemed a good idea at the time) system. Now, please - don't try
this.
The patcher object didn't show up on the file list and I subsequently found
a Max icon named 'system' sitting in the system folder (I'm still not sure
why this happened), by which time, my Mac had crashed and I was then unable
to boot up from the hard disk. I then elected to copy the system file
individually from another copy as it didn't look the kind of file that ever
gets updated. This enabled HD booting OK but then Max/MSP wouldn't open,
(error of type -39 as mentioned above), and some other rather odd things
happened.

I then attempted to reinstall Max/MSP from the CD-ROM, having moved the
current folder to a ZIP but the resulting installation didn't bring up the
usual print window or complete its authorization.

At this point I decided to ask if anyone has perspective on this.
Am I better off reinstalling, and if so, how can I?

Thanks,
Lawrence Ball

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

Date:Sat, 4 Sep 1999 16:51:28 +0100
From:Michael Alcorn <alcorn@DNA1.DNET.CO.UK>
Subject: newbie question...

I'm new to the list and new to MSP on Macs - though I have done a lot of
work in the past with an Max/ISPW in a NeXT...

I have just set up MSP on a new blue & white G3 (400 Mhz, 64 MB OS8.6)
working with the internal sound manager.

I have created a patch which generates a pulse (300ms apart) using a
metro and an oscillator. I notice that there is an unacceptable degree
of latency - four or five 'notes' are perfectly spaced then there is a
small delay, then the cyle repeats. Can anything be done about this, or
does anyone know of the cause?


Thanks

Michael Alcorn

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

End of MAX Digest - 3 Sep 1999 to 4 Sep 1999 (#1999-264)
********************************************************