An editable Envelope view.
The breakpoints are color coded as follows:
blue | normal |
red | sustain node |
green | loop node |
parent |
The parent view. |
bounds | |
env |
The envelope. An instance of Env. |
pointsPerSegment |
The resolution in points per segment. Default value is 10. |
parent | |
bounds |
The following methods are usually not used directly or are called by a primitive. Programmers can still call or override these as needed.
If the Env object is modified directly, this needs to be called to update the GUI.
maxLevel Changes maximum level shown in editor.
level |
An instance of Float. |
Changes minimum time (sec) shown in editor. Negative times are okay because Env uses inter-node durations.
sec |
An instance of Float. Seconds. |
The following methods are usually not used directly or are called by a primitive. Programmers can still call or override these as needed.
x | |
y | |
modifiers | |
buttonNumber | |
clickCount |
e |
level |
time | |
level |
argEnv | |
argPPS | |
setMinMax |
segNum |
Make a basic editor:
Controlling a Synth