Re: [music-dsp] a little about myself

2012-02-26 Thread Brad Garton
On Feb 26, 2012, at 12:48 AM, Ross Bencina wrote:

 In my view, anyone who cares about being a composer of *computer music* (in 
 the context of this dicussion) needs at least the following (or equivalent) 
 undergraduate knowledge:
 
 1) music composition degree
 2) computer science and/or software engineering degree
 3) electrical engineering degree
 
 Maybe even this is required:
 4) Tonmeister/ sound engineering degree

I would like to agree with you, because I also value all these things (and am 
pretty much a dilettante in all four).  But I see an analog with the is a DJ 
*really* a [computer music]  composer? question that floats around (or in an 
earlier generation, is a collage artist...).  Most DJ things I find just 
annoying, but lately I've heard a few that are quite interesting, and also 
operating independent of the categories 1-4 above that I know and love.  I 
guess it's the in the context of this discussion qualifier that makes the 
difference here.

brad
http://music.columbia.edu/~brad

--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp


Re: [music-dsp] a little about myself

2012-02-26 Thread Brad Garton
On Feb 26, 2012, at 5:13 AM, Richard Dobson wrote:

 One way or another, every user is limited by what those systems do not enable;

Yes!

 and I would argue that of all of them, Csound offers the fewest limitations. 

No!!  :-)

(and the no refers doubly to 'let's not have that argument)

brad
http://music.columbia.edu/~brad

--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp


Re: [music-dsp] a little about myself

2012-02-26 Thread Brad Garton
On Feb 26, 2012, at 9:25 AM, Ross Bencina wrote:

 Why anyone would want to use a visual patcher to write low level code is 
 beyond me though. Managing complexity in Max is already a nightmare compared 
 to using text-based development methods and tools. Not to mention how quickly 
 you can type code compared to patching it.
 They should have just added an object for live coding assembly language (only 
 half kidding).

I completely agree.  However, I find myself exploring aspects of an implemented 
DSP algorithm in ways that I wouldn't using a text-based approach.  It's kind 
of like trying to write poetry in a second language, you occasionally find 
yourself constructing things you would not have otherwise.  All these various 
languages facilitate different kinds of 'tweakiness', and for me a lot of the 
fun is seeing where a particular approach might lead...

brad (who really is a text-based kinda guy)
http://music.columbia.edu/~brad

--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp


Re: [music-dsp] a little about myself

2012-02-26 Thread Brad Garton
On Feb 26, 2012, at 9:38 AM, Andy Farnell wrote:

 For a long time, there has been the equivalent trick to that which Michael 
 mentions for Csound, setting ksamps = 1, only in Pd/Max you set blocksize =1.
 While these seem superficially similar, and both have the same outcome that
 you can do control calculations on a per sample basis, they are conceptually
 different, in the same sense that multi-rate and pull dataflow differ.

Andy -- could you unpack this a little for me?  Are you referring to the 
independence
between the 'control rate' and the underlying blocksize that you get in Csound 
(and
others)?  if so, what are the some of the real effects that this might have?

I'm not being pejorative with these questions, I honestly don't understand what 
you mean.

brad
http://music.columbia.edu/~brad

--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp


Re: [music-dsp] guitar physical model

2012-02-26 Thread Brad Garton
Thanks!

I always wanted to play the guitar, but I wasn't any good.  LISP to the rescue!

brad
http://music.columbia.edu/~brad


On Feb 26, 2012, at 9:50 AM, Andy Farnell wrote:

 
 Me too, Some great Steve Hillage like moments in that.
 
 On Sun, Feb 26, 2012 at 10:52:12AM +0100, Emanuel Landeholm wrote:
http://music.columbia.edu/~brad/music/mp3/Rough_Raga_Riffs.mp3
 
 This. I just listened to it and it put me in a good mood!
 --
 dupswapdrop -- the music-dsp mailing list and website:
 subscription info, FAQ, source code archive, list archive, book reviews, dsp 
 links
 http://music.columbia.edu/cmc/music-dsp
 http://music.columbia.edu/mailman/listinfo/music-dsp
 --
 dupswapdrop -- the music-dsp mailing list and website:
 subscription info, FAQ, source code archive, list archive, book reviews, dsp 
 links
 http://music.columbia.edu/cmc/music-dsp
 http://music.columbia.edu/mailman/listinfo/music-dsp
 

--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp


Re: [music-dsp] a little about myself

2012-02-26 Thread Brad Garton
On Feb 26, 2012, at 9:48 AM, Ross Bencina wrote:

 Then there is the whole schtick of composer as Auteur directing the technical 
 minions to do the programming for him/her.

