[PD] Delay effect without clicks

Bjørn Nielsen bjoarn at gmail.com
Fri Mar 27 13:35:30 CET 2009


> from your first email, it sounds like you are expecting a pitch shift. So
> how does the pitch shift you are hearing differ from what you are expecting
> i.e. define "weird." I take it you tried different numbers where the 50 is
> i.e. 500 etc.? Still weird?

Yeah I tried different line ramp numbers, and it change the pitch
shifting to deeper frequencies the longer the line ramp is. And the
longer the ramp is it feels more unresponsive, since the long ramp.

But the thing that really differs from an analog delays (with tapes)
is that it is only changing pitch when you change the delaytime value
at the same time as a sound come through. If you makes a short note,
pass it through the delay with a 1sec delay and in the pause between
to delayed notes change the delay time to 1/2 sec, it won't change
pitch.

The sound while it change pitch do not sound very smoothly. It has a
definitely digital sound, like a whammy effect. I would like it to
have as much analog feeling as possible.

> It seemed to me that Frank thought you wanted to build a pitch shifter using
> the delay effect.

Maybe he did? But I find the example interesting, because my max/msp
friend said that he had made an delay effect that changed delay time
smoothly but without pitch change, also with shifting between to delay
chains. So I will see if can tweak it around for my purpose.

:-) Bjørn


> Bjørn Nielsen wrote:
>
> Thanks Marius, Frank & John
>
> I got rid of the click noises now by doing this
>
> [numberbox\
>  |
> [pack $f1 50]
>  |
> [line~]
>  |
> [vd~ testreadname]
>
> But the pitch shifting it does while changing delay time is quite
> weird, so I think I will look into Franks example of doing this.
>
> / Bjørn
>
> On Fri, Mar 27, 2009 at 07:08, marius schebella
> <marius.schebella at gmail.com> wrote:
>
>
> hi again,
> vd~ allows you to be controlled via a dsp signal (as opposed to a message
> inlet which only gets updated every 1,6 ms or so) and thus allows you to
> smoothly change the delay time. but you have to do do an interpolation
> between the messages you are feeding into it, and the best way to do this is
> with [line~].
>
> [numberbox\
>  |
> [line $1 100(
>  |
> [vd~ del]
>
> marius.
>
>
> Bjørn Nielsen wrote:
>
>
> Hey Marius
> Thanks for the quick reply.
>
> I have now tried vd~, but I still encounter clicks noises when I
> change delay time.
>
> audiosignal
> |
> [delwrite testname 2000]
>
> delaytime
> |
>  [sig~]
> |
> [vd~ testname]
> |
> audioout+back to delwrite
>
> Do the click noises has something to do with the samplelength in
> delwrite~? (and can it at all be changed on the fly?)
>
> /Bjørn
>
>
> On Fri, Mar 27, 2009 at 00:13, marius schebella
> <marius.schebella at gmail.com> wrote:
>
>
> hi Bjørn,
> maybe vd~ (variable delay) is what you're looking for?
> marius.
>
> Bjørn Nielsen wrote:
>
>
> Hey PD list
> This is my first mail to the list and I am a newbie in PD, so please
> bear with me.
>
> I am trying to make a patch that simulates the delay effects I use as
> a stompbox for my guitar. I.e. a signal delay line, with a parameter
> of feedback and a parameter of delay time. While changing the delay
> time parameter the ongoing sampled part should change pitch.
>
> My first attempt (as in the attached patch) is to use
> delread~/delwrite~, but changing the lenght of the sampled part in
> delread~ makes a lot of clicks noises (which can be fun, but not what
> I intended) and it do not change pitch. My max/msp friend said I
> should instead of clipping the sample, make it run faster. So I tried
> to figure if that was possible with delread~, vd~ or using arrays
> instead with tabread(4)~, but I have not found the golden key yet.
>
> I would be very happy if somebody could lead me in right direction.
> Thanks, Bjørn
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>
>
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>
>
> --
> John Harrison
> http://alumni.media.mit.edu/~harrison
>
>




More information about the Pd-list mailing list