Source code for adsr.parameter

"""
ADSR Parameter Enum
"""

from enum import Enum


[docs] class ADSRParameter(Enum):
[docs] ATTACK_TIME = "attack_time"
[docs] DECAY_TIME = "decay_time"
[docs] SUSTAIN_LEVEL = "sustain_level"
[docs] RELEASE_TIME = "release_time"
[docs] INITIAL_LEVEL = "initial_level"
[docs] PEAK_LEVEL = "peak_level"
[docs] def __str__(self) -> str: """Return the string representation of the parameter. :return: str """ return f"{self.name}: {self.value}"