Envelope Editor an integrated envelope-file editor.
Envelope files are small files containing a sequence of control points (knots) that describe an envelope function. An envelope is divided into segments where each
segmenthas two endpoints (circles) and a singlemidpoint(square) that controls its curvature. All knots are described within a coordinate system on[0-1]in both t (x) and y.Envelopes are commonly used by LFOs like Hz.LFO but may have other uses as well. You can copy and paste envelopes between
Envelope Editor, script files, and other GUIs where applicable.

An Envelope Editor panel appears if you select a file with extensions
.knt or .vitallfo from the workspace panel. You can also create
a default envelope session by selecting Envelope Editor from the
Layouts Menu.
double-click atop an endpoint to delete its (following) segment.double-click to insert a new linear segment between two endpoints.drag an endpoint in x and y to move it in time and space.
Hold/release Shift-Key to snap/unsnap endpoints to nearby grid locations. drag a midpoint in y to modify its curvature.copy and paste entire envelopes between editors and other applications.toggle the global smooth button to modify the envelope.undo and redo the above operations.save the edited result to a file.New to reset the editor to a simple triangle envelope.In addition to displaying a plot of the envelope function you can
also hear the envelope in action using the Play/Pause menubar controls.

We use your system's built-in sound engine (WebAudio) to vary
a single oscillator's frequency according to the current value of t
and the envelope's value at that point. You can modify playback
parameters via the Settings menu shown at right.