/ Interface / EnvelopeEditor

Flexible Layouts . Integrated Docs
Menubar . Workspace Panel . Log Panel
Audio Monitor Panel . Audio Settings
Code Editor . Image Editor
SoundEditor . SoundPlayer . EnvelopeEditor
Plugin Explorer Dialog . Sample Manager Dialog


show_chart
Wherein we present, 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 segment has two endpoints (circles) and a single midpoint (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.

Interface

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.

Basic Editing

Sonifying Previewer

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.

See Also

Music API . Hz.LFO . Hz.ModLFO

home .. topics .. interface .. reference .. examples .. tipjar