Subject: MAX Digest - 11 Jun 1999 to 12 Jun 1999 (#1999-177)
Date: Sun, 13 Jun 1999 00:00:00 -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 252 lines in this issue.

Topics of the day:

  1. Max Offer For Students (2)
  2. Karplus Strong
  3. MAX Digest - 10 Jun 1999 to 11 Jun 1999 (#1999-176)
  4. emagic-audiowerk
  5. Note-on/-off checking (2)
  6. Max Offer For Students Extended
  7. audiowerk2

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

Date:Fri, 11 Jun 1999 21:34:37 -0700
From:dudas <dudas@CNMAT.BERKELEY.EDU>
Subject: Re: Max Offer For Students

Boris Popkoff writes:

>I just thought i'd let you know that the special Max offer has been
>extended to June 18th. This offer is valid for students at any college or
>university. Details about the offer are below
[ . . . ]

One thing that should probably be clarified on this very international list
is what countries the offer is good for...

is this a truly international offer, or does it depend on Opcode's
international distributers for students outside the US and Canada?

-R

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

Date:Sat, 12 Jun 1999 02:24:07 -0400
From:Marcel Wierckx <mwierc@PO-BOX.MCGILL.CA>
Subject: Re: Karplus Strong

Have you checked out the Karplus Strong patch that was included in last
summer's Max/MSP night school at Berkeley? I don't have it handy anymore,
but if anyone could provide the address where one can download the patches
from the classes I'm pretty sure it's in there. I can't remember if it
addressed the 689Hz fundamental issue, though.

Marcel Wierckx

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

Date:Sat, 12 Jun 1999 07:23:01 -0500
From:Bill Felton <bfelton@IBM.NET>
Subject: Re: MAX Digest - 10 Jun 1999 to 11 Jun 1999 (#1999-176)

At 12:00 AM 6/12/99 -0400, Neal Farwell
<nfarwell@FAS.HARVARD.EDU wrote:
>Stafania wrote:
>
>>MEKS implements a Karplus Strong, but the problem of the maximum
>>fundamental of 689Hz still exists.


>>The only way to avoid it is building an external that contains
>>all the elements of the Karplus
>>Strong algorithm (delay line + low pass filter) inside.
>>If you want I can send you a simple external that does it.
>
>Please do!
>
>I made a cumbersome solution using a regular tapin/tapout chain with
>filtered feedback, fed by multiple copies of the (pre-filtered) source to
>"subdivide" the loop time. This allowed 5*689Hz fundamental.
>
>On the way, I made a patcher that accurately emulates an analog
>state-variable filter. I'll post it if there's any interest...

Yes, please!
I'd be very interested in both of these!

Thanks,
Bill
bfelton@ibm.net
www.gryfon.com

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

Date:Sat, 12 Jun 1999 19:18:17 +0100
From:volkmar klien <v.klien@CITY.AC.UK>
Subject: emagic-audiowerk

der maxers,

is anybody out there running msp with emagic's audiowerk?
does it work?

volkmar
_______________________________
Volkmar Klien
City University, London
v.klien@city.ac.uk

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

Date:Sat, 12 Jun 1999 20:50:02 +0200
From:Øyvind Brandtsegg <obrandts@ONLINE.NO>
Subject: Re: Max Offer For Students

dudas wrote:

> Boris Popkoff writes:
>
> >I just thought i'd let you know that the special Max offer has been
> >extended to June 18th. This offer is valid for students at any college or
> >university. Details about the offer are below
> [ . . . ]
>
> One thing that should probably be clarified on this very international list
> is what countries the offer is good for...
>
> is this a truly international offer, or does it depend on Opcode's
> international distributers for students outside the US and Canada?
>
> -R

A friend of mine just bought Max at this low price here in Norway, so I'd guess
it's an international offer.
Oeyvind

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


Date:Sat, 12 Jun 1999 14:00:23 -0500
From:Cris Ewing <cewing@STUDENTS.UIUC.EDU>
Subject: Note-on/-off checking

I am a new max user, so please excuse me if this question has an
absurdly simple answer.

I have created a max patch that creates a piece of music by playing back
altered versions of input melodies at scheduled intervals. It uses a
Yamaha disklavier as the instrument and my problem is this:I wish to
play more than one melody at a time, but if a particular key on the
disklavier is being used by one melody, it is unavailable for another.
I wish to be able to release a note currently held and rearticulate it.
On the surface this seemed to be rather simple, just check to see if a
note is currently "on" before outputting a new note-on message, and if
it is, send a note-off first. Unfortunately, this doesn't work since
the note already being heald has its own note-off which will come
eventually. If the first note is turned off and rearticulated before
theoriginal note-off arrives, the original note off releases the new
note (usually long before it would have been released).

I am hoping that someone has a patch they have worked out which can keep
track of the flow of note-on and note-off messages to allow for
releasing and re-articulating specific pitches on the disklavier.

If this message seems confusing, please ask for clarification. I'm not
sure I've described the problem accurately.

thanks all, and I hope you can help,

CPE

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

Date:Sat, 12 Jun 1999 15:15:52 -0400
From:Stephen Kay <sk@COMPUSERVE.COM>
Subject: Note-on/-off checking

>I wish to be able to release a note currently held and rearticulate it.
>On the surface this seemed to be rather simple, just check to see if a
>note is currently "on" before outputting a new note-on message, and if
>it is, send a note-off first. Unfortunately, this doesn't work since
>the note already being heald has its own note-off which will come
>eventually. If the first note is turned off and rearticulated before
>the
original note-off arrives, the original note off releases the new
>note (usually long before it would have been released).

What you need to do is something like:

-Store a list of all note-ons that have been sent.
-When sending a note-off, remove the corresponding note-on
from the list.
-If the corresponding note-on is not in the list (i.e. it's
already been removed), don't send the note-off.

There are different ways this could be accomplished. =

But one idea which would probably work
is to use a coll file, with an address (line) for each
note# 0 - 127. Initially, store the value 0 at each
address. When you send out a note-on, increment the value
at the note number - i.e. if you send out a 60, then the
0 at address 60 becomes 1. If you send out another 60
(before a note-off) it would become 2.

When you send out a note-off, reverse the process and


decrement the value at the address (i.e. send out a
note-off for 60 and the 1 becomes a 0). If you are
going to send out a note-off, and the value at the
address is already 0, don't send it (and don't decrement).

Stephen Kay
The MegaMAX Collection of professional development
oriented Max objects: http://www.musikinetix.com

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

Date:Sat, 12 Jun 1999 13:14:22 -0800
From:anechoic audio engine <anechoic@SIRIUS.COM>
Subject: Re: Max Offer For Students Extended

kudos to Opcode for keeping Max comerically available and making it
available to students for a discount!
KIM

__________________________
kim.cascone
sound.designer...composer

kim@anechoicmedia.com
http://www.anechoicmedia.com

Out Now:

blueCube( ) (Rastermusic)
nb2e_Vortex.aiff (Mille Plateaux)
vortexShedding (Caipirinha Music)

"the medium is no longer the message, the tool has become the message"

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

Date:Sat, 12 Jun 1999 16:29:06 -0700
From:David Beaudry <dbeaudry@UCLA.EDU>
Subject: audiowerk2

Hi all,
Just curious if anybody had any luck with the Audiowerk2 (not 8) from Emagic


Cheers,
David Beaudry
UCLA Dept. of Music
UCLA Center for Digital Arts

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

End of MAX Digest - 11 Jun 1999 to 12 Jun 1999 (#1999-177)
**********************************************************