KVR Audio is the Internet's number one news and information resource for open standard audio plug-ins. We report new releases, product announcements and product updates (major and minor) for all VST Plug-ins, DirectX Plug-ins and Audio Units Plug-ins (and RTAS too). We manage a fully searchable audio plug-in database (updated daily), and offer many free member services including user reviews, product update notifications and a very active discussion forum. We also host official support forums for many plug-in developers plus the official Receptor support forum.
Plug-in Database: Virtual
Instruments, Effects & Hosts
Plug-in
Ranks
Banks & Patches
Download & Upload
Plug-in Ratings
by KVR Members
Wiki: Tutorials,
Audio Lexicon, ...
Listen to Music
by KVR Members
Search
KVR

Google Powered Search:

in new window

KVR Powered Plug-in Search:

AuthorTopic: Envelope Bugs/Queries
unlinked
Posted: 7th April 2004 08:08
I'm experiencing a couple of oddities with envelopes - perhaps someone could help/tell me I'm not using them correctly.

I'm using 1.25 15 March beta, using a single envelope to modulate a single VST plug-in (doesn't seem to matter which one I use, but I'm using OhMyGod! for now...)

1. I'm trying to create a ADSR envelope - I have four points 0,127,63,0 and set the left and right loop points to the middle two points. Triggering the envelope in sync mode loops fine between the two middle points, but the release portion never seems to trigger, so the output of the envelope is left at 63 - is this correct behaviour, and is there any way round it?

2. When the last point on an envelope is at the same position in time as the penultimate, it never gets sent. I have a (almost) square envelope:

beat 0: 0 rises to 127
beat 1: 126 drops to 0

The last 0 never gets sent, leaving the output at 126. I can insert an extra point as a workround, but this interferes with envelopes triggered afterward, so I'm trying to avoid this.

Any help anyone can give would be appreciated - this really is an excellent piece of software!

Steve.
piranha XT
Posted: 7th April 2004 09:16
unlinked wrote:
1. I'm trying to create a ADSR envelope - I have four points 0,127,63,0 and set the left and right loop points to the middle two points. Triggering the envelope in sync mode loops fine between the two middle points, but the release portion never seems to trigger, so the output of the envelope is left at 63 - is this correct behaviour, and is there any way round it?


It doesn't loop the way you expect it too. All it does is go from L to R. The remainder of the envelope is ignored.

What you should do is draw the envelope with two cycles, then set the L/R points to cover the area you want.


unlinked wrote:
2. When the last point on an envelope is at the same position in time as the penultimate, it never gets sent. I have a (almost) square envelope:

beat 0: 0 rises to 127
beat 1: 126 drops to 0

The last 0 never gets sent, leaving the output at 126. I can insert an extra point as a workround, but this interferes with envelopes triggered afterward, so I'm trying to avoid this.

Any help anyone can give would be appreciated - this really is an excellent piece of software!

Steve.


Missing value problem is confirmed here!
jorgen
Posted: 7th April 2004 14:28
unlinked,

1) the envelope doesn't 'release' on note off. I should add a mode for it or something. I'll see what I can do.

2) doh! fix coming up!

thanks
jorgen
piranha XT
Posted: 7th April 2004 15:02
jorgen wrote:
...the envelope doesn't 'release' on note off. I should add a mode for it or something. I'll see what I can do.


If you add a release state, make sure the user can toggle it as well as set the release state value - preferably linkable to CC#s.
unlinked
Posted: 7th April 2004 16:50
Piranha & Jorgen,

Thanks for your responses guys. Glad to see I'm not imagining things!

Steve.
Forum topics in the archive are read only. New posts should be made in the main KVR Forums.
Disclaimer:
All communications made available as part of this forum and any opinions, advice, statements, views or other information expressed in this forum are solely provided by, and the responsibility of, the person posting such communication and not of kvraudio.com (unless kvraudio.com is specifically identified as the author of the communication).