On Sun, Mar 9, 2008 at 3:19 AM, Hans-Christoph Steiner hans@eds.org wrote:
On Mar 8, 2008, at 5:30 PM, Martin Peach wrote:
Hans-Christoph Steiner wrote:
It would be very nice to have a "cleansound" library of dsp objects, perhaps ported from Csound.
You can already use [csoundapi~], which comes with most csound varieties, to access anything in csound from pd.
Right, but doesn't that mean you write your instruments in Csound, then control them in Pd? I was thinking Pd objects using the csound code.
Seems obvious, doesn't it? AFAIK it would be perfectly legal to take the code directly. I find [csoundapi~] very useful. I tend to think, if you want Csound, use Csound, but as a Linux enthusiast I think it's generally better for an option to exist than to not exist. How the two programs are structured is a different question. I don't know for sure, but it might take some substantial changes. Csound uses vectors and scalars for audio and control signals, somewhat different than block size. Then again it might translate easily, I dunno. Csound has a huge library, some of the more advanced stuff might be useful too, not just oscillators.
-Chuckk