Oh my *favorite* paradigm!  Ya just gotta love the cultural model that puts 
forward, too.

brad
http://music.columbia.edu/~brad

--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp


[music-dsp] test

2012-02-25 Thread Brad Garton
sorry... posts not going through for some reason.

brad
http://music.columbia.edu/~brad

--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp


[music-dsp] list postings

2012-02-25 Thread Brad Garton
Hey music-dsp-ers --

Has anyone else experienced troubles getting posts to show up on our list?  
I've sent (and re-sent) several this morning and they just vanished.  I've 
checked with douglas about it, but was wondering if anyone else has had 
problems.

brad
http://music.columbia.edu/~brad

--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp


Re: [music-dsp] list postings

2012-02-25 Thread Brad Garton
Ok, my default Apple mail was set to rich text format in my preferences (not 
HTML, which I know is a no-no).  With that as default, somehow some postings go 
through but others don't (and no, I wasn't doing any fancy italics or nothin'). 
 I switched my default to plain text and it seems to work now.

brad
http://music.columbia.edu/~brad


Hi Charlie!  :-)


On Feb 25, 2012, at 1:48 PM, charles morrow wrote:

 Yes, Brad.
 I have been flummoxed by the gods of music-dsp for a week now 
 
 
 On Feb 25, 2012, at 8:38 PM, Brad Garton wrote:
 
 Hey music-dsp-ers --
 
 Has anyone else experienced troubles getting posts to show up on our list?  
 I've sent (and re-sent) several this morning and they just vanished.  I've 
 checked with douglas about it, but was wondering if anyone else has had 
 problems.
 
 brad
 http://music.columbia.edu/~brad
 
 --
 dupswapdrop -- the music-dsp mailing list and website:
 subscription info, FAQ, source code archive, list archive, book reviews, dsp 
 links
 http://music.columbia.edu/cmc/music-dsp
 http://music.columbia.edu/mailman/listinfo/music-dsp
 
 charlie morrow
 Charles Morrow Productions LLC
 New York  Helsinki  LA  Barton VT
 www.cmorrow.com
 +1646 235 7228
 
 
 
 




--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp


Re: [music-dsp] a little about myself

2012-02-25 Thread Brad Garton
On Feb 25, 2012, at 2:23 PM, Bill Schottstaedt wrote:

 The only language I'm aware of that allows the design of direct 
 sample-massaging code in the language itself is chuck.  
 
 CLM?  Or do I misunderstand something?

Aha -- my 'weasel-wording' was aware of.  Of course CLM!  My
awareness ain't what it used to be.  Sorry Bill!

 When I put on my old
 and battered composer's hat, I'd say the GUI made me do it
 is not very persuasive.  In linguistics, it's known as
 the Great Eskimo Vocabulary Hoax.  I wrote the same basic kinds
 of music whether by hand (Daily Life), using SCORE (Sandcastle),
 using Pla + Samson box (many tunes), etc.

For me it's more the point of what kind of music is more 'enabled' by
particular design decisions.  The 5 words for snow notwithstanding,
I bet that people using a software instrument with the pitch specification
in Hz will generally do different musics than people who use one with
a 12-tone ET specification.  Yeah, I know you can get around these
specifications, but still...

brad
http://music.columbia.edu/~brad

--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp


Re: [music-dsp] guitar physical model

2012-02-25 Thread Brad Garton
Yikes, I'm just posting up a storm here today.  Sorry!

You might enjoy some older stuff I did back in 1989 -- 1991:

http://music.columbia.edu/~brad/music/mp3/Rough_Raga_Riffs.mp3
http://music.columbia.edu/~brad/music/mp3/Almost_Real.mp3

notes:

http://music.columbia.edu/~brad/music/commentary/Rough_Raga_Riffs.html
http://music.columbia.edu/~brad/music/notes/Rough_Raga_Riffs.html
http://music.columbia.edu/~brad/music/notes/Almost_Real.html
http://music.columbia.edu/~brad/music/commentary/Almost_Real.html

Both pieces were pretty much entirely algorithmically-generated, using
the Charlie Sullivan variant of the Karplus-Strong plucked string model and
a whole buncha lisp code.  A lot of what you describe (fretting, hammer-ons,
etc.) happen in my models at a level above the 'instrument' making the sound.
Here's an early paper describing some of it:

http://music.columbia.edu/~brad/writing/papes/performance_model.pdf
(1992 ICMC)

and a slightly later one I wrote with Matthew Suttor about style/performance
modeling in general:

