pylav.nodes.api.responses.filters package

Subpackages

Submodules

pylav.nodes.api.responses.filters.channel_mix module

class pylav.nodes.api.responses.filters.channel_mix.ChannelMix(*, leftToLeft: 'Annotated[float | None, ValueRange(min=0.0, max=1.0)]' = None, leftToRight: 'Annotated[float | None, ValueRange(min=0.0, max=1.0)]' = None, rightToLeft: 'Annotated[float | None, ValueRange(min=0.0, max=1.0)]' = None, rightToRight: 'Annotated[float | None, ValueRange(min=0.0, max=1.0)]' = None)[source]

Bases: object

leftToLeft
leftToRight
rightToLeft
rightToRight
to_dict()[source]

pylav.nodes.api.responses.filters.distortion module

class pylav.nodes.api.responses.filters.distortion.Distortion(*, sinOffset: 'float | None' = None, sinScale: 'float | None' = None, cosOffset: 'float | None' = None, cosScale: 'float | None' = None, tanOffset: 'float | None' = None, tanScale: 'float | None' = None, offset: 'float | None' = None, scale: 'float | None' = None)[source]

Bases: object

cosOffset
cosScale
offset
scale
sinOffset
sinScale
tanOffset
tanScale
to_dict()[source]

pylav.nodes.api.responses.filters.equalizer module

class pylav.nodes.api.responses.filters.equalizer.EqualizerBand(*, band: 'Annotated[int | None, ValueRange(min=0, max=14)]', gain: 'Annotated[float | None, ValueRange(min=-0.25, max=1.0)]')[source]

Bases: object

band
gain
to_dict()[source]

pylav.nodes.api.responses.filters.karaoke module

class pylav.nodes.api.responses.filters.karaoke.Karaoke(*, level: 'Annotated[float | None, ValueRange(min=0.0, max=1.0)]' = None, monoLevel: 'Annotated[float | None, ValueRange(min=0.0, max=1.0)]' = None, filterBand: 'float | None' = None, filterWidth: 'float | None' = None)[source]

Bases: object

filterBand
filterWidth
level
monoLevel
to_dict()[source]

pylav.nodes.api.responses.filters.low_pass module

class pylav.nodes.api.responses.filters.low_pass.LowPass(*, smoothing: "Annotated[float | None, ValueRange(min=1.0, max=float('inf'))]" = None)[source]

Bases: object

smoothing
to_dict()[source]

pylav.nodes.api.responses.filters.misc module

class pylav.nodes.api.responses.filters.misc.ValueRange(min: 'float', max: 'float')[source]

Bases: object

max
min
validate_value(x)[source]
class pylav.nodes.api.responses.filters.misc.ValueRangeList(min: 'float', max: 'float')[source]

Bases: object

max
min
validate_value(x)[source]

pylav.nodes.api.responses.filters.rotation module

class pylav.nodes.api.responses.filters.rotation.Rotation(*, rotationHz: "Annotated[float | None, ValueRange(min=0.0, max=float('inf'))]" = None)[source]

Bases: object

rotationHz
to_dict()[source]

pylav.nodes.api.responses.filters.timescale module

class pylav.nodes.api.responses.filters.timescale.Timescale(*, speed: "Annotated[float | None, ValueRange(min=0.0, max=float('inf'))]" = None, pitch: "Annotated[float | None, ValueRange(min=0.0, max=float('inf'))]" = None, rate: "Annotated[float | None, ValueRange(min=0.0, max=float('inf'))]" = None)[source]

Bases: object

pitch
rate
speed
to_dict()[source]

pylav.nodes.api.responses.filters.tremolo module

class pylav.nodes.api.responses.filters.tremolo.Tremolo(*, frequency: Annotated[float | None, ValueRange(min=0.0, max=inf)] = None, depth: Annotated[float | None, ValueRange(min=0.0, max=1.0)] = None)[source]

Bases: object

depth
frequency
to_dict()[source]

pylav.nodes.api.responses.filters.vibrato module

class pylav.nodes.api.responses.filters.vibrato.Vibrato(*, frequency: 'Annotated[float | None, ValueRange(min=0, max=14)]' = None, depth: 'Annotated[float | None, ValueRange(min=0.0, max=1.0)]' = None)[source]

Bases: object

depth
frequency
to_dict()[source]

Module contents

class pylav.nodes.api.responses.filters.ChannelMix(*, leftToLeft: 'Annotated[float | None, ValueRange(min=0.0, max=1.0)]' = None, leftToRight: 'Annotated[float | None, ValueRange(min=0.0, max=1.0)]' = None, rightToLeft: 'Annotated[float | None, ValueRange(min=0.0, max=1.0)]' = None, rightToRight: 'Annotated[float | None, ValueRange(min=0.0, max=1.0)]' = None)[source]

