SineWave

fun SineWave(amplitude: Float = 0.5f, frequency: Float)

Composable for generating a sine wave. Produces a sine wave signal with specified amplitude and frequency.

Parameters

amplitude

The amplitude of the sine wave. The value should be between 0.0 and 1.0.

frequency

The frequency of the sine wave in Hz.


fun SineWave(amplitude: Float = 0.5f, frequency: () -> Float)

Composable for generating a sine wave. Produces a sine wave signal with specified amplitude and dynamic frequency.

Parameters

amplitude

The amplitude of the sine wave. The value should be between 0.0 and 1.0.

frequency

A lambda returning the current frequency of the sine wave in Hz.