Glissando from Envelope

Example script (scamp): examples/Tutorial/14_gliss_from_envelope.py

Download: 14_gliss_from_envelope.py

Plays a glissando by passing an Envelope to the pitch parameter of play_note.

Topics: Pitch › Glissando, Envelopes › As note parameters

score
from scamp import *

s = Session()
viola = s.new_part("viola")

e = Envelope(
    [60, 72, 66, 70], [3 * 4/5, 1 * 4/5, 1 * 4/5],
    curve_shapes=[2, -2, -2]
)

s.start_transcribing()

viola.play_note(e, 1.0, 4)

s.stop_transcribing().to_score().show()