Re: [PD] Granular Synthesis External

2016-07-06 Thread Derek Kwan
> >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

___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] Granular Synthesis External

2016-07-06 Thread Lucas Cordiviola
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: batc...@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  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 mailto:odilis...@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 mailto:jamie.bull...@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 mailto:odilis...@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




___
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


Re: [PD] Granular Synthesis External

2016-07-06 Thread Ali Momeni
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  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 <
>> odilis...@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 > >:
>>
>>
>> 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 <
>> odilis...@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
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] Granular Synthesis External

2016-07-06 Thread cyrille henry

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 mailto:odilis...@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 mailto:jamie.bull...@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 mailto:odilis...@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


Re: [PD] [cyclone/comment] stopped working on pd 0.47-0 32 bits

2016-07-06 Thread Alexandre Torres Porres
>
> The fix will simply be to move the gl_zoom member to the end of the _glist
> declaration.
>

So, seems like an easy bug fix for 0.47-2 then, huh? Just made a bug report
with this information in a new ticket.

cheers
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] Granular Synthesis External

2016-07-06 Thread Alexandre Torres Porres
2016-07-06 14:52 GMT-03:00 oscar pablo di liscia :

> 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


Re: [PD] Granular Synthesis External

2016-07-06 Thread oscar pablo di liscia
I think you could try disis_munger~ as well

El miércoles, 6 de julio de 2016, Ali Momeni  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  > 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 > >:
>>
>>>
>>> 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 >> > 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
>>
>>
>

-- 
Oscar Pablo Di Liscia
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] Granular Synthesis External

2016-07-06 Thread Ali Momeni
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 
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 :
>
>>
>> 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 
>> 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] Granular Synthesis External

2016-07-06 Thread oscar pablo di liscia
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 > 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  > >:
> >
> >
> > 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  > > 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
>


-- 
Oscar Pablo Di Liscia
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] Granular Synthesis External

2016-07-06 Thread Jack
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  >:
> 
> 
> 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  > 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