On Oct 26, 2011, at 5:19 PM, yvan volochine wrote:

On 10/26/2011 09:20 PM, Hans-Christoph Steiner wrote:
3. What sort of things can be achieved in these programs that can't be
achieved in Pd, if any?

polyphony in pd is a nightmare, you get it for free in sc:

// 128 sine waves with random freq mixed down to stereo:
{ Splay.ar(SinOsc.ar({ExpRand(100, 5e3)} ! 128)) }.play

Have you tried nqpoly4, polypoly, or the 'many' lib? It is quite easy to
do polyphony with any of them.

yeah I know those libs/abstractions, and it can get very tricky too see what's happening within patches using nqpoly4 & co, not very noob friendly.

while I admit those are very clever, it's far more complicated than sc multi-channel expansion ( -> just give any method argument an array and you get the corresponding number of audio|control channels, nice and easy, without dynamic-patching-voodoo =).

no flaming here, I'm just trying to point out the different approach (IMHO anyway).

Its true, that is the downside of everything having a physical representation, i.e. each instance has its object box. But I think that its possible to make it really easy in Pd. That's the goal of the 'many' lib. I'd love feedback on what you thought was hard with the 'many' lib.

.hc



----------------------------------------------------------------------------

"[T]he greatest purveyor of violence in the world today [is] my own government." - Martin Luther King, Jr.




_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to