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].