Windowing is the process of applying an
amplitude envelope to an
audio signal, such as a sound wave, to reduce its
amplitude over time. This is typically accomplished using a set of
amplitude envelopes, or "windows", defined by the user. Window shapes can range from simple decaying curves to more complex shapes, and can be used to create a range of sonic effects.