SynthMaker

ADSR retrigger and release curve troubles

Archive · 2010 11 old posts

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

datsound ·

the built in ADSR doesnt retrigger the gate if press one note fast, so all the modulations dont resync untill a different note goes in.

also the release curve decays down and down like i think is normal but suddenly it fades at the end in the space of one second, on other synths, or when you play a piano, the release extends until it is on the edge of hearing, rather than suddenly fadingat the end, like when you hit a bell, it goes.. "bing" and the release time is very gradual till the last sound.

any tips? ___i attached an audio demo of my quite good synth to show tapping one note doesnt resynchronise.

attic ·

Im in adsr hell here as well. Did you look at the ADSR Retrig on the wiki from our prolific members infuzion and Oddson? [old link]

Midi->Poly with voice management wont retrigger ADSR Midi->Poly with voice management wont retrigger ADSR

MichaelBenjamin ·

sm works good with either unlimited poly, or in mono, everything inbetween gives you retrigger behaviour you really cant control. so to workaround that you need to do manual retriggering in code.

attic ·

Is there an example of manual retriggering in code somewhere?

MichaelBenjamin ·

not that i know of.. basically you need to detect when a voice gets stolen and make that case clickproof for all env states so it can revert back to attack. stage 0 doesnt help here since its not executed on stolen voice retrigger.

Acrobat ·

datsound wrote: my quite good synth to show tapping one note doesnt resynchronise.

you just stepped into the "Achilles Toe", mr 😠

Jay ·

Heel, Acrobat! its Achilles heel 🙂 In Mythology Poor Achilles was shot with an arrow and it lodged in his heel killing him!

Serves him bloody right too! I mean what did he expect marching into battle wearing a cocktail dress and Jesus sandals

😉

Best Regards

attic ·

Laughs 😀

theun ·

Jay,

you've made my day! 😀 😀

Great picture by the way What more can I say ?

Thanks, anyway

Theun

Acrobat ·

Jay wrote: Heel, Acrobat! its Achilles heel 🙂

ah ha ha damn english! 😕

datsound ·

why.. do americans say Ayclies? hehe. Ayclies wife looks like she paid somoeone to do it. probably he was sleeping around.

Hey! thanks alot for the info on retrigger. i have found a solution too for making the envelope non-linear. just multiply it by itself 2 or 3 times, i.e. adsr*adsr*adsr and set the release button maximum to 1.6. if you do adsr^3 then you aso can put the volume up. the result sounds more natural than the linear version, if fades out really gradually. if you wanted to make it perfect you could also make some kind of shaper that only cubes the envelope for levels under say 0.25, and multiply that by 8 so that it goes smoothly on tho the linear parts of the adsr, otherwise the curve dynamic range would be abit out.

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.