"""
Envelope Parameters
"""
[docs]
class EnvelopeParameter:
"""Parameters for Envelope Widgets"""
# Generic
[docs]
INITIAL_LEVEL: str = "initial_level"
[docs]
RANGE_LOWER = "range_lower"
[docs]
RANGE_UPPER = "range_upper"
# Filter
[docs]
FILTER_CUTOFF = "filter_cutoff"
[docs]
FILTER_SLOPE: str = "slope_param"
[docs]
FILTER_RESONANCE = "filter_resonance"
[docs]
PEAK_LEVEL: str = "peak_level"
[docs]
MOD_DEPTH: str = "mod_depth"
# ADSR
[docs]
SUSTAIN_LEVEL: str = "sustain_level"
[docs]
ATTACK_TIME: str = "attack_time"
[docs]
DECAY_TIME: str = "decay_time"
[docs]
RELEASE_TIME: str = "release_time"
# PWM
[docs]
PULSE_WIDTH: str = "pulse_width"
# WMT
[docs]
FADE_LOWER: str = "fade_lower"
[docs]
FADE_UPPER: str = "fade_upper"
[docs]
T1_V_SENS: str = "t1_v_sens"
[docs]
T4_V_SENS: str = "t4_v_sens"
[docs]
LEVEL_0: str = "level_0"
[docs]
LEVEL_1: str = "level_1"
[docs]
LEVEL_2: str = "level_2"
[docs]
LEVEL_3: str = "level_3"
[docs]
LEVEL_4: str = "level_4"