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