ReverbPreset class
A reverb preset.
- Annotations
-
- @JsonSerializable()
Constructors
- ReverbPreset({required String name, double meanFreePath = 0.1, double t60 = 0.3, double lateReflectionsLfRolloff = 1.0, double lateReflectionsLfReference = 200.0, double lateReflectionsHfRolloff = 0.5, double lateReflectionsHfReference = 500.0, double lateReflectionsDiffusion = 1.0, double lateReflectionsModulationDepth = 0.01, double lateReflectionsModulationFrequency = 0.5, double lateReflectionsDelay = 0.03, double gain = 0.5})
-
Create a preset.
const
-
ReverbPreset.fromJson(Map<
String, dynamic> json) -
Load an instance from json.
factory
Properties
- gain → double
-
The gain of the reverb.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- lateReflectionsDelay → double
-
The delay of the late reflections relative to the input in seconds.
final
- lateReflectionsDiffusion → double
-
Controls the diffusion of the late reflections as a percent.
final
- lateReflectionsHfReference → double
-
Where the high band of the equalizer starts.
final
- lateReflectionsHfRolloff → double
-
A multiplicative factor on T60 for the high frequency band.
final
- lateReflectionsLfReference → double
-
Where the low band of the feedback equalizer ends.
final
- lateReflectionsLfRolloff → double
-
A multiplicative factor on T60 for the low frequency band.
final
- lateReflectionsModulationDepth → double
-
The depth of the modulation of the delay lines on the feedback path in
seconds.
final
- lateReflectionsModulationFrequency → double
-
The frequency of the modulation of the delay lines in the feedback paths.
final
- meanFreePath → double
-
The mean free path of the simulated environment.
final
- name → String
-
The name of this preset.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- t60 → double
-
The T60 of the reverb.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> - Dump this instance to JSON.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited