diskio¶
-
class DiskIn(*, calculation_rate: CalculationRate | SupportsInt | str | None, channel_count: int =
1
, buffer_id: SupportsFloat | UGenScalar, loop: SupportsFloat | UGenScalar =0
, **kwargs)¶ Bases:
UGen
Streams in audio from a file.
>>> buffer_id = 23 >>> disk_in = supriya.ugens.DiskIn.ar( ... buffer_id=buffer_id, ... channel_count=2, ... loop=0, ... ) >>> disk_in <DiskIn.ar()>
-
classmethod ar(*, buffer_id: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]], loop: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
0
, channel_count: int =1
) UGenOperable ¶
- property buffer_id : UGenScalar¶
- property loop : UGenScalar¶
-
classmethod ar(*, buffer_id: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]], loop: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
- class DiskOut(*, calculation_rate: CalculationRate | SupportsInt | str | None, buffer_id: SupportsFloat | UGenScalar, source: UGenSerializable | Sequence[SupportsFloat | UGenScalar], **kwargs)¶
Bases:
UGen
Records to a soundfile to disk.
>>> buffer_id = 0 >>> source = supriya.ugens.SinOsc.ar(frequency=[440, 442]) >>> disk_out = supriya.ugens.DiskOut.ar( ... buffer_id=buffer_id, ... source=source, ... ) >>> disk_out <DiskOut.ar()[0]>
- classmethod ar(*, buffer_id: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]], source: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]]) UGenOperable ¶
- property buffer_id : UGenScalar¶
- property source : UGenVector¶
-
class VDiskIn(*, calculation_rate: CalculationRate | SupportsInt | str | None, channel_count: int =
1
, buffer_id: SupportsFloat | UGenScalar, rate: SupportsFloat | UGenScalar =1.0
, loop: SupportsFloat | UGenScalar =0
, send_id: SupportsFloat | UGenScalar =0
, **kwargs)¶ Bases:
UGen
Streams in audio from a file, with variable rate.
>>> buffer_id = 23 >>> vdisk_in = supriya.ugens.VDiskIn.ar( ... buffer_id=buffer_id, ... channel_count=2, ... loop=0, ... rate=1, ... send_id=0, ... ) >>> vdisk_in <VDiskIn.ar()>
-
classmethod ar(*, buffer_id: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]], rate: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =
1.0
, loop: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =0
, send_id: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =0
, channel_count: int =1
) UGenOperable ¶
- property buffer_id : UGenScalar¶
- property loop : UGenScalar¶
- property rate : UGenScalar¶
- property send_id : UGenScalar¶
-
classmethod ar(*, buffer_id: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]], rate: SupportsFloat | UGenOperable | UGenSerializable | Sequence[SupportsFloat | UGenOperable | UGenSerializable | Sequence[UGenRecursiveInput]] =