http://music.columbia.edu/~brad/writing/papes/Sense_of_Style.pdf

The lisp code I used is also on-line somewhere in my web pages.  Or if
you have max/msp, check out the help-patcher for my lisp interpreter
object [maxlisp]:  http://music.columbia.edu/~brad/maxlispj/  It does the
'electric guitar' performance model simulation in real-time (and all
the code is there, too).

c. 8' 30 in Rough Raga Riffs is when I taught it the halenize function
(Eddie Van!).  I like that part a lot...

brad
http://music.columbia.edu/~brad


On Feb 25, 2012, at 8:19 PM, Adam Puckett wrote:

 I've seen code for string physical modeling, so I have a (somewhat)
 good idea of what all is involved in it. However, I haven't seen any
 code that accounts for frets, as are on a guitar or banjo. How would
 one go about implementing the fret sounds/gestures like slide,
 hammer-on/pull-off? Seems to me like there would be rounding somewhere
 in the code, as the finger never is supposed to actually touch the
 fret, or you will get a buzzing sound. Also how is the squeak of
 the sliding finger implemented? What is the relationship of the frets
 to one another, as they get shorter the further down the neck you go?
 --
 dupswapdrop -- the music-dsp mailing list and website:
 subscription info, FAQ, source code archive, list archive, book reviews, dsp 
 links
 http://music.columbia.edu/cmc/music-dsp
 http://music.columbia.edu/mailman/listinfo/music-dsp
 

--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp


Re: [music-dsp] a little about myself

2012-02-23 Thread Brad Garton
Joining this conversation a little late, but what the heck...

On Feb 22, 2012, at 9:18 AM, Michael Gogins wrote:

 I got my start in computer music in 1986 or 1987 at the woof group at
 Columbia University using cmix on a Sun workstation.

Michael was a stalwart back in those wild Ancient Days!

 cmix has never
 had a runtime synthesis language; even now instrument code has to be
 written in C++.

One possible misconception -- by runtime synthesis language I'm sure Michael
means a design language for instantiating synthesis/DSP algorithms *in real 
time*
as the language/synth-engine is running.  I tend to think of languages like 
ChucK
or Supercollider more in that sense than Csound, and even SC differentiates 
between
the language and then sending the synth-code to the server.

