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]#

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.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]#