Subject: MAX Digest - 20 Jul 1999 to 21 Jul 1999 (#1999-218)
Date: Thu, 22 Jul 1999 00:00:12 -0400
Automatic digest processor <LISTSERV@LISTS.MCGILL.CA>
Reply-To: chris@MUSIC.MCGILL.CA
To: Recipients of MAX digests <MAX@LISTS.MCGILL.CA>

There are 6 messages totalling 240 lines in this issue.

Topics of the day:

  1. NY Users Group
  2. MIDI
  3. midi file?
  4. relevant (?) jobs at Apple Computer
  5. another max/url option
  6. blatant sales pitch


Date:Wed, 21 Jul 1999 07:31:10 -0400
From:Christopher Murtagh <chris@MUSIC.MCGILL.CA>
Subject: NY Users Group

>The next NY Max/MSP Users Group meeting is confirmed to be held at
>Harvestworks on Wed. August 4th between 6:30pm-9:30pm. Please rsvp by
>email so we can have an idea of how many people are coming.

Have fun! Hope you will give us a report of your meetings.

Jeff Burns


Date:Wed, 21 Jul 1999 07:31:41 -0400
From:Christopher Murtagh <chris@MUSIC.MCGILL.CA>
Subject: MIDI

>i want to create a patch into which i can load a number of previously
>recorded, some very long, midi files. the midi files are being generated
>through an i-cube and max patch and contain mostly note information with a
>little cc data. i want to be able to have random access to all the parts of
>each midi file, ie to be able to go to different locations within the midi
>files at any time without stopping and starting and for playback to
>continue smoothly. the general aim is to create an installation that will
>allow interactive 're-mixing' of a previously recorded bank of information.
Timeline has a "locate" command, which will allow you to jump around a midi
file. You may also want to try putting the MIDI file into a music track of
a QT movie, which you can then "scrub", using the movie object.

Jeff Burns


Date:Wed, 21 Jul 1999 09:27:06 -0400
From:Christopher Murtagh <chris@MUSIC.MCGILL.CA>
Subject: Re: midi file?

From: sean paul zitello <>

The method I have developed here is to read the midi file (single track)

with seq. write it, then use that as a Text file where you have access to
lines. I have also used mtr with an "uzi" to create a virtual random
start...(i.e. just bang the number of 'nexts' you wish to skip past).

Both methods have their limitations. Text, I believe is limited to 32000
characters, though there is no reason why you cant use the last line ot
the file to "point" to the next file.

mtr and TExt force your patch to pause whenever you try to read a file
with a dialog, but you can set up each file as its own patcher .ie. Heres
a selector that is a menu (also causes max to pause, though the menu is
jus tfor convenience at this point)

max v2;
#N vpatcher 288 469 408 569;
#P hidden button 6 71 16 0;
#P hidden message 54 65 50 196617 text.calypso;
#P hidden newex 4 44 95 196617 sprintf set text.%s;
#P hidden outlet 138 54 15 0;
#P hidden inlet 137 28 15 0;
#P hidden newex 5 95 75 196617 prepend shroud;
#P user umenu 4 23 100 196647 1 64 39;
#X add afcub;
#X add calypso;
#X add samba;
#X add ska;
#P hidden newex 5 125 54 196617 pcontrol;
#P hidden connect 3 0 1 0;
#P hidden connect 1 1 5 0;
#P hidden connect 6 0 2 0;
#P hidden connect 2 0 0 0;
#P hidden connect 5 0 7 0;
#P hidden connect 5 0 6 0;
#P hidden connect 7 0 6 0;
#P hidden connect 1 0 4 0;
#P pop;

And here is the patcher it opens

max v2;
#N vpatcher 401 113 801 413;
#P newex 11 51 74 196617 Text afcub.seq;
#P hidden newex 11 73 52 196617 s text.out;
#P hidden newex 11 30 45 196617 r;
#P connect 0 0 2 0;
#P connect 2 0 1 0;
#P pop;

In your play patches just use a 'r text.out' 's' in place of what would
be the Text object.

sean paul zitello


Date:Wed, 21 Jul 1999 18:36:44 -0400
From:Christopher Murtagh <chris@MUSIC.MCGILL.CA>
Subject: relevant (?) jobs at Apple Computer

not sure (in this age of moderation) whether we're supposed to post to
chris@ or max@...i'm trying both

[Please send to - Chris]

here's something that might interest some of our more hardcore list


Audio Driver EngineerATTN CODE BB1003722NET

This position requires an engineer that can write device drivers for Sound
controller chips. This position requires an individual that can work with
the low level hardware and can design drivers based on the hardware
specifications for sound controllers. Must be able to develop driver
specifications, schedules and test code to exercise the driver. Sound
drivers will be written for several sound controllers used on Macintosh
systems. The position requires the ability to use software debugging tools
and some hardware tools like scopes and logic analyzers. Anunderstanding
ofcomputer generated sound techniques is a requirement. The drivers will
bewritten C and C++. In depth development experience in C & C++ are a
requirement of this position. This position will require cross functional
interaction with other groups within Apple. Good verbal and written skills
will be needed as part of the job.

Audio Driver EngineerATTN CODE: BB1004549NET

Audio driver and low-level software engineer. Responsible for writing
software to link audio hardware to the operating system and OS services
toolbox. Must have experience writing driver-level and/or assembly code.
Non-Macintosh experience beneficial. Macintosh and Sound Manager
experience beneficial. Must be able to function within a small team. Must
have experience with C. C++ experience beneficial.

For consideration on this position send your resume indicating appropriate
Attn code to:

Apple Computer, Inc.
1 Infinite Loop, MS:38-3CE
Cupertino, CA 95014

FAX: 408-974-5691
email: (Please email resume by pasting resume into
email message document area - do not attach enclosures)

Principals only. No phone calls please.

Apple Computer has a corporate commitment to the principle of diversity.
In that spirit, we welcome applications from all individuals.


David Bianciardi

212.353.3947 fax
IDRC || 415 Lafayette St || NYC, NY 10003-7000


Date:Wed, 21 Jul 1999 20:17:59 -0400
From:Christopher Murtagh <chris@MUSIC.MCGILL.CA>
Subject: another max/url option

From: andy g <>

forgive me if this is already common knowledge but>>>

internet configuration for audio and midi applications. the software makers
have to make their apps 'rocket powered' to enable this software to work.
steinberg and a couple of others seem to have done this with one or two
apps. maybe opcode would like to do the same............................


Date:Wed, 21 Jul 1999 20:18:38 -0400
From:Christopher Murtagh <chris@MUSIC.MCGILL.CA>
Subject: blatant sales pitch

From: andy g <>


0Hz - The Journal for Advanced Audio Arts - issue 1

PC only(hmmmm...) CD-Rom. mac version to follow.


T:un[k] Systems
Ralph Abraham

covering - solar coronal mass ejections, VLF emissions, paradoxical states
of quantum potentiality, radio astronomy, space-time dynamics in video
feedback, neural symphonies written at the man/machine interface, binaural
brainwave entertainment, accoustic waveforms in fluid geometry, infrasound
weaponry, sympathetic resonance as a method of healing....

and, yes, some of it involves max.

available for £10.99 UK sterling + P+P.

for more info and ordering contact -


End of MAX Digest - 20 Jul 1999 to 21 Jul 1999 (#1999-218)