RTcmix (http;//rtcmix.org) works quite well in real time, in fact it has now 
for almost
two decades.  The trade-off in writing C/C++ code is that it is one of the most
efficient languages currently in use.  We've also taken a route which allows it
to be 'imbedded' in other environments.  rtcmix~ was the first of the 'language
objects' I did for max/msp.  iRTcmix (RTcmix in iOS) even passes muster at the
clamped App Store, check out iLooch for fun:  
http://music.columbia.edu/~brad/ilooch/
(almost 2 years old now).

For me the deeper issue is how these various languages/environments shape
creative thinking.  I tend to like the way I think about music, especially 
algorthmic
composityon, using the RTcmix parse language than I do in, say SC.  Each system
has things 'it likes to do', and i think it important to be aware of these.

brad
http://music.columbia.edu/~brad

--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp


Re: [music-dsp] looking for a flexible synthesis system technically and legally appropriate for iOS development

2011-02-08 Thread Brad Garton
Yes, in fact I've been doing it for years (the rtcmix~ object for max/msp).

brad


On Feb 8, 2011, at 12:08 AM, Morgan Packard wrote:

 Brad,
 
 It seems there are a number of ways to interpret whether an
 application which links to a GPL library must be open-sourced as well
 (based on wikipedia's expert legal advice). But it's great news to me
 that your interpretation is that RT CMix can be used in closed source
 applications. Should I consider myself to have the blessing of the
 controllers of RT Cmix make a billion dollars on the app store after
 which I will continually express my gratitude in various material and
 non-material ways?
 
 -Morgan
 
 On Mon, Feb 7, 2011 at 9:53 PM, Brad Garton gar...@columbia.edu wrote:
 Hmmm, my understanding of the GPL we adopted was that it only applied to
 the source of RTcmix, _not_ to the 'enclosing' app.  The way we set up the 
 iRTcmix
 apps, we have a 'manager' class (source provided) that calls into the RTcmix
 engine.  Any mods you would make to the RTcmix source *proper* would
 need to be published, but the app you develop that uses it would not.
 
 I honestly thought I had put up the source for iLooch (it's in the next
 iRTcmix release), but it looks like the link on the web page is only
 to the iRTcmix source.  Which is what would attach to your app, I *think*.
 
 brad
 
 
 On Feb 7, 2011, at 11:41 PM, Morgan Packard wrote:
 
 Thanks Brad,
 
 Just bought ilooch. Lovely stuff. Unless I'm mistaken though, I'm
 required to make my source code publicly available if I embed RT CMix
 because it's licensed under the GPL. I swear, I'm not an _entirely_
 evil person, but for a few reasons, I don't think it's going to be
 possible to open-source my app. However, the fact that I'm running in
 to this GPL license again and again does make me think that maybe I
 should reconsider this and see if maybe I can talk myself (and my
 programming partner) in to it. Though, now that I look, I don't see
 the iLooch source code posted anywhere.
 
 Can you confirm that RT Cmix is an option only if I make the source
 code to my app publicly available?
 
 thanks,
 
 -Morgan
 
 
 On Mon, Feb 7, 2011 at 9:25 PM, Brad Garton gar...@columbia.edu wrote:
 No, it's usable.  I have an app already in the App store:
 
http://music.columbia.edu/~brad/ilooch/
 
 We have a new release up in the next few days.
 
 brad
 
 
 
 On Feb 7, 2011, at 8:25 PM, douglas repetto wrote:
 
 
 Brad Garton has RTcmix running on the iPhone:
 
 http://music.columbia.edu/~brad/iRTcmix/
 
 
 Dunno what the license is though...
 
 
 On 2/7/11 8:09 PM, Morgan Packard wrote:
 (First post to this list. Sent this a few days ago and it doesn't seem
 to have gone through, so trying again.)
 
 
 Hi There,
 I've been writing low-level code for my iOS app, Thicket, pretty much
 myself, with the exception of a sine oscillator and an envelope
 borrowed from STK. I'd like to be able to work on this platform in a
 much faster way than I have been, simply plugging unit generators in
 to one another, not having to stop and think about how to, for
 example, go from a mono oscillator signal to a stereo reverb signal.
 I'd like to be able to work more like I work in SuperCollider, writing
 higher-level code to create a signal path, trusting that the
 connections will be efficiently managed for me.  In other words, I'd
 like to spend a little less time being a fairly incompetent engineer,
 and more time being a halfway-decent artist.  I'm finding that my list
 of options is surprisingly small
 SuperCollider -- GPL licence, would require that I open-source my app
 ChucK -- GPL license, would require that I open-source my app
 CSound -- the FAQ indicates that I need to make arrangements with MIT
 to put it to commercial use. Worth looking in to, perhaps.
 JSyn -- java, not gonna work on iOS
 MusicKit -- looks very interesting, but doesn't seem to be a very
 active project, and I don't think anyone has gotten it running on iOS
 yet
 Pure Data -- seems like my best option. more permissive license, but
 I'm wary of the visual programming paradigm, and have at least one
 technical detail which is making me a bit uncomfortable
 
 Am I missing something? Is there anything -- free, or not, which I
 should look at for iOS development besides Pure Data? Are there not
 hundreds of other people with the same needs that I have? Are my
 options really limited to: Pure Data or rolling my own, or
 open-sourcing my app?
 I sincerely appreciate any info or thoughts any of you are able to
 share with me.
 thanks,
 -Morgan
 --
 
 Web:
 http://www.morganpackard.com
 Music/Art:
 Latest album: Moment Again Elsewhere
 iOS app Thicket available on iTunes store.
 
 
 
 
 
 --
 ... http://artbots.org
 .douglas.irving http://dorkbot.org
 .. http://music.columbia.edu/cmc/music-dsp

Re: [music-dsp] looking for a flexible synthesis system technically and legally appropriate for iOS development

2011-02-08 Thread Brad Garton
This is how I did the sc3~ object for max/msp.  RTcmix is set up to compile as 
a static or dynamic library, so it's a bit more tightly-coupled.

brad
http://music.columbia.edu/~brad


On Feb 8, 2011, at 3:43 AM, Dan Stowell wrote:

 Morgan -
 
 I don't know RTCmix but the situation you describe is similar to that with 
 SuperCollider: if you run SC's audio engine as a background process and call 
 into the engine usually using OSC, your calling application is separate and 
 doesn't need to be GPL'd.
 
 I don't know how convenient this architecture (audio engine as separate 
 process) is on iOS, but it's certainly working on Android, in fact the 
 Java-ish frontend on Android makes it a kinda convenient approach.
 
 Dan
 
 
 On 08/02/2011 05:08, Morgan Packard wrote:
 Brad,
 
 It seems there are a number of ways to interpret whether an
 application which links to a GPL library must be open-sourced as well
 (based on wikipedia's expert legal advice). But it's great news to me
 that your interpretation is that RT CMix can be used in closed source
 applications. Should I consider myself to have the blessing of the
 controllers of RT Cmix make a billion dollars on the app store after
 which I will continually express my gratitude in various material and
 non-material ways?
 
 -Morgan
 
 On Mon, Feb 7, 2011 at 9:53 PM, Brad Gartongar...@columbia.edu  wrote:
 Hmmm, my understanding of the GPL we adopted was that it only applied to
 the source of RTcmix, _not_ to the 'enclosing' app.  The way we set up the 
 iRTcmix
 apps, we have a 'manager' class (source provided) that calls into the RTcmix
 engine.  Any mods you would make to the RTcmix source *proper* would
 need to be published, but the app you develop that uses it would not.
 
 I honestly thought I had put up the source for iLooch (it's in the next
 iRTcmix release), but it looks like the link on the web page is only
 to the iRTcmix source.  Which is what would attach to your app, I *think*.
 
 brad
 
 
 On Feb 7, 2011, at 11:41 PM, Morgan Packard wrote:
 
 Thanks Brad,
 
 Just bought ilooch. Lovely stuff. Unless I'm mistaken though, I'm
 required to make my source code publicly available if I embed RT CMix
 because it's licensed under the GPL. I swear, I'm not an _entirely_
 evil person, but for a few reasons, I don't think it's going to be
 possible to open-source my app. However, the fact that I'm running in
 to this GPL license again and again does make me think that maybe I
 should reconsider this and see if maybe I can talk myself (and my
 programming partner) in to it. Though, now that I look, I don't see
 the iLooch source code posted anywhere.
 
 Can you confirm that RT Cmix is an option only if I make the source
 code to my app publicly available?
 
 thanks,
 
 -Morgan
 
 
 On Mon, Feb 7, 2011 at 9:25 PM, Brad Gartongar...@columbia.edu  wrote:
 No, it's usable.  I have an app already in the App store:
 
http://music.columbia.edu/~brad/ilooch/
 
 We have a new release up in the next few days.
 
 brad
 
 
 
 On Feb 7, 2011, at 8:25 PM, douglas repetto wrote:
 
 
 Brad Garton has RTcmix running on the iPhone:
 
 http://music.columbia.edu/~brad/iRTcmix/
 
 
 Dunno what the license is though...
 
 
 On 2/7/11 8:09 PM, Morgan Packard wrote:
 (First post to this list. Sent this a few days ago and it doesn't seem
 to have gone through, so trying again.)
 
 
 Hi There,
 I've been writing low-level code for my iOS app, Thicket, pretty much
 myself, with the exception of a sine oscillator and an envelope
 borrowed from STK. I'd like to be able to work on this platform in a
 much faster way than I have been, simply plugging unit generators in
 to one another, not having to stop and think about how to, for
 example, go from a mono oscillator signal to a stereo reverb signal.
 I'd like to be able to work more like I work in SuperCollider, writing
 higher-level code to create a signal path, trusting that the
 connections will be efficiently managed for me.  In other words, I'd
 like to spend a little less time being a fairly incompetent engineer,
 and more time being a halfway-decent artist.  I'm finding that my list
 of options is surprisingly small
 SuperCollider -- GPL licence, would require that I open-source my app
 ChucK -- GPL license, would require that I open-source my app
 CSound -- the FAQ indicates that I need to make arrangements with MIT
 to put it to commercial use. Worth looking in to, perhaps.
 JSyn -- java, not gonna work on iOS
 MusicKit -- looks very interesting, but doesn't seem to be a very
 active project, and I don't think anyone has gotten it running on iOS
 yet
 Pure Data -- seems like my best option. more permissive license, but
 I'm wary of the visual programming paradigm, and have at least one
 technical detail which is making me a bit uncomfortable
 
 Am I missing something? Is there anything -- free, or not, which I
 should look at for iOS development besides Pure Data? Are there not
 hundreds of other people

Re: [music-dsp] looking for a flexible synthesis system technically and legally appropriate for iOS development

2011-02-08 Thread Brad Garton
Wow, that's longer than the tests I've done!

brad


On Feb 8, 2011, at 3:55 PM, Andy Farnell wrote:

 Also on Brad's RTCmix, I have never found anything more reliable
 for basic functions, in a test I had a sound server installation
 mixing wavs to make random ambient textures, it ran for 4 months 
 without a glitch.

--
dupswapdrop -- the music-dsp mailing list and website:
subscription info, FAQ, source code archive, list archive, book reviews, dsp 
links
http://music.columbia.edu/cmc/music-dsp
http://music.columbia.edu/mailman/listinfo/music-dsp