Csound Csound-dev Csound-tekno Search About

[Csnd] PD vs. Csound -- realtime performance

Date2010-05-12 16:53
FromAaron Krister Johnson
Subject[Csnd] PD vs. Csound -- realtime performance
Hi all,

Quick and simple question: does PD perform better than Csound when
Csound is used realtime? Does it have better performance with fewer
dropouts at the same buffer settings, etc? If so, how can Csound's
internals be changed to be equal to PD in realtime performance?

Date2010-05-12 17:12
FromMichael Gogins
Subject[Csnd] Re: PD vs. Csound -- realtime performance
I do not know a hard answer to this question, but based on my
examination of both Csound code and Pure Data code, I would not expect
any significant difference in pure code efficiency. In both systems, a
user writes a graph that links up unit generators written in C to
synthesize audio. If anything, I would expect Csound to be slightly
faster because it has less GUI to manage and a simpler signal flow
graph. The actual DSP graph in Csound, the "inner loops", is very lean
and should be very efficient.

I would, of course, be interested in reports from people with more
experience, or any formal measurements comparing performance.

I have heard people do absolutely smashing things in real time with
PD. In particular some years ago I heard Ikue Mori and someone else do
a PD-piano improvisation at Roulette that was a real treat.

At the same time, have heard much better sounding instruments from
Csound than from PD. That would tend to mean more complex code, which
would of course run slower.

Regards,
Mike



On Wed, May 12, 2010 at 11:53 AM, Aaron Krister Johnson
 wrote:
> Hi all,
>
> Quick and simple question: does PD perform better than Csound when
> Csound is used realtime? Does it have better performance with fewer
> dropouts at the same buffer settings, etc? If so, how can Csound's
> internals be changed to be equal to PD in realtime performance?
>
> --
>
> Aaron Krister Johnson
> http://www.akjmusic.com
> http://www.untwelve.org
>
>
> Send bugs reports to the Sourceforge bug tracker
>            https://sourceforge.net/tracker/?group_id=81968&atid=564599
> Discussions of bugs and features can be posted here
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"
>
>



-- 
Michael Gogins
Irreducible Productions
http://www.michael-gogins.com
Michael dot Gogins at gmail dot com


Send bugs reports to the Sourceforge bug tracker
            https://sourceforge.net/tracker/?group_id=81968&atid=564599
Discussions of bugs and features can be posted here
To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound"