Envelopes
Construction
Envelopes (basic) — Create and plot two simple envelopes, one with evenly-spaced linear segments, and one with uneven, curved segments.
Envelopes (advanced) — A more comprehensive list of ways to construct and modify Envelopes.
As note parameters
Glissando from Envelope — Plays a glissando by passing an Envelope to the pitch parameter of play_note.
Envelope Shorthand — Plays two glissandi by passing lists instead of envelopes to the pitch argument of play_note.
Volume Envelope — Plots an envelope representing a forte-piano-crescendo dynamic, and then uses it to affect the dynamics of a note’s playback.
As compositional parameters
Evolving Form — A piece for cello, pianoteq (MIDI), and SuperCollider (OSC), shaped by envelope-driven formal parameters. (needs scamp_extensions)
TimeVaryingParameter Extension — A script using the context-sensitive
EnvelopewrapperTimeVaryingParameter, which reads into the underlying envelope at the current clock ‘s beat or time when called. (needs scamp_extensions)