ipytone.MultibandSplit#

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

Bases: PyAudioNode

Split the incoming signal into three bands (low, mid, high), with cross-over frequency controls.

__init__(low_frequency=400, high_frequency=2500, q=1, **kwargs)#

Methods

chain(*destinations)

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

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

dispose()

fan(*destinations)

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

high

returns the high band filter.

high_frequency

Mid/high cross-over frequency.

input

low

returns the low band filter.

low_frequency

Low/mid cross-over frequency.

mid

returns the mid band filter.

name

A trait for unicode strings.

number_of_inputs

number_of_outputs

output

q

Filter Q factor.

widget

Returns the wrapped audio node widget.

property high: Filter#

returns the high band filter.

property high_frequency: Signal#

Mid/high cross-over frequency.

property low: Filter#

returns the low band filter.

property low_frequency: Signal#

Low/mid cross-over frequency.

property mid: Filter#

returns the mid band filter.

property q: Signal#

Filter Q factor.

property widget#

Returns the wrapped audio node widget.