Subject: MAX Digest - 3 May 1999 to 4 May 1999 (#1999-135)
Date: Wed, 5 May 1999 00:00:18 -0400
From: Automatic digest processor 
Reply-To: MAX - Interactive Music/Multimedia Standard Environments
     
To: Recipients of MAX digests 

There are 11 messages totalling 459 lines in this issue.

Topics of the day:

  1. local name scope
  2. PC-AudioCards - new light on the horizon?
  3. OPCODE does not answer. Re: ! NEW authorization bad bugs !
  4. ! NEW authorization bad bugs !
  5. sub/ultrasonics, speakers, SF users group
  6. $C263.1P-2.2R1.7X-0.88Y23.51Z46.91T15.0*6B
  7. Algorithms / Ars Nova
  8. concert announcement
  9. Floats and "=="!?
 10. RAID level 4 (2)

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

Date:    Mon, 3 May 1999 23:57:19 -0600
From:    Kevin Walker 
Subject: local name scope

I seem to recall from several months back a request for send and receive
objects whose names had local (as opposed to global) scope.  Do such
objects exist?  If not, does anyone have any strong ideas about how local
name scoping should work (from the user's point of view -- I think I know
how they would work internally)?  I ask because I'm thinking about writing
such objects, but don't want to reinvent the wheel.

Kevin

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

Date:    Tue, 4 May 1999 08:32:42 +0200
From:    "Dr. Karlheinz Essl" 
Subject: PC-AudioCards - new light on the horizon?

Dear MAXers!

DigiGram is developing a new PC-card for audio with an *ASIO driver*
(VXpocket Sound Card) which should be released in June 99. More information
at:

        http://www.ogrady.com/articles/pb_audio_recording.asp

Hopefully the new ASIO driver will work smoothly with MSP!

Best regards,

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

Date:    Tue, 4 May 1999 15:09:11 +0200
From:    Andreas Weixler 
Subject: OPCODE does not answer. Re: ! NEW authorization bad bugs !

I had similar new expirence. On my Harddisk only the 68k version is running
with the key and I
cannot deauthorize it, because for the deauthorizer there is no key to see
anymore !!
To use Fat verison (on the same disk and folder !) I have to use the key
disk or I should spend another key (I do not dare !)
Something IS very wrong with the pace keydisk system.

I tried to contact Opcode but NO ANSWER. It seem to Opcode really doesnot
care of anyone who already purchased their product ! I wrote a mail to
Opcode Germany (which is also for Austria) info@trust-group.com as
recommended on the Opcode web-site. NO SIGN.

I lost a key buy an unexpected I/O error.
Our Studio also lost all keys too.
The Installs are not save and it is a pain to work from keydisks (I even
have to teach from keydisk now).

I was asking to change this unprofessional pace key system into a code
version like msp (as Cyling   74 is offering) which might a bit complicaded
but is much saver, David did answer but of course he cannot deal with lost
opcode keys. I understand. Opcode should do SOMETHING and I hope their find
some one who can read AND answer emails.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!
!!!!!!!!!!!!!!!!!!!!
A solution I could imagine is that every registered user will be offered a
code word version via email (So You have the choice wether to use  the key
disk or renew Your password every 6 months do use max or so). That would
cover the lost Keys anyway and is no danger for opcode too ! Am I right ?
!If somone has a connection to opcode, please make a suggestion (as they
donot talk to opcode max user).!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!=
!!!!
!!!!!!!!!!!!!!!!!!!!

Dear Maxers, thank You for listening. Can we do an action together do show
Opcode it is serious ?
good luck to all using pace.
 Andreas

>
>Date:    Mon, 3 May 1999 09:45:15 +0100
>From:    Roland Cahen & Ruth Sefton-Green 
>Subject: ! NEW authorization bad bugs !
>
>In the last month I had two quite similar new bugs I 've never had before.
>I wanted to change one max intallation from a 5200 to a 5300
>and another from a 7600 to a G3/300
>As expected, I couldn't de-install them from the previous machines.
>(which is already very unpleasant)
>
>But what is new : I couldn't authorize the new machines.
>Even if I have got a correct number of authorization left,
>(because after having lost all of them with the ancient disks
>I bought new key disks.)
>
>So I have to use the key disk each time I want to use Max.
>And as you must know as well, using key disk is also a pain
>because if you don't put it in the drive before lauching Max,
>and wait for the message that asks for it, it crashes the Macintosh badly.
>
>Pace, let us in peace
>
>Roland Cahen

----------------------------------------------------------------------------=
----
------
Andreas Weixler, composer
http://www.samt.ac.at/AndreasWeixler/
Studio for Advanced Music and Media Technology Linz/Austria
----------------------------------------------------------------------------=
----
-------
next events:
Andreas Weixler & Se-Lien Chuang in
12.05.1999 L=FCneburg, Germany
18.05.1999 v:nm Festival, Graz, Austria
http://members.styria.com/remmalk/festival.htm
----------------------------------------------------------------------------=
----
-------

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

Date:    Tue, 4 May 1999 08:02:05 -0700
From:    Bob Gonsalves 
Subject: Re: ! NEW authorization bad bugs !

>As expected, I couldn't de-install them from the previous machines.
>(which is already very unpleasant)
>
>But what is new : I couldn't authorize the new machines.
>Even if I have got a correct number of authorization left,
>(because after having lost all of them with the ancient disks
>I bought new key disks.)

This has been my experience also with the 3.5.8 key diskette. I can't
un-install and 3.5.9 insists that it isn't authorized.

I have a replacement copy now, which I have yet to try, but otherwise
Opcode tech support has just ignored my e-mail requests for
assistance or comments. One would think that after spending hundreds
of dollars on them for various products over the years they would be
a little more courteous.

I will speak to Pace if they have a booth at the Apple Developers'
conference and try to find out what in the world is going on.

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

Date:    Tue, 4 May 1999 08:39:35 -0700
From:    Noah Thorp 
Subject: sub/ultrasonics, speakers, SF users group

Anyone have a suggestion for a speaker/amp setup that could be placed
directly on the body and would accurately represent subsonic and ultrasonic
sound?

I'm also looking for oscilators or DAC's I could use to generate sounds
above 22050hz (since they will be folded on my current rig). Any
suggestions... supposedly MSP will support sampling rates up to 192k but
what hardware supports that sampling rate? I assume I would still be using
the ASIO drivers. Another possibility would be midi controlled
oscilators... any suggestions for those? I'd rather stay in the digital
domain but I'm open to other possibilities.

To summarize I'm looking for:
1) Speakers that will accurately produce subsonic and ultrasonic sounds
that would be appropriate for placement directly on the body.
2) Digital or analogue means for generating subsonic and ultrasonic sounds.

