monosynth adsr~ questions

Mar 10, 2008 at 12:37pm

monosynth adsr~ questions

Hi there!

I’m currently building a monosynth in max and I’m having trouble with the adsr~ object.

Firstly, I’m trying to create a realistic analogue signal path in my synth which means an oscillator module first and then an Amp EG (ADSR) unit second.

However, is this at all possible with the adsr~ object? I.e. can a cycle~ object come before adsr~ in the signal path, or does adsr~ have to trigger cycle~? (I’ve used cycle~ here as an oscillator example)

Thanks in advance
Mike

#36284
Mar 10, 2008 at 1:42pm

Yes.

You just output the constantly running cycle~ into a *~ and have the adsr~
go into the right inlet of this *~ to control the amplification…

On Mon, Mar 10, 2008 at 1:37 PM, Michael Field
wrote:

>
> Hi there!
>
> I’m currently building a monosynth in max and I’m having trouble with the
> adsr~ object.
>
> Firstly, I’m trying to create a realistic analogue signal path in my synth
> which means an oscillator module first and then an Amp EG (ADSR) unit
> second.
>
> However, is this at all possible with the adsr~ object? I.e. can a cycle~
> object come before adsr~ in the signal path, or does adsr~ have to trigger
> cycle~? (I’ve used cycle~ here as an oscillator example)
>
> Thanks in advance
> Mike
>

#124401
Mar 10, 2008 at 3:01pm

Beautiful!

Thanks a lot for that – I see now that it’s actually right there in the help file too but I missed it – D’oh!

Cheers
Mike

#124402
Mar 10, 2008 at 3:15pm

Yes, if you remember the VCA module of the analog signal path. If the
[cycle~] is the guts of your VCO, and the [adsr~] is the guts of your
EG, then [*~] forms your VCA.

On Mar 10, 2008, at 12:37 PM, Michael Field wrote:

>
> Hi there!
>
> I’m currently building a monosynth in max and I’m having trouble
> with the adsr~ object.
>
> Firstly, I’m trying to create a realistic analogue signal path in
> my synth which means an oscillator module first and then an Amp EG
> (ADSR) unit second.
>
> However, is this at all possible with the adsr~ object? I.e. can a
> cycle~ object come before adsr~ in the signal path, or does adsr~
> have to trigger cycle~? (I’ve used cycle~ here as an oscillator
> example)

—-
Steven M. Miller
Professor, Contemporary Music Program
College of Santa Fe

Home < http://pubweb.csf.edu/~smill>
SFIFEM <
http://sfifem.csf.edu>
Atrium Sound Space <
http://atrium.csf.edu>
OVOS <
http://pubweb.csf.edu/~smill/ovos.html>
CMP <
http://www.csf.edu/academics/contemporary_music/>

#124403
Mar 11, 2008 at 11:46pm

Hi again.

I’m having a coupe of amplitude change issues with the adsr~ unit now, i.e. the familiar clicking noises.

Firstly, when holding down a note and adjusting the sustain level in [adsr~] there are a sereis of distorted clicks as the amplitude changes. I know why this is happening, but I can’t figure out a way to smooth the changes. Everything I’ve tried ([poly~, rampsmooth~, line etc)results in a signal that [adsr~] can’t understand.

Secondly there is another audible click (more of a thump in this instance) when I start a second envelope. As an example (and remember it’s a monosynth!) when I play a note with an amplitude envelope with a long attack, and I press another note interrupting this first envelope the new note thumps loudly first before followiong the envelope set by [adsr~]. Again, I’ve tried everything I can think of to combat this but to no avail.

Hopefully someone has some ideas!

Thanks in advance
Mike

#124404

You must be logged in to reply to this topic.