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