Anyway, next on my list is finding out how to implement max's
[phaseshift~], which is also an allpass filter. There's no Pd clone for it
so it seems, right?

Well, it doesn't really what it is other than a 2nd order filter. From that
I could think you can generate it with [biquad~], but the phase response
given in phaseshift's help file suggest otherwise.

any contributions welcome

thanks a lot

2013/10/5 Alexandre Torres Porres <[email protected]>

> but this way it won't be the same as cyclone's [allpass~], the way I did
> it is equivalent to it (and max's).
>
> cheers
>
>
> 2013/10/3 Chris Clepper <[email protected]>
>
>> You only need one delay line for the allpass.
>>
>> feedforward = input * -gain
>> feedback = delayout * gain
>> delayin = input + feedback
>> output = delayout + feedforward
>>
>> http://www.spinsemi.com/knowledge_base/effects.html#Reverberation
>>
>>
>> On Thu, Oct 3, 2013 at 11:29 AM, Alexandre Torres Porres <
>> [email protected]> wrote:
>>
>>> i hope i guess i figured it out on how to implement it with delay lines.
>>> see attachment. And I realize you can't do this with [fexpr~] or [biquad~]
>>> because the sample delay length is kinda big for that, right?
>>>
>>> cheers
>>>
>>>
>>> 2013/10/3 Alexandre Torres Porres <[email protected]>
>>>
>>>> cool, but do you know how to implement cyclone's [allpass~] with it?
>>>>
>>>> It's really unclear to me what is the relation of this pass filter with
>>>> the one you can generate with biquad coefficients, or with raw poles/zeros
>>>> objects for that matter.
>>>>
>>>> Well, one way or another, it's also unclear to me how to do it with
>>>> delay lines.
>>>>
>>>> seems that it is related to a comb filter, right?
>>>>
>>>> cheers
>>>>
>>>>
>>>> 2013/10/2 Chris Clepper <[email protected]>
>>>>
>>>>> Allpass for reverb is easy to do with delwrite~ and vd~.  I used 32 of
>>>>> them today to recreate a famous 'deep space' reverb.
>>>>>
>>>>>
>>>>> On Wed, Oct 2, 2013 at 1:53 AM, Alexandre Torres Porres <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> hi there, i see the biquad's coefficients can be set as an allpass
>>>>>> filter, generated by frequency and "Q" parameters. But can it do the same
>>>>>> as cyclone's [allpass~] filer? If yes, them how since the parameters for
>>>>>> [allpass~] are different (delaytime and such).
>>>>>>
>>>>>> One way or another, I guess that my real question is: how to
>>>>>> implement [allpass~] from vanilla objects?
>>>>>>
>>>>>> thanks
>>>>>>
>>>>>> _______________________________________________
>>>>>> [email protected] mailing list
>>>>>> UNSUBSCRIBE and account-management ->
>>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to