Package-level declarations

Functions

Link copied to clipboard
fun Mute(muted: Boolean)

Composable for muting or unmuting the audio signal.

Link copied to clipboard
fun Volume(volume: Float)

Composable for controlling audio volume. Applies a constant volume to the audio signal.

fun Volume(volume: () -> Float)

Composable for controlling audio volume. Applies a dynamic volume to the audio signal.

Link copied to clipboard
fun VolumeEnvelope(attack: Float, decay: Float, sustain: Float, release: Float, gate: Boolean)

Composable for applying an ADSR envelope to the audio signal.

fun VolumeEnvelope(attack: () -> Float, decay: () -> Float, sustain: () -> Float, release: () -> Float, gate: () -> Boolean)

Composable for applying an ADSR envelope to the audio signal. Envelope parameters can be provided as lambdas for dynamic control.