mac

class KeyState(*, calculation_rate: CalculationRate | SupportsInt | str | None, keycode: SupportsFloat | UGenScalar = 0.0, minimum: SupportsFloat | UGenScalar = 0.0, maximum: SupportsFloat | UGenScalar = 1.0, lag: SupportsFloat | UGenScalar = 0.2, **kwargs)

Bases: UGen

classmethod kr(*, keycode: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.0, minimum: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.0, maximum: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.0, lag: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.2) UGenOperable
property keycode : UGenScalar
property lag : UGenScalar
property maximum : UGenScalar
property minimum : UGenScalar
class MouseButton(*, calculation_rate: CalculationRate | SupportsInt | str | None, minimum: SupportsFloat | UGenScalar = 0.0, maximum: SupportsFloat | UGenScalar = 1.0, lag: SupportsFloat | UGenScalar = 0.2, **kwargs)

Bases: UGen

A mouse-button tracker.

>>> supriya.ugens.MouseButton.kr()
<MouseButton.kr()[0]>
classmethod kr(*, minimum: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.0, maximum: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.0, lag: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.2) UGenOperable
property lag : UGenScalar
property maximum : UGenScalar
property minimum : UGenScalar
class MouseX(*, calculation_rate: CalculationRate | SupportsInt | str | None, minimum: SupportsFloat | UGenScalar = 0.0, maximum: SupportsFloat | UGenScalar = 1.0, warp: SupportsFloat | UGenScalar = 0.0, lag: SupportsFloat | UGenScalar = 0.2, **kwargs)

Bases: UGen

A mouse cursor tracker.

MouseX tracks the y-axis of the mouse cursor position.

>>> supriya.ugens.MouseX.kr()
<MouseX.kr()[0]>
classmethod kr(*, minimum: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.0, maximum: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.0, warp: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.0, lag: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.2) UGenOperable
property lag : UGenScalar
property maximum : UGenScalar
property minimum : UGenScalar
property warp : UGenScalar
class MouseY(*, calculation_rate: CalculationRate | SupportsInt | str | None, minimum: SupportsFloat | UGenScalar = 0.0, maximum: SupportsFloat | UGenScalar = 1.0, warp: SupportsFloat | UGenScalar = 0.0, lag: SupportsFloat | UGenScalar = 0.2, **kwargs)

Bases: UGen

A mouse cursor tracker.

MouseY tracks the y-axis of the mouse cursor position.

>>> supriya.ugens.MouseY.kr()
<MouseY.kr()[0]>
classmethod kr(*, minimum: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.0, maximum: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 1.0, warp: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.0, lag: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] = 0.2) UGenOperable
property lag : UGenScalar
property maximum : UGenScalar
property minimum : UGenScalar
property warp : UGenScalar