[PD] a smooth crossfade for "equal" signals (freezing/unfreezing)

Alexandre Torres Porres porres at gmail.com
Fri Jul 8 05:40:11 CEST 2011


It seems now it's a matter of aligning the phases, but not sure how, good
night

2011/7/7 Alexandre Torres Porres <porres at gmail.com>

> hmm, I should go for tab/send/receive~ right?
>
> ok, I'll be quiet now, but please help
>
>
> 2011/7/7 Alexandre Torres Porres <porres at gmail.com>
>
>> maybe the key is a gate thing like [spigot~], but that always harshly cuts
>> the signal, anyway, even if it's not pertinent here, I wonder if we had
>> anything smoother than that.
>>
>> cheers
>>
>> 2011/7/7 Alexandre Torres Porres <porres at gmail.com>
>>
>>> Hi Pd people, I need help from the masters.
>>>
>>> I'm doing a freezing/unfreezing patch, and I'm dealing with cross fading
>>> into and out of the freeze state.
>>>
>>> I'm actually using an oscilator bank that's being fed by sigmund~, it's
>>> actually freezing just perfectly the way I did, that's the easy part, just
>>> freeze the oscilators. Now when it unfreezes back, I need a cross fade to
>>> avoid clicks. So nothing too fancy. And I've done that alright by using
>>> delay~ to hold on a bit to the past and do the crossfade.
>>>
>>> So the thing now is how to crossfade from the frozen signal to the
>>> slightly delayed frozen copy. This is not actually working that bad, but
>>> sometimes it is just not 100%, and you can fell a tiny difference. What to
>>> do, huh?
>>>
>>> it's something like this
>>>
>>> osc~
>>> |\
>>> | \
>>> |  delay~
>>>
>>> then line~ obects for cross fading
>>>
>>> After I freeze I go to the delayed signal, and cross fade back when I
>>> unfreeze
>>>
>>> thanks for any help
>>> Alex
>>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110708/a3b7a437/attachment.htm>


More information about the Pd-list mailing list