Subject: MAX Digest - 20 Sep 1998 to 21 Sep 1998 (#1998-8)
Date: Tue, 22 Sep 1998 00:00:01 -0400
From: Automatic digest processor 
Reply-To: MAX - Interactive Music/Multimedia Standard Environments
To: Recipients of MAX digests 

There are 7 messages totalling 210 lines in this issue.

Topics of the day:

  1. formant synthesis
  2. wireless sensors
  3. Hertz->Cents
  4. video
  5. Things that annoy
  6. sfplay~ crash - another workaround
  7. remote midi

Email to MAX should now be sent to
LISTSERV commands should be sent to
Information is available on the WEB at


Date:    Mon, 21 Sep 1998 18:03:47 +0200
From:    subcontrol@MUU.AUTONO.NET
Subject: formant synthesis


Where can one find resources for creating algorithms of formant synthesis
with MSP?

jukka ylitalo

>Hi Max'ers
>My sound installation "water machine" is now runnig again at Bumpodo
>Gallery (Tokyo, Japan)
>I put 6 sets of basic system there which consist of small water tank,
>underwater-pump, lighting, photo-sensor, analog VCA circuit, powered
>speaker, PowerMac 8500/150 with Max/MSP.
>With sounds of water, my patch generated human-voice-like sounds by
>formant synthesis techniques. The oscillator sound referes to the wave
>form table which is in realtime writen by motions of the surface of
>water. If you are near, check in detail at
>   (sorry only in
>                sound installation "water machine"
>                period: 1998.sept.14 - oct.9
> $B!!!!!!!!!!!!!!!!!!!! (B(every day except Sunday and holiday)
>                            10:00am - 6:30pm
>                place: Bumpodo Gallery (Tokyo, Japan)
>                charge: free
>thank you
>nobuyasu sakonda
>SAKONDA Nobuyasu (composer)
>5-4-8-603, Oishi-higashimachi, Nada, Kobe, 657-0043 Japan
>phone & fax:  +81-(0)78-882-2263


Date:    Mon, 21 Sep 1998 18:03:50 +0200
From:    subcontrol@MUU.AUTONO.NET
Subject: wireless sensors

has any one used wireless transmission of sensor (photocells) data to icube
or equivalent?
What would be a easy to build budget solution?

jukka ylitalo


Date:    Mon, 21 Sep 1998 12:42:56 -0400
From:    Greg Laman 
Subject: Hertz->Cents

A friend of mine (not on this list) is working on a microtonal synth MSP
patch and asked me to post the following question to the list...

> Hi.  Could you ask on the Max/Msp list if someone has written an
> external to do Hertz to Cents/Cents to Hertz conversion?
> Thanks,
> Alex


Date:    Mon, 21 Sep 1998 16:10:42 -0400
From:    ryohros 
Subject: video

i need to be able to trigger video in real time with keys on the keyboard
Kind of like a video sampler (with any mpeg card)
it's there any way of doing this?



Date:    Mon, 21 Sep 1998 21:33:06 EDT
From:    JohnBrit@AOL.COM
Subject: Things that annoy

A few points arising from my recent Max exploits.
Someone asked the other day if the MIDI dialog could be prevented from
when an application is launced, to which David Z replied that he didn't
understand what the problem was. Well, if OMS is active this bloody dialog
appears if no reply is received from your MIDI interface. This is a pain as
ports are often switched to other devices or my racks are turned off if my
application contains no MIDI objects as is often the case. That is why it's
annoying. While on the subject of MIDI dialog boxes, it is also annoying
if "No MIDI set up dialog on startup" is checked when compiling an
application, Midi Setup disappears from the File Menu even though you have
taken the trouble of including it in your custom menubar. Oh yeah. Command
period stops your application. Does Resume start it again. Does it hell.
Having also checked "Can't close top level patcher" I was dismayed to find
option clicking  on the close box of another open window closes the top
patcher. You just have to quit. Wouldn't it be nice if gate and switch
took a second argument that initialized which output/input was on at
launchtime. It would sure get rid of a lot of loadbangs......
When the editing window in Detonate is open key objects are disabled. So if
sensibly your spacebar plays the sequence, you have to make another window
active before this will work. Makes editing tedious.
OK, that's enough ranting for one bulletin.
John Williams.


Date:    Tue, 22 Sep 1998 03:34:54 +0100
From:    Fredrik Emilson 
Subject: Re: sfplay~ crash - another workaround

>>a crash occurs regularly when sending an open message to sfplay~ trying
>>to open a file that is already open and still playing.
>One workaround is to make copies of the file you want to play more
>than once, and assign different copies to different sfplay~ objects.

I had the same, and other problems with sfplay~ in a recent project...

When I tested I simultaneously used 8 sfplay~ objects that randomly played
1-8 files that were 1-10 seconds over and over, and it worked fine more than
24 hours, but when I used 1-8 files that were 1-20 minutes it crashed and
crashed. When tried using 1-100 files that were 1-10 seconds it crashed as

The workaround:
I left the 8 sfplay~ objects and used 8 groove~ objects instead. Then I
could use 1-5000 files that were 1-200 seconds (reading every new file into
the buffer~/RAM instead of the preload). That was extremely stabile and
could for example easily handle the same file in all 8 groove~ objects at
the same time with different dynamic cues, loops, pitchchanges etc (it
worked day and night for more than a month without crashing...)



Date:    Tue, 22 Sep 1998 12:45:37 +1000
From:    overlobe@OZEMAIL.COM.AU
Subject: remote midi

hi all,

i want to control a gs synth via midi from a remote location. about 3000km
i was planning to dial up the remote machine from my machine and send midi
over the phone line. we have a maximum $3 phone call thing happening here
on weeknights :-)

i know of the app midiphone, but it seems to use midi manager. i'd rather
stick with oms.

my plan is to make a host app with max to give to the melbourne end, that i
can then control using max from my end.

this may be off topic...any tips on how i could network the two macs? and
send control info between them?

feel free to reply to me personally or the list.





                  / \


End of MAX Digest - 20 Sep 1998 to 21 Sep 1998 (#1998-8)