Bases: object

leftToLeft
leftToRight
rightToLeft
rightToRight
to_dict()[source]
class pylav.nodes.api.responses.filters.Distortion(*, sinOffset: 'float | None' = None, sinScale: 'float | None' = None, cosOffset: 'float | None' = None, cosScale: 'float | None' = None, tanOffset: 'float | None' = None, tanScale: 'float | None' = None, offset: 'float | None' = None, scale: 'float | None' = None)[source]

Bases: object

cosOffset
cosScale
offset
scale
sinOffset
sinScale
tanOffset
tanScale
to_dict()[source]
class pylav.nodes.api.responses.filters.Echo(*, delay: "Annotated[int | None, ValueRange(min=0, max=float('inf'))]" = None, decay: 'Annotated[float | None, ValueRange(min=0.0, max=1.0)]' = None)[source]

Bases: object

decay
delay
to_dict()[source]
class pylav.nodes.api.responses.filters.EqualizerBand(*, band: 'Annotated[int | None, ValueRange(min=0, max=14)]', gain: 'Annotated[float | None, ValueRange(min=-0.25, max=1.0)]')[source]

Bases: object

band
gain
to_dict()[source]
class pylav.nodes.api.responses.filters.Filters(*, volume: float | None = None, equalizer: list[typing.Union[pylav.nodes.api.responses.filters.equalizer.EqualizerBand, dict]] | None = <factory>, karaoke: pylav.nodes.api.responses.filters.karaoke.Karaoke | None = <factory>, timescale: pylav.nodes.api.responses.filters.timescale.Timescale | None = <factory>, tremolo: pylav.nodes.api.responses.filters.tremolo.Tremolo | None = <factory>, vibrato: pylav.nodes.api.responses.filters.vibrato.Vibrato | None = <factory>, rotation: pylav.nodes.api.responses.filters.rotation.Rotation | None = <factory>, distortion: pylav.nodes.api.responses.filters.distortion.Distortion | None = <factory>, channelMix: pylav.nodes.api.responses.filters.channel_mix.ChannelMix | None = <factory>, lowPass: pylav.nodes.api.responses.filters.low_pass.LowPass | None = <factory>, pluginFilters: pylav.nodes.api.responses.filters.PluginFilters | None = <factory>)[source]

Bases: object

channelMix
distortion
equalizer
karaoke
lowPass
pluginFilters
rotation
timescale
to_dict()[source]
tremolo
vibrato
volume
class pylav.nodes.api.responses.filters.Karaoke(*, level: 'Annotated[float | None, ValueRange(min=0.0, max=1.0)]' = None, monoLevel: 'Annotated[float | None, ValueRange(min=0.0, max=1.0)]' = None, filterBand: 'float | None' = None, filterWidth: 'float | None' = None)[source]

Bases: object

filterBand
filterWidth
level
monoLevel
to_dict()[source]
class pylav.nodes.api.responses.filters.LowPass(*, smoothing: "Annotated[float | None, ValueRange(min=1.0, max=float('inf'))]" = None)[source]

Bases: object

smoothing
to_dict()[source]
class pylav.nodes.api.responses.filters.Reverb(*, delays: "Annotated[list[float] | None, ValueRangeList(min=0, max=float('inf'))]" = None, gains: "Annotated[list[float] | None, ValueRangeList(min=0, max=float('inf'))]" = None)[source]

Bases: object

delays
gains
to_dict()[source]
class pylav.nodes.api.responses.filters.Rotation(*, rotationHz: "Annotated[float | None, ValueRange(min=0.0, max=float('inf'))]" = None)[source]

Bases: object

rotationHz
to_dict()[source]
class pylav.nodes.api.responses.filters.Timescale(*, speed: "Annotated[float | None, ValueRange(min=0.0, max=float('inf'))]" = None, pitch: "Annotated[float | None, ValueRange(min=0.0, max=float('inf'))]" = None, rate: "Annotated[float | None, ValueRange(min=0.0, max=float('inf'))]" = None)[source]

Bases: object

pitch
rate
speed
to_dict()[source]
class pylav.nodes.api.responses.filters.Tremolo(*, frequency: Annotated[float | None, ValueRange(min=0.0, max=inf)] = None, depth: Annotated[float | None, ValueRange(min=0.0, max=1.0)] = None)[source]

Bases: object

depth
frequency
to_dict()[source]
class pylav.nodes.api.responses.filters.Vibrato(*, frequency: 'Annotated[float | None, ValueRange(min=0, max=14)]' = None, depth: 'Annotated[float | None, ValueRange(min=0.0, max=1.0)]' = None)[source]

Bases: object

depth
frequency
to_dict()[source]