Csound Csound-dev Csound-tekno Search About

Re: sound synthesis languages?

Date1998-03-17 23:06
FromCharles Baker
SubjectRe: sound synthesis languages?
In addition to being available for SGI, WinNT/95 (Win32), and Linux,
pd is free. $0, that is.
MSP is free, but requires MAX (lists for $499 or something like that....).
Oh, and a powerPC Macintosh. (no Motorola68K...not fast enough...)

The reason Max is friendlier than pd is VERSION/AGE:
pd is brand new, version 0.22. (still "beta", pre-version 1.0)
Max is up in 3.5+ version range, and msp seems to be an evolution of
onjects originally
for the IRCAM ISPW (Ircam Signal Processing Workstation: a NeXT based
co-processor board from Ariel.) MAX system...Max has had a devoted
developer base for over 5 years, so there are a large number of user
objects floating around, some very good
(James McCartney and Peter Elsea are particular heros in this...)
IRCAM also has a "micro" based UNIX MAX (DEC, i think? surely someone
knows)I dunno the price, and finding that info from the IRCAM site
is...uh..not easy?

Char lieB

--
*********************************************
Charlie Baker              baker@charlieb.com
 "when everything isn't roses, you don't get
   any headroom" - Thomas Dolby "New Toy"
*********************************************


Date1998-03-18 14:12
Fromtolve
SubjectRe: sound synthesis languages?
bear with me, this turns into a wish list. programmers are invited to jump
in with corrections.

charles baker wrote:
>MSP is free, but requires MAX (lists for $499 or something like that....).

suppose things may have changed. price quoted on ziccarelli's site
(http://www.cycling74.com/ ) for MSP was something around $295 -and you
need to purchase max separately.

many moons ago Qian Chen asked:
>...Could someone explain to me the comparison of those languages...

in this i may have failed miserably, so allow me to take another whack at a
partial highly personal answer at assessment of interface. as i don't know
any of these programs well, i invite the programmers to jump in.

csound itself requires the typing of text. this can provide extreme power
but is least intuitive for control or auralization (another thread -please
suffer this word). but a supreme language should always allow this option.
and depending on your thoughts about artistic process, this may in fact be
your own idea of intuitive. not mine. and csound does midi.

cecilia, a graphic interface for csound adds many tools, including a
grapher, which allows you to *see* and alter the manner in which a sound
changes over time. my favorite. with this, you do have the option to select
your own parameters for control, write scripts, or tap the power of csound.
and it has additional midi capabilities. not sure about realtime *control*
on mac but yes on unix.

the max/msp combo offers excellent control via midi which, like it or not,
is a standard for live performance. it also sports a gui which has the
advantage of offering a clear picture of the order in which modules are
connected. as espoused in product literature, this is intuitive and great
for education purposes. realtime control. if i still don't know what i'm
doing in a few months and can scrape up the cash. $900 total? i'll buy it
and probably ignore the midi (not currently performing live).

grainwaves, a program less ambitious than the others, accomplishes a
wonderful thing. besides midi, you can perform a patch in realtime by
dragging a mouse over what i think of as square and rectangular graphs
which can be overlapped to affect multiple parameters *and* you can switch
to a graphic view, similar to that of msp, of a flow chart clearly
exhibiting connections. however you may not program within this view.


Now, until you guys get these damn brain implants to work properly (i'm
getting headaches), the ultimate program will allow for working with text,
graphs, flow charts, realtime performance, connection to wild and wackier
hardware controllers, *and* the ability to toggle between text, graphs &
flow charts to instantly exhibit these different representations of our
work, as we work.

and let's not forget painfully explicit manuals and tutorials.

no point in killing me, i'll only be replaced by another.

oh and let's maintain these tools, even after the implants.

that will probably keep you all busy long enough for me to learn what the
hell i'm doing.

thanks ever so much for the incredibly wonderful tools you have provided
thus far!!!
tolve