granular¶
-
class GrainBuf(calculation_rate=
None
, channel_count=1
, trigger=0
, duration=1
, buffer_id=None
, rate=1
, position=0
, interpolate=2
, pan=0
, envelope_buffer_id=-1
, maximum_overlap=512
, **kwargs)¶ Bases:
UGen
>>> grain_buf = supriya.ugens.GrainBuf.ar( ... channel_count=2, ... duration=1, ... envelope_buffer_id=-1, ... interpolate=2, ... maximum_overlap=512, ... pan=0, ... position=0, ... rate=1, ... buffer_id=0, ... trigger=0, ... ) >>> grain_buf UGenArray({2})
-
classmethod ar(trigger: SupportsFloat | UGenMethodMixin =
0
, duration: SupportsFloat | UGenMethodMixin =1
, buffer_id: SupportsFloat | UGenMethodMixin | None =None
, rate: SupportsFloat | UGenMethodMixin =1
, position: SupportsFloat | UGenMethodMixin =0
, interpolate: SupportsFloat | UGenMethodMixin =2
, pan: SupportsFloat | UGenMethodMixin =0
, envelope_buffer_id: SupportsFloat | UGenMethodMixin =-1
, maximum_overlap: SupportsFloat | UGenMethodMixin =512
, channel_count: int =1
) GrainBuf ¶
- property buffer_id : SupportsFloat | UGenMethodMixin¶
- property duration : SupportsFloat | UGenMethodMixin¶
- property envelope_buffer_id : SupportsFloat | UGenMethodMixin¶
- property interpolate : SupportsFloat | UGenMethodMixin¶
- property maximum_overlap : SupportsFloat | UGenMethodMixin¶
- property pan : SupportsFloat | UGenMethodMixin¶
- property position : SupportsFloat | UGenMethodMixin¶
- property rate : SupportsFloat | UGenMethodMixin¶
- property trigger : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(trigger: SupportsFloat | UGenMethodMixin =
-
class GrainIn(calculation_rate=
None
, channel_count=1
, trigger=0
, duration=1
, source=None
, position=0
, envelope_buffer_id=-1
, maximum_overlap=512
, **kwargs)¶ Bases:
UGen
>>> source = supriya.ugens.In.ar(bus=0) >>> grain_in = supriya.ugens.GrainIn.ar( ... channel_count=2, ... duration=1, ... envelope_buffer_id=-1, ... maximum_overlap=512, ... position=0, ... source=source, ... trigger=0, ... ) >>> grain_in UGenArray({2})
-
classmethod ar(trigger: SupportsFloat | UGenMethodMixin =
0
, duration: SupportsFloat | UGenMethodMixin =1
, source: SupportsFloat | UGenMethodMixin | None =None
, position: SupportsFloat | UGenMethodMixin =0
, envelope_buffer_id: SupportsFloat | UGenMethodMixin =-1
, maximum_overlap: SupportsFloat | UGenMethodMixin =512
, channel_count: int =1
) GrainIn ¶
- property duration : SupportsFloat | UGenMethodMixin¶
- property envelope_buffer_id : SupportsFloat | UGenMethodMixin¶
- property maximum_overlap : SupportsFloat | UGenMethodMixin¶
- property position : SupportsFloat | UGenMethodMixin¶
- property source : SupportsFloat | UGenMethodMixin¶
- property trigger : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(trigger: SupportsFloat | UGenMethodMixin =
-
class PitchShift(calculation_rate=
None
, source=None
, window_size=0.2
, pitch_ratio=1.0
, pitch_dispersion=0.0
, time_dispersion=0.0
, **kwargs)¶ Bases:
UGen
A pitch shift unit generator.
>>> source = supriya.ugens.In.ar(bus=0) >>> supriya.ugens.PitchShift.ar( ... source=source, ... ) PitchShift.ar()
-
classmethod ar(source: SupportsFloat | UGenMethodMixin | None =
None
, window_size: SupportsFloat | UGenMethodMixin =0.2
, pitch_ratio: SupportsFloat | UGenMethodMixin =1.0
, pitch_dispersion: SupportsFloat | UGenMethodMixin =0.0
, time_dispersion: SupportsFloat | UGenMethodMixin =0.0
) PitchShift ¶
- property pitch_dispersion : SupportsFloat | UGenMethodMixin¶
- property pitch_ratio : SupportsFloat | UGenMethodMixin¶
- property source : SupportsFloat | UGenMethodMixin¶
- property time_dispersion : SupportsFloat | UGenMethodMixin¶
- property window_size : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(source: SupportsFloat | UGenMethodMixin | None =
-
class Warp1(calculation_rate=
None
, channel_count=1
, buffer_id=0
, pointer=0
, frequency_scaling=1
, window_size=0.2
, envelope_buffer_id=-1
, overlaps=8
, window_rand_ratio=0
, interpolation=1
, **kwargs)¶ Bases:
UGen
>>> warp_1 = supriya.ugens.Warp1.ar( ... buffer_id=0, ... channel_count=1, ... envelope_buffer_id=-1, ... frequency_scaling=1, ... interpolation=1, ... overlaps=8, ... pointer=0, ... window_rand_ratio=0, ... window_size=0.2, ... ) >>> warp_1 Warp1.ar()
-
classmethod ar(buffer_id: SupportsFloat | UGenMethodMixin =
0
, pointer: SupportsFloat | UGenMethodMixin =0
, frequency_scaling: SupportsFloat | UGenMethodMixin =1
, window_size: SupportsFloat | UGenMethodMixin =0.2
, envelope_buffer_id: SupportsFloat | UGenMethodMixin =-1
, overlaps: SupportsFloat | UGenMethodMixin =8
, window_rand_ratio: SupportsFloat | UGenMethodMixin =0
, interpolation: SupportsFloat | UGenMethodMixin =1
, channel_count: int =1
) Warp1 ¶
- property buffer_id : SupportsFloat | UGenMethodMixin¶
- property envelope_buffer_id : SupportsFloat | UGenMethodMixin¶
- property frequency_scaling : SupportsFloat | UGenMethodMixin¶
- property interpolation : SupportsFloat | UGenMethodMixin¶
- property overlaps : SupportsFloat | UGenMethodMixin¶
- property pointer : SupportsFloat | UGenMethodMixin¶
- property window_rand_ratio : SupportsFloat | UGenMethodMixin¶
- property window_size : SupportsFloat | UGenMethodMixin¶
-
classmethod ar(buffer_id: SupportsFloat | UGenMethodMixin =