physical¶
-
class Ball(calculation_rate=
None
, source=None
, gravity=1.0
, damping=0.0
, friction=0.01
, **kwargs)¶ Bases:
UGen
A bouncing ball physical model.
>>> source = supriya.ugens.In.ar(bus=0) >>> ball = supriya.ugens.Ball.ar( ... damping=0, ... friction=0.01, ... gravity=1, ... source=source, ... ) >>> ball Ball.ar()
-
classmethod ar(source: SupportsFloat | UGenMethodMixin | None =
None
, gravity: SupportsFloat | UGenMethodMixin =1.0
, damping: SupportsFloat | UGenMethodMixin =0.0
, friction: SupportsFloat | UGenMethodMixin =0.01
) Ball ¶
-
classmethod kr(source: SupportsFloat | UGenMethodMixin | None =
None
, gravity: SupportsFloat | UGenMethodMixin =1.0
, damping: SupportsFloat | UGenMethodMixin =0.0
, friction: SupportsFloat | UGenMethodMixin =0.01
) Ball ¶
- property damping : SupportsFloat | UGenMethodMixin¶
- property friction : SupportsFloat | UGenMethodMixin¶
- property gravity : SupportsFloat | UGenMethodMixin¶
- property source : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(source: SupportsFloat | UGenMethodMixin | None =
-
class Pluck(calculation_rate=
None
, source=None
, trigger=None
, maximum_delay_time=0.2
, delay_time=0.2
, decay_time=1
, coefficient=0.5
, **kwargs)¶ Bases:
UGen
A Karplus-String UGen.
>>> source = supriya.ugens.WhiteNoise.ar() >>> trigger = supriya.ugens.Dust.kr(density=2) >>> pluck = supriya.ugens.Pluck.ar( ... coefficient=0.5, ... decay_time=1, ... delay_time=0.2, ... maximum_delay_time=0.2, ... source=source, ... trigger=trigger, ... ) >>> pluck Pluck.ar()
-
classmethod ar(source: SupportsFloat | UGenMethodMixin | None =
None
, trigger: SupportsFloat | UGenMethodMixin | None =None
, maximum_delay_time: SupportsFloat | UGenMethodMixin =0.2
, delay_time: SupportsFloat | UGenMethodMixin =0.2
, decay_time: SupportsFloat | UGenMethodMixin =1
, coefficient: SupportsFloat | UGenMethodMixin =0.5
) Pluck ¶
- property coefficient : SupportsFloat | UGenMethodMixin¶
- property decay_time : SupportsFloat | UGenMethodMixin¶
- property delay_time : SupportsFloat | UGenMethodMixin¶
- property maximum_delay_time : SupportsFloat | UGenMethodMixin¶
- property source : SupportsFloat | UGenMethodMixin¶
- property trigger : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(source: SupportsFloat | UGenMethodMixin | None =
-
class Spring(calculation_rate=
None
, source=None
, spring=1.0
, damping=0.0
, **kwargs)¶ Bases:
UGen
A resonating spring physical model.
>>> source = supriya.ugens.In.ar(bus=0) >>> spring = supriya.ugens.Spring.ar( ... damping=0, ... source=source, ... spring=1, ... ) >>> spring Spring.ar()
-
classmethod ar(source: SupportsFloat | UGenMethodMixin | None =
None
, spring: SupportsFloat | UGenMethodMixin =1.0
, damping: SupportsFloat | UGenMethodMixin =0.0
) Spring ¶
-
classmethod kr(source: SupportsFloat | UGenMethodMixin | None =
None
, spring: SupportsFloat | UGenMethodMixin =1.0
, damping: SupportsFloat | UGenMethodMixin =0.0
) Spring ¶
- property damping : SupportsFloat | UGenMethodMixin¶
- property source : SupportsFloat | UGenMethodMixin¶
- property spring : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(source: SupportsFloat | UGenMethodMixin | None =
-
class TBall(calculation_rate=
None
, source=None
, gravity=10.0
, damping=0.0
, friction=0.01
, **kwargs)¶ Bases:
UGen
A bouncing object physical model.
>>> source = supriya.ugens.In.ar(bus=0) >>> tball = supriya.ugens.TBall.ar( ... damping=0, ... friction=0.01, ... gravity=10, ... source=source, ... ) >>> tball TBall.ar()
-
classmethod ar(source: SupportsFloat | UGenMethodMixin | None =
None
, gravity: SupportsFloat | UGenMethodMixin =10.0
, damping: SupportsFloat | UGenMethodMixin =0.0
, friction: SupportsFloat | UGenMethodMixin =0.01
) TBall ¶
-
classmethod kr(source: SupportsFloat | UGenMethodMixin | None =
None
, gravity: SupportsFloat | UGenMethodMixin =10.0
, damping: SupportsFloat | UGenMethodMixin =0.0
, friction: SupportsFloat | UGenMethodMixin =0.01
) TBall ¶
- property damping : SupportsFloat | UGenMethodMixin¶
- property friction : SupportsFloat | UGenMethodMixin¶
- property gravity : SupportsFloat | UGenMethodMixin¶
- property source : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(source: SupportsFloat | UGenMethodMixin | None =