dawdreamer.CompressorProcessor

class dawdreamer.CompressorProcessor

A compressor from JUCE.

__init__(*args, **kwargs)

Methods

__init__(*args, **kwargs)

get_audio(self)

Get the audio data of the processor after a render, assuming recording was enabled.

get_automation(*args, **kwargs)

Overloaded function.

get_name(self)

Get the user-defined name of a processor instance.

get_num_input_channels(self)

Get the total number of input channels (2 indicates stereo input).

get_num_output_channels(self)

Get the total number of output channels (2 indicates stereo output).

set_automation(self, parameter_name, data, *)

Set a parameter's automation with a numpy array.

Attributes

attack

The compressor's attack in millisecods.

ratio

The ratio of the compressor.

record

Whether recording of this processor is enabled.

record_automation

Whether recording of this processor's automation is enabled.

release

The compressor's release in millisecods.

threshold

The compressor's threshold in decibels.