ADSR

data class ADSR(val attackDuration: Double, val decayDuration: Double, val sustainValue: Double, val releaseDuration: Double) : Envelope(source)

Constructors

Link copied to clipboard
constructor(attackDuration: Double, decayDuration: Double, sustainValue: Double, releaseDuration: Double)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var objectFunction: (time: Double, value: Double, position: Double) -> Unit
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun isActive(t: Double, tOff: Double): Boolean
Link copied to clipboard
open override fun position(t: Double, tOff: Double): Double
Link copied to clipboard
open override fun value(t: Double, tOff: Double): Double