Envelopes ========= Construction ------------ - :doc:`Envelopes (basic) ` — Create and plot two simple envelopes, one with evenly-spaced linear segments, and one with uneven, curved segments. - :doc:`Envelopes (advanced) ` — A more comprehensive list of ways to construct and modify Envelopes. As note parameters ------------------ - :doc:`Glissando from Envelope ` — Plays a glissando by passing an Envelope to the pitch parameter of play_note. - :doc:`Envelope Shorthand ` — Plays two glissandi by passing lists instead of envelopes to the pitch argument of play_note. - :doc:`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 --------------------------- - :doc:`Evolving Form ` — A piece for cello, pianoteq (MIDI), and SuperCollider (OSC), shaped by envelope-driven formal parameters. *(needs scamp_extensions)* - :doc:`TimeVaryingParameter Extension ` — A script using the context-sensitive :class:`~expenvelope.envelope.Envelope` wrapper :class:`TimeVaryingParameter`, which reads into the underlying envelope at the current clock 's beat or time when called. *(needs scamp_extensions)*