One other thing: are there any MSP users groups in San Francisco that I
should be aware of?

Thanks,
        Noah

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

Date:    Tue, 4 May 1999 16:08:08 +0000
From:    =?iso-8859-1?Q?=C9mile?= 
Subject: $C263.1P-2.2R1.7X-0.88Y23.51Z46.91T15.0*6B

Dear Max brothers/sisters !

I use for an installation an electronic compass that send me that type of
data through the serial object:
$C263.1P-2.2R1.7X-0.88Y23.51Z46.91T15.0*6B
Well actually it is more something like that and I used Steve Ellison's
itoa objet to translate the ascii input... :
36 67 50 54 51 46 49 80 45 50 46 50 82 49 46 55 88 45 48 46 56 56 89 50 51
46 53 49 90 52 54 46 57 49 84 49 53 46 48 42 54 66 13 10 58 13 10

>From there I need to split that input and get rid of the symbols. And get
263.1, -2.2, 1.7, -0.88, 23.51, 46.91 and 15.0 in different number box. So
I use the Igate and Lfilt object and it work fine.

But when at the end of the splitting and filtering process I go through
itoa to get the number the max window give me an error message that say:
number doesn't understand ''263.1''.... And curiously if I move the message
box (that send this number to the number box) and click on it then it
work...

So here is a small patch that reproduce the problem... any indication how
to fix this or any other suggestion to get the wanted result will be
greatly appreciate.

merci !

emile morin

