Those are very nice and well done sets of abstractions for doing GS in PD. And whether one wants to do things using abstractions or externals may be just a matter of taste or working preferences. In my case, I wanted to have an external with all the capabilities offer by GS synthesis and with the possibility of using a great number of tables both for the audio source and the envelope of the grains, so as I may achieve shuffling effects. I also wanted to have full 3D control of the location of each grain, that's the reason I designed my_grainer~ to have mono, stereo (intensity panning) and Ambisonic B format output. If the user wants to use real-time audio input as a source, then she/he may setup two exchangeable reading buffers. I did not do so because I am not interested in real-time audio source granulation. Best Pablo
Oscar Pablo Di Liscia
2016-07-07 15:06 GMT-03:00 James Bullock Jamie.Bullock@bcu.ac.uk:
Hi Ali,
I think it’s important to distinguish the *type* of granular synthesis being implemented, e.g. synchronous or asynchronous (there are others too), as they sound and function differently.
For synchronous granular synthesis, I always liked syncgrain ( https://github.com/pd-l2ork/pd/tree/master/externals/footils/syncgrain)
I should also point out that you don’t need externals to do good granular synthesis in Pd. For asynchronous synthesis, see Particlechamber by Derek Holzer https://puredata.info/downloads/particlechamber For a synchronous approach, see [polygrainsynth] by Phil Stone http://www.pkstonemusic.com/polygrainsynth.html which is excellent but requires a couple of externals to run.
best,
Jamie
On 6 Jul 2016, at 18:36, Ali Momeni batchku@gmail.com wrote:
Thank you Oscar for this contribution; it's a very helpful external.
I'm curious what else is out there to compare. Is anyone following this thread aware of other granular synthesis externals out there for PD that are worth considering?
Regards, ali
On Tue, Jul 5, 2016 at 2:27 PM, oscar pablo di liscia <odiliscia@gmail.com
wrote:
Let's leave this duty to the "really" interested users. I don't claim I did the best ever known GS synthesis external, just to put my work at the service of the PD comunity. ;)
Attached to this message is an updated help file, the one I sent in this thread was not updated, sorry. May be reading this will save you some time checking if there's something you feel is new on the matter.
Pablo
Oscar Pablo Di Liscia
2016-07-05 4:08 GMT-03:00 James Bullock Jamie.Bullock@bcu.ac.uk:
Hi Oscar,
Sounds interesting. Can you briefly summarise the approach to granular synthesis in the external and the differences / advantages over existing GS externals such as syncgrain~ and disis_munger~
Jamie
Sent on the move
On 3 Jul 2016, at 22:33, oscar pablo di liscia odiliscia@gmail.com wrote:
Dear list: I invite to test and use the external my_grainer~ I developed. The source code, examples and documentation, plus a comprehensive tutorial developed by Damian Anache can be donwloaded here:
https://puredata.info/Members/pdiliscia/grainer
Any feed back and suggestion will be welcome.
Oscar Pablo Di Liscia
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list