Tonight was a good night. Howie, Jay, and your correspondent sashayed
down to Harvestworks to meet a crew forming there to play around with
Supercollider, which is apparently to music synthesis software what Lisp
is to programming languages. CSound RIP! (I'm in giant-slaying mood
these days.)
Anyway, the word seems to be that Supercollider wins two ways. First in
making more sense programming-wise, but perhaps most importantly for
generating sound in real-time instead of, well, "save the whole
composition and then play it mode".
As a lispnik, of course I want the dynamism and ability to hack music
while it is playing, and so apparently do the composers present tonight.
(jay and I were the only hard core programmers.)
Supercollider is programmed in a Smalltalk-like language, and in the
current beta version runs as a server. I am thinking Cello should have
some nice sound, so I am thinking: cl-supercollider!!
Here's my question: so how would that work? An application starts up and
then kicks off the server so it can drive it? not sure why that seems
odd to me, but it does.
kenny
--
http://tilton-technology.com
Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film
Your Project Here! http://alu.cliki.net/Industry%20Application
Kenny Tilton <·······@nyc.rr.com> writes:
> Tonight was a good night. Howie, Jay, and your correspondent sashayed
> down to Harvestworks to meet a crew forming there to play around with
> Supercollider, which is apparently to music synthesis software what Lisp
> is to programming languages. CSound RIP! (I'm in giant-slaying mood
> these days.)
>
> Anyway, the word seems to be that Supercollider wins two ways. First in
> making more sense programming-wise, but perhaps most importantly for
> generating sound in real-time instead of, well, "save the whole
> composition and then play it mode".
>
> As a lispnik, of course I want the dynamism and ability to hack music
> while it is playing, and so apparently do the composers present tonight.
> (jay and I were the only hard core programmers.)
>
> Supercollider is programmed in a Smalltalk-like language, and in the
> current beta version runs as a server. I am thinking Cello should have
> some nice sound, so I am thinking: cl-supercollider!!
Huhn, so their web page says, but unfortunately the links to the
actual description of the language are broken.
> Here's my question: so how would that work? An application starts up and
> then kicks off the server so it can drive it? not sure why that seems
> odd to me, but it does.
Seems normal enough to someone who does Unix. CLM (a Motif interface)
works this way, for example.
--
/|_ .-----------------------.
,' .\ / | No to Imperialist war |
,--' _,' | Wage class war! |
/ / `-----------------------'
( -. |
| ) |
(`-. '--.)
`. )----'
Thomas F. Burdick wrote:
> Kenny Tilton <·······@nyc.rr.com> writes:
>>Supercollider is programmed in a Smalltalk-like language, and in the
>>current beta version runs as a server. I am thinking Cello should have
>>some nice sound, so I am thinking: cl-supercollider!!
>
>
> Huhn, so their web page says, but unfortunately the links to the
> actual description of the language are broken.
I just now DLed and installed SC3 on Panther (you need Panther) from:
http://sourceforge.net/projects/supercollider
I also have a functioning SC3 server on my XP, but I have no recall of
where I got it or evn if it is the real SC3 or an abortive SC3 fork no
longer being developed. It's a long story. James McCartney (Mr SC3) got
hired by Apple and SC3 is now stalled in beta. I see developers out the
wazoo on the SF site, so I do not know really what is going on.
Hopefully it is too good to disappear.
>>Here's my question: so how would that work? An application starts up and
>> then kicks off the server so it can drive it? not sure why that seems
>>odd to me, but it does.
>
>
> Seems normal enough to someone who does Unix.
Hey, what's a server for, right? Thx.
kenny
--
http://tilton-technology.com
Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film
Your Project Here! http://alu.cliki.net/Industry%20Application