ipytone.Channel#

class ipytone.Channel(**kwargs: Any)#

Bases: PyAudioNode

An audio node that provides a channel strip interface with volume, pan, solo and mute controls.

This node may also be used to create channel buses that may receive audio from one or more other channels.

__init__(pan=0, volume=0, solo=False, mute=False, channel_count=1, **kwargs)#

Methods

chain(*destinations)

connect(destination[, output_number, ...])

disconnect(destination[, output_number, ...])

dispose()

fan(*destinations)

receive(name)

Receive audio from a bus channel referenced by name.

to_destination()

Attributes

channel_count

An int trait.

channel_count_mode

An enum whose value must be in a given sequence.

channel_interpretation

An enum whose value must be in a given sequence.

disposed

input

mute

muted

If the current instance is muted, i.e., another instance is soloed

name

A trait for unicode strings.

number_of_inputs

number_of_outputs

output

pan

solo

volume

widget

Returns the wrapped audio node widget.

property muted: bool#

If the current instance is muted, i.e., another instance is soloed

receive(name)#

Receive audio from a bus channel referenced by name.

property widget#

Returns the wrapped audio node widget.