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
Hello Oscar,
Thanx to share your external, it looks great ! But why did you choose "my_grainer" as name ? What is the "my" part of the name ? ++
Jack
Le 05/07/2016 20:27, oscar pablo di liscia a écrit :
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 mailto: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 <mailto: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 <mailto: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
i've choosed that name because it sounds like "migraine"... :) As for the "my", it stands for "i do like to do things my way". If this is useful to somebody...well...even better. All best
El miércoles, 6 de julio de 2016, Jack <jack@rybn.org javascript:_e(%7B%7D,'cvml','jack@rybn.org');> escribió:
Hello Oscar,
Thanx to share your external, it looks great ! But why did you choose "my_grainer" as name ? What is the "my" part of the name ? ++
Jack
Le 05/07/2016 20:27, oscar pablo di liscia a écrit :
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 mailto: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 <mailto: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 <mailto: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
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
I think you could try disis_munger~ as well
El miércoles, 6 de julio de 2016, Ali Momeni batchku@gmail.com escribió:
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 javascript:_e(%7B%7D,'cvml','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 javascript:_e(%7B%7D,'cvml','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 javascript:_e(%7B%7D,'cvml','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 javascript:_e(%7B%7D,'cvml','Pd-list@lists.iem.at'); mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at javascript:_e(%7B%7D,'cvml','Pd-list@lists.iem.at'); mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
2016-07-06 14:52 GMT-03:00 oscar pablo di liscia odiliscia@gmail.com:
I think you could try disis_munger~ as well
is there a disis_munger~ for macOS/windows somewhere?
I couldn't make dsis_munger work,
I tried compiling and I also tried a compiled version that someone shared with me( didn't load). The thing with granulators , in my experience, is the major difference is between delay granulators, which response is immediate but you don't get that scramble effect that the other type, table based, can give. However, due to the lack of options for delay line granulators, I used my_grain~ in my latest piece and worked with a small buffer that loop records. i was able to kinda get the same results.
with my_grain~, the documentation is great and extended, the tutorial by D. Anache is complete, however, it would be nice to have a simple help file to access a quick reference by right - click + help as it is sometimes needed.
nice external and a needed option as to program this in PD, may be very CPU consuming
On Wed, Jul 6, 2016 at 8:34 PM, Alexandre Torres Porres porres@gmail.com wrote:
2016-07-06 14:52 GMT-03:00 oscar pablo di liscia odiliscia@gmail.com:
I think you could try disis_munger~ as well
is there a disis_munger~ for macOS/windows somewhere?
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Hi all,
Derek - nice tune.
I've made use of Cyrille's [granulator] on the Edges Ensemble recording of 'Fields Have Ears (4)' by Michael Pisaro http://www.anothertimbre.com/page83.html Great piece and a lovely recording. A lot of people playing very very very quietly! Unfortunately I can't locate an online listen (what the ?!#!) apart from this possible extract http://www.ftarri.com/cdshop/goods/anothertimbre/at-37.html It'll be track3. My work filtering wont let this play though. I took 2 field/forest recordings I'd made and with a slow [metro] and very large grain size I got a result I'd describe as electro-chirps, worked great in the ensemble setting.
For me, techniques don't sound good, we make them sound good - ymmv:)
Oscar - great addition, thank you.
Julian
On 7 July 2016 at 08:57, José Rafael Subía Valdez jsubiavaldez@gmail.com wrote:
I couldn't make dsis_munger work,
I tried compiling and I also tried a compiled version that someone shared with me( didn't load). The thing with granulators , in my experience, is the major difference is between delay granulators, which response is immediate but you don't get that scramble effect that the other type, table based, can give. However, due to the lack of options for delay line granulators, I used my_grain~ in my latest piece and worked with a small buffer that loop records. i was able to kinda get the same results.
with my_grain~, the documentation is great and extended, the tutorial by D. Anache is complete, however, it would be nice to have a simple help file to access a quick reference by right - click + help as it is sometimes needed.
nice external and a needed option as to program this in PD, may be very CPU consuming
On Wed, Jul 6, 2016 at 8:34 PM, Alexandre Torres Porres porres@gmail.com wrote:
2016-07-06 14:52 GMT-03:00 oscar pablo di liscia odiliscia@gmail.com:
I think you could try disis_munger~ as well
is there a disis_munger~ for macOS/windows somewhere?
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
-- José Rafael Subía Valdez www.jrsv.net
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
hello,
Le 06/07/2016 19:36, Ali Momeni a écrit :
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?
what does a granular synthesis patch should offer? i've made a basic one, that offer all mandatory functionalities, but i never manage to be happy with the sound produce. I still don't know if it's only me that did not like granular synthesis, my patch that did not offer enough functionalities, or the sound-file i'm using.
sorry for the large or generic question.
cheers Cyrille
Regards, ali
On Tue, Jul 5, 2016 at 2:27 PM, oscar pablo di liscia <odiliscia@gmail.com mailto: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 <mailto: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 <mailto: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 <mailto:Pd-list@lists.iem.at> mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
_______________________________________________ Pd-list@lists.iem.at <mailto: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
Excellent question Cyrille. I happen to agree with you; most granular synth sounds terrible to me also, especially if it's real-time and hasn't gone thru fancy post-processing.
That said, i think the new external that has set this thread in motion is a very good example of what parameters should be available to the user.
ali
On Wed, Jul 6, 2016 at 5:28 PM, cyrille henry ch@chnry.net wrote:
hello,
Le 06/07/2016 19:36, Ali Momeni a écrit :
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?
what does a granular synthesis patch should offer? i've made a basic one, that offer all mandatory functionalities, but i never manage to be happy with the sound produce. I still don't know if it's only me that did not like granular synthesis, my patch that did not offer enough functionalities, or the sound-file i'm using.
sorry for the large or generic question.
cheers Cyrille
Regards, ali
On Tue, Jul 5, 2016 at 2:27 PM, oscar pablo di liscia < odiliscia@gmail.com mailto: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
mailto: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 mailto: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 <mailto:Pd-list@lists.iem.at> mailing list UNSUBSCRIBE and account-management ->
_______________________________________________ Pd-list@lists.iem.at <mailto: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
Thanx Oscar for this wonderful external. Besides liking or not liking granular synthesis, is one of the “computer only” processes which have great impact in “new music”. I'm impressed by the “mGT-05-grain_waveform-loop_mode.pd” with the “progressive scan” switched on, this is really a dream. I don't understand properly yet how to implemented if I were to use the external without the abstraction. BTW if anyone wants to listen music absolutely fundamented in Granular Synthesis you are welcomed @ http://www.tigresvoladores.com.ar/index-en.html you might like “Indios We Trust”. If you want a PD record you might like “Folkloro” and “FolkloroII” Salutti,Lucarda. Mensaje telepatico asistido por maquinas.
From: batchku@gmail.com Date: Wed, 6 Jul 2016 18:11:46 -0400 To: pd-list@lists.iem.at Subject: Re: [PD] Granular Synthesis External
Excellent question Cyrille.I happen to agree with you; most granular synth sounds terrible to me also, especially if it's real-time and hasn't gone thru fancy post-processing. That said, i think the new external that has set this thread in motion is a very good example of what parameters should be available to the user. ali On Wed, Jul 6, 2016 at 5:28 PM, cyrille henry ch@chnry.net wrote: hello,
Le 06/07/2016 19:36, Ali Momeni a écrit :
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?
what does a granular synthesis patch should offer?
i've made a basic one, that offer all mandatory functionalities, but i never manage to be happy with the sound produce.
I still don't know if it's only me that did not like granular synthesis, my patch that did not offer enough functionalities, or the sound-file i'm using.
sorry for the large or generic question.
cheers
Cyrille
Regards,
ali
On Tue, Jul 5, 2016 at 2:27 PM, oscar pablo di liscia <odiliscia@gmail.com mailto: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 <mailto: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 <mailto: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 <mailto:Pd-list@lists.iem.at> mailing list
UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
_______________________________________________
Pd-list@lists.iem.at <mailto: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
Many thanks for all your comments Lucas, Julian, Jose, and others, very glad to know you find the external useful. We will add a standard pd help file to the distribution as you suggested. Le me know if there is something not working properly or if you have questions or suggestions. Best
El miércoles, 6 de julio de 2016, Lucas Cordiviola lucarda27@hotmail.com escribió:
Thanx Oscar for this wonderful external.
Besides liking or not liking granular synthesis, is one of the “computer only” processes which have great impact in “new music”.
I'm impressed by the “mGT-05-grain_waveform-loop_mode.pd” with the “progressive scan” switched on, this is really a dream. I don't understand properly yet how to implemented if I were to use the external without the abstraction.
BTW if anyone wants to listen music absolutely fundamented in Granular Synthesis you are welcomed @
http://www.tigresvoladores.com.ar/index-en.html
you might like “Indios We Trust”.
If you want a PD record you might like “Folkloro” and “FolkloroII”
Salutti, Lucarda.
Mensaje telepatico asistido por maquinas.
From: batchku@gmail.com javascript:_e(%7B%7D,'cvml','batchku@gmail.com'); Date: Wed, 6 Jul 2016 18:11:46 -0400 To: pd-list@lists.iem.at javascript:_e(%7B%7D,'cvml','pd-list@lists.iem.at'); Subject: Re: [PD] Granular Synthesis External
Excellent question Cyrille. I happen to agree with you; most granular synth sounds terrible to me also, especially if it's real-time and hasn't gone thru fancy post-processing.
That said, i think the new external that has set this thread in motion is a very good example of what parameters should be available to the user.
ali
On Wed, Jul 6, 2016 at 5:28 PM, cyrille henry <ch@chnry.net javascript:_e(%7B%7D,'cvml','ch@chnry.net');> wrote:
hello,
Le 06/07/2016 19:36, Ali Momeni a écrit :
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?
what does a granular synthesis patch should offer? i've made a basic one, that offer all mandatory functionalities, but i never manage to be happy with the sound produce. I still don't know if it's only me that did not like granular synthesis, my patch that did not offer enough functionalities, or the sound-file i'm using.
sorry for the large or generic question.
cheers Cyrille
Regards, ali
On Tue, Jul 5, 2016 at 2:27 PM, oscar pablo di liscia <odiliscia@gmail.com javascript:_e(%7B%7D,'cvml','odiliscia@gmail.com'); <mailto: odiliscia@gmail.com javascript:_e(%7B%7D,'cvml','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
javascript:_e(%7B%7D,'cvml','Jamie.Bullock@bcu.ac.uk'); <mailto: Jamie.Bullock@bcu.ac.uk javascript:_e(%7B%7D,'cvml','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 javascript:_e(%7B%7D,'cvml','odiliscia@gmail.com'); <mailto:odiliscia@gmail.com javascript:_e(%7B%7D,'cvml','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
javascript:_e(%7B%7D,'cvml','Pd-list@lists.iem.at'); <mailto: Pd-list@lists.iem.at javascript:_e(%7B%7D,'cvml','Pd-list@lists.iem.at');> mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
_______________________________________________ Pd-list@lists.iem.at
javascript:_e(%7B%7D,'cvml','Pd-list@lists.iem.at'); <mailto: Pd-list@lists.iem.at javascript:_e(%7B%7D,'cvml','Pd-list@lists.iem.at');> mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at javascript:_e(%7B%7D,'cvml','Pd-list@lists.iem.at'); mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at javascript:_e(%7B%7D,'cvml','Pd-list@lists.iem.at'); mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
_______________________________________________ Pd-list@lists.iem.at javascript:_e(%7B%7D,'cvml','Pd-list@lists.iem.at'); mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
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?
what does a granular synthesis patch should offer? i've made a basic one, that offer all mandatory functionalities, but i never manage to be happy with the sound produce. I still don't know if it's only me that did not like granular synthesis, my patch that did not offer enough functionalities, or the sound-file i'm using.
sorry for the large or generic question.
cheers Cyrille
Well, I guess since there's a thread going I should throw something into the mix. Sorry in advance for the lack of documentation, they've been mostly personal projects...
I've been slowly building my own little external library that has a granular external: https://github.com/derekxkwan/dxkpure , which is based on a more basic abstraction fgrainstr2~ that needs fgrain2: https://github.com/derekxkwan/pure-data-abstractions/tree/master/fgrain . I don't really have any demo of it by itself, but I used it to stretch the ambient background noises in this: https://soundcloud.com/dxkzh/airportmusic . You can best hear it at the 1:45 mark.
I tried to model them after what I thought SuperCollider's Warp2 UGen did. I made them to substitute for Warp2 when i was porting a piece of mine from SC to PD, where I'm using attack detection to stretch the sound of a kalimba to 100x its normal duration.
Basically each grain, windowed with either hanning or tukey envelopes in the external version, starts one after the other at semi regular intervals (with a bit of variation to avoid a pitch) and are long enough to overlap each other by some crazy number (64, I think). I tried to make them lower, I think Warp2 does an 8x overlap, but it just didn't sound continuous to me. Each grain's duration is always varied a little bit to avoid a pitch arising from the grain windows. I also randomized their amplitudes. I think it's synchronous granular synthesis?
You basically used them as you would tabread4~. fgrainstr2~ has few options, basically can only change the "grain rate" while in the external you can change the overlap, window type, amount of randomization for transposition, grain size, amplitude, where each grain starts in the soundfile relative to the phasor indexing, hopsize,.... I think that's it.
I'm relatively happy with the sound of them. the external one dxkgrnrd~ glitches a bit compared to the abstraction and I never got the transposition to really sound right...
I guess I do like the sound of granular synthesis. For sounds that aren't pitched, I prefer granular synthesis to phase vocoding. I feel that it's a bit truer to the original timbres of a soundfile (even though attacks gets smeared). I suppose it's because it's using the actual original sound rather than a sine tone resynthesis... I like all those YouTube videos where they take songs that perhaps I wouldn't normally like such as Justin Bieber songs (no offense meant to pd-list Bieber fanatics) and stretch them out something like 1000x times and all of a sudden you have this beautiful, ambient drony soundscape. I forget if they're using granular synthesis or paulstretching though so maybe it's not proper evidence to support me liking granular synthesis... Like any other technique, they can suffer if overused though...
Derek
===================== Derek Kwan www.derekxkwan.com
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.commailto: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.commailto: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.ukmailto: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.commailto: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.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
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
Hi,
On 07/07/2016 20:06, James Bullock wrote:
granular synthesis in Pd. For asynchronous synthesis
Was a bit shy about posting this which I made myself as it's rather minimalistic (and the 'GUI' part would really need a good re-patch..). But, here goes in case someone else finds it helpful/interesting (totally vanilla):
Granita: https://bitbucket.org/lorenzosu/granita Demo video: https://vimeo.com/36609964
Nothing fancy but has always worked for me.
Lorenzo. PS: In the latest (0.46+ I think) versions of Pd Vanilla there's some small 'aesthetic' issues with the GUI and I had no time to understand why and fix, but just scroll up/left and Granita still does work ;)