SynthMaker

Exponential envelopes?

Archive · 2005 12 old posts

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

fritzman ·

Hi there,

I checked the forum but didn't find a thing. Is there already a way to make an envelope exponential? If not, does that have a hi priority in development?

Best wishes, FRitz

FragileX ·

Hello FRitz,

One possibility beside writing it yourself in a code_component, is to multiply the output of the adsr-module with itself ((out*out)*out)...but it will only give usefull results with s(ustain) set to 1

I'm trying to build an envelope with switchable forms at the moment (when time allows) and will post it when i'm done...(the problem right now is to add the release_stage).

But in general, yes it is possible to do with the code_component.

tschüß, david

fritzman ·

Thanx David,

actually I don't want to code everything myself. I think something like an exp env should be a standard module. But I understand that other things seem to have priority right now. I guess when more general things are more usable and stable such things will come. But yes, I'm looking forward to your solution. 😀

All the best, FRitz

Shifrin ·

I was working on an ADSR with variable slope for A,D and R. Alas I never had time to finish it. I'm away on holiday very shortly (leaving in an hour or so!) but when I get back in a few weeks I'll dig it out and post it up - if no one else has done it by then 😉

Shif.

Shifrin ·

What the heck, here's what I'd done :-

ADSR-EnvNEW2.osm

There is a code component part which is kinda hard-coded (although you do have some flexibility with it) - I'd basically got to the point where I was going to add the pow(x,n) assembler code to the assembler version of the ADSR!

Very much work-in-progress though! It may be of some use!

Shif.

fritzman ·

Thanx Shif!

I'll have a look art it.

Have nice holidays!!!

All the best, FRitz

rl ·

great !!!

luisi ·

why if I replace the coded ADSR with a cmt one I get this?

thanks

stefan ·

Hm, what's that poly stream you're feeding to the gate (booleaan stream)?

luisi ·

stefan wrote: Hm, what's that poly stream you're feeding to the gate (booleaan stream)?

from shifrin OSM

http://www.btinternet.com/~sephid/sm/ADSR-EnvNEW2.osm

Shifrin ·

This is very old, before we had boolean streams etc! My advice would be to, umm, ignore it! It should work if you replace the maunal ADSR with a normal one and ignore the stream output of the 'A D S R' module. There's a hack inside my envelope for the release section too - the graph won't display the release section of the normal S|M env...

Old stuff indeed!

Shif.

luisi ·

or this should work for monitoring purpose?

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.