max v2;
#N vpatcher 13 54 700 527;
#P newex 90 320 45 196617 delay 10;
#P newex 90 203 45 196617 delay 10;
#P message 267 73 110 196617 50 51 46 53 49 90;
#P flonum 145 407 78 9 0 0 0 3;
#P newex 145 297 60 196617 prepend set;
#P newex 146 277 38 196617 itoa;
#P message 145 374 35 196617 23.51;
#P newex 146 246 72 196617 Lfilt 36 67 90;
#P message 230 296 31 196617 clear;
#P newex 230 276 45 196617 delay 10;
#P message 146 225 125 196617 ;
#P newex 146 203 60 196617 prepend set;
#P newex 146 178 27 196617 Lin;
#P newex 476 127 45 196617 delay 10;
#P newex 443 101 45 196617 delay 50;
#P message 476 147 31 196617 clear;
#P button 443 147 15 0;
#P message 443 212 51 196617 23.51Z;
#P newex 443 170 38 196617 itoa;
#P newex 443 190 60 196617 prepend set;
#P message 146 73 110 196617 36 67 50 54 51 46 49;
#P newex 146 99 25 196617 iter;
#P comment 234 384 281 196620 the problem is here !;
#P comment 152 31 220 196617 click on one of these message boxes ! this
duplicate the stream I get from the device through the serial object;
#P comment 499 210 143 196617 this is the string I get from the electronic
compass \, I need to get rid of the symbol and get those numbers !;
#P comment 234 403 302 196617 I get an error message ''number doesn't
understand ''263.1'' and curiously if I move a bit the message box and
click on it the message go through (??????);
#P connect 4 0 13 0;
#P fasten 4 0 7 1 151 153 426 153 426 165 476 165;
#P connect 14 0 15 0;
#P connect 18 0 20 0;
#P fasten 18 0 16 0 152 265 235 265;
#P fasten 10 0 7 0 481 166 448 166;
#P connect 11 0 9 0;
#P fasten 11 0 12 0 448 123 481 123;
#P connect 15 0 18 0;
#P fasten 17 0 13 0 235 316 279 316 279 176 151 176;
#P connect 19 0 22 0;
#P fasten 23 0 24 0 272 124 140 124 140 196 95 196;
#P fasten 23 0 4 0 272 95 151 95;
#P fasten 23 0 11 0 272 95 448 95;
#P connect 21 0 19 0;
#P connect 20 0 21 0;
#P fasten 13 1 14 0 168 199 151 199;
#P connect 16 0 17 0;
#P fasten 5 0 24 0 151 94 140 94 140 195 95 195;
#P connect 5 0 4 0;
#P fasten 5 0 11 0 151 95 448 95;
#P connect 12 0 10 0;
#P connect 6 0 8 0;
#P connect 9 0 7 0;
#P connect 7 0 6 0;
#P connect 24 0 25 0;
#P fasten 24 0 15 0 95 225 142 225 142 221 151 221;
#P fasten 25 0 19 0 95 353 150 353;
#P pop;

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

Date:    Tue, 4 May 1999 15:30:53 -0000
From:    Kurt Ralske 
Subject: Algorithms / Ars Nova

Nick Rothwell:
>Brief overview: a sequence is a finite list of notes which might
>contain gaps (EMPTY values). A pulse is an object which outputs
>numbers at certain times. There are a few predefined sequences (such
>as the currently-held notes on a keyboard) and some predefined pulses
>(such as the object's input fed from a tempo object, or a clock
>divider like a chunk slave, which in itself is a topic for another
>day).
>
>There's a kind of pulse which cycles a sequence, resulting in pulsed
>output values, and there are programmable rules which determine how
>it cycles along the sequencer, how it loops, and so on. Clearly the
>output from this can be fed into another pulse, or output as notes or
>controllers.

Very interesting, thanks for describing your work Nick.

The approach you outlined has similarities to the compositional techniques
of the 14th-century French Ars Nova: a long rhythmic pattern or "talea"
was assigned to a pattern of pitches or "color". The two patterns
typically
had unequal numbers of members, thus causing variation upon repetition
(picture two arrays of different legnth, each restarting whenever its
last
member has been reached). Also typical was variation of the base metric
unit the talea was formed from.

It's interesting how similar this is to our modern algorithmic
compositional
techniques. The Ars Nova exerted little influence on later music until the
20th century: Stravinsky and Steve Reich (to name two) acknowledged
its influence on their work.

Kurt Ralske

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

Date:    Tue, 4 May 1999 20:19:50 -0400
From:    Zack Settel 
Subject: Re: concert announcement

