gamut.controls

Envelope

class gamut.controls.Envelope(shape='cosine')

Envelope instances are meant to be used as dynamic audio control parameters, when calling the Mosaic.to_audio() method. For instance, to temporally change audio parameters such as grain duration, panning, playback speed, etc.

print_shape_choices()

Prints all supported envelope shape types

view(grid=True)

Helper method to visualize the shape of the envelope