ba-newmus_open_source_music_creation_software_eg_csound

This is part of The Pile, a partial archive of some open source mailing lists and newsgroups.



To: "Bay Area New Music Discussion"
<ba-newmus@ella.mills.edu>
From: joel taylor <joelgtaylor@home.com>
Subject: [BA-NEWMUS:4428] Re: looking for info on sound
synth and midi
Date: Mon, 5 Nov 2001 17:08:46 -0800



>jeff greenberg wrote:
>
>>  i'm looking for sound synth  and midi control  source code that I can
>>  modify for my own (un)sound purposes.
>>  Preferably in C++ or C and runs preferably on windows.  I'm thinking
>  > there's open source or equivalent floating around.

>For what it's worth, I'm familiar with csound from stanford, though i've
>not used it. Has anyone?  I'm interested in any software people have
>really used and modified, or is everyone using off the shelf products?
>
>jeff



jeff,
csound is widely used.  i've used it, i'm sure that many others on 
this list have as well. matt ingalls and others in the Bay Area have 
been responsible for the continued development of csound at various 
points in time.
the source code for csound is around, but it's kind of confusing, so 
be warned...  however it is available at various academic sites, 
including CCM at Mills.

you can find quite a few music programs for both mac and pc by going to
http://music.calarts.edu/index.html#more

you can also subscribe to a couple of email listservs that calarts hosts.
in particular, the music-dsp list is a good place for discussing 
particulars of sound coding.  you might also enjoy the moving parts 
and free-sound lists.
http://shoko.calarts.edu/maillist.html

There are several books out that deal with dsp for music that have 
source code, one of them is
A Programmer's Guide to Sound, Tim Kientzle, Addison Wesley.
The code in this book is for macos or unix i believe.

There are other texts as well.  I've seen at least one book where the 
author's code was written for pc, using C++, but forget the title.

===

To: "Bay Area New Music Discussion"
<ba-newmus@ella.mills.edu>
From: "Matt J. Ingalls" <ingalls@mills.edu>
Subject: [BA-NEWMUS:4429] Re: looking for info on sound
synth and midi
Date: Mon, 5 Nov 2001 18:10:50 -0800 (PST)

well i wasnt going to say anything but you had to mention csound....
..............

i assume you mentioned stanford because you went there, not because you
thought csound originated there?

i think you mentioned PC.  the real-time csound for PC everyone seems to
be using is DirectCsound by Gabriel Maldonado [soonto be called Csound AV
because gabriel is adding video stuff].

http://web.tiscali.it/G-Maldonado/download.htm

in case you are interested in mac csound, go to my page at
http://music.columbia.edu/~matt/
for a new robust real-time version ive been developing [also as a MAX
object soon to be released] - as soon as osX stops sucking i will consider
making a cocoa version..

or csound community in general:
http://csounds.com


as far as USING csound, the best thing about it is that it
is has tons of objects and it is free.  the worst thinga
bout it is that it has tons of objects and that it is free!
in other words, it doesnt go by the commercial software
model, things are always being added, which brings bugs, and
fixing those often break other things.  but the core engine
is so old its fairly stable.

i actually think that csound might gain a bigger use in the
coming years.  because it was designed for file-rendering on
mainframes, it is fairly efficient, yet only the last couple
of years has PCs been fast enough to run it in real-time.
But the stuff that has been running in real-time over the
past decade have been designed to run on older computers and
have had to make comprimises to do so.  So actually csound
has some flexibility that other apps do not.  Its also a
relatively nice kind of 'dsp scripting' "medium" inbetween
gui stuff and actual programming.  [i always thought if you
were going to learn supercolider you might as well just
learn C!]  In fact, i am also promoting using csound as a
dsp library that you can then write your own C[or whatever
code] to control -- to toot my own [digital] horn one last
time even though you dont care -- im currently writing a
chapter for an upcoming book with MIT Press on that very
subject..

ma++

===


the rest of The Pile (a partial mailing list archive)

doom@kzsu.stanford.edu