On 10/26/2011 09:20 PM, Hans-Christoph Steiner wrote:
- 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).
cheers, _y
-- yvan.volochine@gmail.com http://yvanvolochine.com