On Fri, 28 Sep 2001 12:02:18 +0200 Krzysztof Czaja czaja@chopin.edu.pl wrote:
hi,
cute indeed, but why not to do (almost) the same the simple way, using PureData's poly, and global connections (both control and audio)?
mainly because poly only lets you send through two parameters...
and also how does it recycle the voices in the pool? it doesn't know when they have finished.
to do stuff like grainsynth, you need to be able to recycle free voices straight away (without having to stop all notes, which i think it what you have to do with poly).
poly could probably be fiddled with to make it more useful (or should i just say, general) - for example, taking a message that will kill a given voice number (that the voice can send when it is finished).
and you could even squeeze some self-mod patch in there for making the building of the voice-pool less painful (i'd rather not make 100 voices by hand - especially with extra wrapper-logic for signalling back to poly).
pix.
Krzysztof
pix wrote: ...
i've just finished making a kind-of poly~ (ala max4) for pd... without
any
externals at all :) ... it make gratuitous use of the much-discussed self-modifying-code tricks.
...