AdynamicequalizerSettings class final

Configuration for the adynamicequalizer audio effect.

Apply dynamic equalization to input audio stream.

A description of the accepted options follows.

Parameters:

  • attack: Set the amount of milliseconds the signal from detection has to rise above the detection threshold before equalization starts. Default is 20. Allowed range is between 1 and 2000. (range 0.01..2000, default 20)
  • auto: set auto threshold
  • dfrequency: Set the detection frequency in Hz used for detection filter used to trigger equalization. Default value is 1000 Hz. Allowed range is between 2 and 1000000 Hz. (range 2..1000000, default 1000)
  • dftype: set detection filter type (range 0..3, default 0)
  • dqfactor: Set the detection resonance factor for detection filter used to trigger equalization. Default value is 1. Allowed range is from 0.001 to 1000. (range 0.001..1000, default 1)
  • makeup: Set the makeup offset by which the equalization gain is raised. Default is 0. Allowed range is between 0 and 100. (range 0..1000, default 0)
  • mode: Set the mode of filter operation, can be one of the following: (default 0)
  • precision: set processing precision (range 0..2, default 0)
  • range: Set the max allowed cut/boost amount. Default is 50. Allowed range is from 1 to 200. (range 1..2000, default 50)
  • ratio: Set the ratio by which the equalization gain is raised. Default is 1. Allowed range is between 0 and 30. (range 0..30, default 1)
  • release: Set the amount of milliseconds the signal from detection has to fall below the detection threshold before equalization ends. Default is 200. Allowed range is between 1 and 2000. (range 0.01..2000, default 200)
  • tfrequency: Set the target frequency of equalization filter. Default value is 1000 Hz. Allowed range is between 2 and 1000000 Hz. (range 2..1000000, default 1000)
  • tftype: set target filter type (range 0..2, default 0)
  • threshold: Set the detection threshold used to trigger equalization. Threshold detection is using detection filter. Default value is 0. Allowed range is from 0 to 100. (range 0..100, default 0)
  • tqfactor: Set the target resonance factor for target equalization filter. Default value is 1. Allowed range is from 0.001 to 1000. (range 0.001..1000, default 1)

Constructors

AdynamicequalizerSettings({bool enabled = false, double attack = 20.0, AdynamicequalizerAuto? auto, double dfrequency = 1000.0, AdynamicequalizerDftype dftype = AdynamicequalizerDftype.bandpass, double dqfactor = 1.0, double makeup = 0.0, AdynamicequalizerMode mode = AdynamicequalizerMode.listen, AdynamicequalizerPrecision precision = AdynamicequalizerPrecision.auto, double range = 50.0, double ratio = 1.0, double release = 200.0, double tfrequency = 1000.0, AdynamicequalizerTftype tftype = AdynamicequalizerTftype.bell, double threshold = 0.0, double tqfactor = 1.0})
const

Properties

attack double
final
auto AdynamicequalizerAuto?
final
dfrequency double
final
dftype AdynamicequalizerDftype
final
dqfactor double
final
enabled bool
final
hashCode int
The hash code for this object.
no setteroverride
makeup double
final
mode AdynamicequalizerMode
final
precision AdynamicequalizerPrecision
final
range double
final
ratio double
final
release double
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tfrequency double
final
tftype AdynamicequalizerTftype
final
threshold double
final
tqfactor double
final

Methods

copyWith({bool? enabled, double? attack, Object? auto = unset, double? dfrequency, AdynamicequalizerDftype? dftype, double? dqfactor, double? makeup, AdynamicequalizerMode? mode, AdynamicequalizerPrecision? precision, double? range, double? ratio, double? release, double? tfrequency, AdynamicequalizerTftype? tftype, double? threshold, double? tqfactor}) AdynamicequalizerSettings
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toFilterString() String
Returns the audio chain entry for this effect. Only non-default parameters are emitted.
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override