SynthMaker

Adding A+D to DSP Delay

Archive · 2005 10 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

Tom7777 ·

I am trying to work out how to add an attack and delay to the delay code within the following example.

[old link]

This must be within the code but as im not very good with coding im having some trouble. I asked both Jorge and Malc but got no reply so i thought i better ask this as a general DSP question, thanks

Shifrin ·

I don't have time to check it now but you could have a look here :-

New poly envelope : DAHDSR...

At my DAHDSR envelope, I started with it being AD only - so there might be some clues in it as to how to do what you want 😉

Shif.

Tom7777 ·

Thanks shifrin, this isnt really what i want though, basically i just wanted to modify that delay so theres a slight a+d to the delay so when the delay time changes and theres a feedback theres no click in the audio. I guess i might be able to work it out probably not though. 🙁

jorge ·

Tom, I'm sorry I didnt reply before. I'm trying to recreate the problem you have with the karplus delay, if you could send me the schematic that has the problem it would help a lot.

Tom7777 ·

Its not a bug, it because im sending a feedback into the delay, and when i change the delay time it makes a slight click at the begining which it will then repeat becuase its being delayed, all i want really is to know how to add an attack and decay of a really short time which is there constantly as i believe this would make it run perfectly.

Tom7777 ·

I guess nobody knows then... I was sort of hoping to make this plugin public at some point, ah well, i will keep trying, thanks anyway 🙂

malc ·

I think Jorge was waiting for a schematic Tom. It's much easier to deal with such issues when you have something to fiddle with. If you send an example in his direction I'm sure he'll come up with something.

Tom7777 ·

Well its exactly the same as the example i said about but just feeds into a crossfade at something like 0.25 and back into the delay so it doesn't overdrive and i made a new input and replaced the static number so i can change the time in realtime. So basically its nearly the same as the current example with a slight mod. All i want to know really is how do i add A + D using code and this will apply to other coded things as well, clipping occurs when the time is adjusted because of the realtime change and the fact that theres no A+D which is what i need, can this even be done? thanks

stefan ·

You could try just lowpassing the delay input signal.

Tom7777 ·

Ok thanks stefancrs i will try that 🙂

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.