SynthMaker

Help with ADSR's - please...

Archive · 2006 10 old posts

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

galaa ·

I have just noticed something in a synth that I am building. I have a Master Amplitude ADSR and then 3 others that can be routed to control a number of different parameters including the amplitude of the individual oscillators. Thre Master ADSR works perfectly simply multiplying the audio stream by the output of the ADSR. However, the control ADSR's are giving me grief! The release phases of the control ADSR's are over-ridden by the Master ADSR. This is frustrating cos I want to be able to shape the amplitude of the 3 oscillators independently of the Master amp.

what I don't understand is that I am using the control ADSR's in the same way as the master ADSR (multiplying the audio stream) and this is done on the individual oscillator outputs before it goes to the filter and then to the master ADSR. So why does the master ADSR over-ride the control ADSR's if they happen before it within the structure??????? 😠

If the .osm file would be useful I can post it when I get home from work as I need to use my own internet connection to upload (bloody tiscali!)

stefan ·

I'd say the osm would be most useful 🙂

galaa ·

I'll post it later today then

galaa ·

The .osm can be found here Appreciate any help you can offer

stefan ·

edit: Everything in my post was wrong 😊

malc ·

We started dealing with this via email - looks like it's revealing some bugs in the ADSR stuff.

lalo ·

malc wrote: We started dealing with this via email - looks like it's revealing some bugs in the ADSR stuff.

😉

galaa ·

Sorry about this malc, There's a little more weirdness with the ADSR's in my synth. The majority of the time they behave well but I've managed to find a repeatable bug(?? - maybe, or it could just me!) If you use settings like this on the Global ADSR

and press 2 keys on your PC keyboard simultaneously, or almost, then the notes don't get their release 'triggers' and ring out. Its like it gets confused if the notes are too close together. Got fast fingers!!! Strangely the length that the notes ring for seems to be linked to the sustain level. The lower the sustain level the longer the notes holds for. If the sustain is 0 then it's an infinite hold!

This is where I try and guess what's going on, but it's late so forgive me if I'm way off the mark. Its almost like its creating some kind of feedback loop where the amount of feedback is determined by 1-Sustain level. ie 0 sustain equals FB of 1 = infinite FB. Probably spouting rubbish! 😊 Its weird though cos all I'm doing is multiplying the 'audio' signal by the ADSR

Anyway, I've posted the osm here just in case anyone can spare the time to have a look at it to see if it's something I've done or whether this may be another 'bug' with the ADSR. Excuse the crappy GUI and the spidersweb inside - still a work in progress.

Cheers

Shifrin ·

I don't have any time to look at it now, but - are you using the new high-level Midi2Poly (the one with voice management)?! I'm having problems with this and my new envelopes - they work properly with the old Midi2Poly (without voice management) but make all sorts of noise when using the new one - gonna mail the devs the schematic 🙂

Shif.

galaa ·

shifrin wrote: are you using the new high-level Midi2Poly

Yep! I've been having problems with this for a while now trying to get multiplie ADSR's running in the same schematic. I've talking to malc about it via email and we thought we'd sorted the original problem - The Master ADSR over-riding all other release phases when used in conjunction with selectors. It seems that there are still issues with the ADSR's

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.