G.E.M.S. LIVE IN CONCERT, MONDAY MAY 17TH AT 8:00 PM.

McGill University Faculty of Music
555 Sherbrooke St. West
MontrŽal
admission $5

g.e.m.s. (group of the electronic music studio) is pleased to announce our
final concert of the season, to be held Monday May 17th at 8:00 pm, in
Pollack Hall at McGill University's Faculty of Music, 555 Sherbrooke St.
West.

We are happy to have as our special guest clarinetist Jean-Guy Boisvert,
who will be performing live interactive works by lanza (ektenes III),
Settel (Eschroadepipel), and Pennycook (Praescio IV). Also on the program
are world premieres by Marcel Wierckx (From Heaven, Through the World, to
Hell for actress-singer, CD and computer, performed by Juliana Pivato), and
Hiroya Miura (Musica Barocustica for harpsichord, guitar, viola da gamba
and computer).

Admission is $5, tickets are available at the Pollack Hall box office.

zack@zeep.com
phone: (1) 514 842 3047
fax:   (1) 514 842 2902

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

Date:    Wed, 5 May 1999 02:45:34 +0200
From:    Oeivind Idsoe 
Subject: Floats and "=="!?

This is weird, and extremely annoying, but something must be wrong with
the "==" (and maybe the other comparison objects, too?).

I have a very simple setup with one float going in the left inlet of
"==" and one float going in the right inlet of "==". The "==" is set to
"== 0." to allow for comparison between floats. I connect a number box
from the only outlet of "==" to check the status of the comparison. I
then set the right float to a fx. 0.85, and then, using the mouse, drag
the left float box to the same number. The "status" box tells me "1"
when the numbers are equal, and "0" if not. So far so good, but when I
use this setup for a few seconds, suddenly nothing happens anymore. The
status is *always* "0" even if the two floats are equal, and then,
suddenly, the "==" object works again and gives me the right status. But
it works a lot less than it should.

I«ve noticed something similar with the "select" object, which won«t
work when comparing a float input the selected (float) number.

What«s going on? I am trying to make something very simple work: a float
box is counting down from 1.0 to 0.0 (using line and metro and stuff),
and when it reaches "0.0" I simply want fx. "select 0.0" to send out a
bang so that I can reset the count so that it starts all over again.

The frustration...

(I am using Max 3.5.9 (the one before the latest update), Overdrive on
etc.)

/Oeivind/

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

Date:    Tue, 4 May 1999 17:51:43 PDT
From:    v a u g h n 
Subject: RAID level 4

here's the senario:  i'm trying to set up a raid for an instillation that
will run for 2 months, hopefully w/out human intervention.  i have a 400mhz
G3 with 2 10000rpm ultrawide2 scsi drives and am possibly going to purchase
a third ultra ata drive.  evidently, the word from tech for remus and hard
disk tool kit is that one needs a non-raid configured drive to run the
system folder on a G3.  i am assuming that i could use a cheap ultra ata
drive to house the system folder, and max and all the files that i need in
max's file path on the 2 drives that are configured for raid level 4.  (the
parity info will be on the third ata drive).  does anyone who has worked
with raids have anything other ideas?  or does that make sense?

thanks,
v~

_______________________________________________________________
Get Free Email and Do More On The Web. Visit http://www.msn.com

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

Date:    Tue, 4 May 1999 17:50:03 PDT
From:    v a u g h n 
Subject: RAID level 4

here's the scenario:  i'm trying to set up a raid for an instillation that
will run for 2 months, hopefully w/out human intervention.  i have a 400mhz
G3 with 2 10,000rpm ultrawide2 scsi drives and am possibly going to purchase
a third ultra ata drive.  evidently, the word from tech for remus and hard
disk tool kit is that one needs a non-raid configured drive to run the
system folder on a G3.  i am assuming that i could use a cheap ultra ata
drive to house the system folder, and max and all the files that i need in
max's file path on the 2 drives that are configured for raid level 4.  (the
parity info will be on the third ata drive).  does anyone who has worked
with raids have anything other ideas?  or does that make sense?

thanks,
v~

_______________________________________________________________
Get Free Email and Do More On The Web. Visit http://www.msn.com

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

End of MAX Digest - 3 May 1999 to 4 May 1999 (#1999-135)
********************************************************