class RemiAudio::DSP::MVerb::Preset
- RemiAudio::DSP::MVerb::Preset
- RemiAudio::DSP::Reverb::Preset
- Reference
- Object
Overview
Defines a set of parameters for MVerb
.
Defined in:
remiaudio/dsp/reverbs/mverb-presets.crConstructors
-
.new
Creates a new
Preset
instance. -
.new(*, dampingFreq : Float64 = DEFAULT_DAMPING_FREQ, density : Float64 = DEFAULT_DENSITY, bandwidthFreq : Float64 = DEFAULT_BANDWIDTH_FREQ, decay : Float64 = DEFAULT_DECAY, predelay : Float64 = DEFAULT_PREDELAY, size : Float64 = DEFAULT_SIZE, gain : Float64 = DEFAULT_GAIN, mix : Float64 = DEFAULT_MIX, earlyLateMix : Float64 = DEFAULT_EARLY_LATE_MIX)
Creates a new
Preset
instance.
Instance Method Summary
-
#bandwidthFreq : Float64
How wide the pre-filter is.
- #bandwidthFreq=(value : Float64)
-
#dampingFreq : Float64
Applies a filter to the higher frequenices, with 0.0 meaning the filter is fully open, while 1.0 means it is nearly closed.
- #dampingFreq=(value : Float64)
-
#decay : Float64
How long the reverb lasts, from 0.0 to 1.0.
- #decay=(value : Float64)
-
#density : Float64
How much feedback gets applied, from 0.0 to 1.0.
- #density=(value : Float64)
-
#earlyLateMix : Float64
How much of the early reflection versus the late reverb tail is mixed into the signal.
- #earlyLateMix=(value : Float64)
-
#gain : Float64
How loud the mixed output signal is.
- #gain=(value : Float64)
-
#mix : Float64
How much of the processed signal is mixed into the original signal, from 0.0 to 1.0.
- #mix=(value : Float64)
-
#predelay : Float64
how much delay is added between the original signal and the processed signal, between 0.0 and 1.0.
- #predelay=(value : Float64)
-
#size : Float64
The size of the virtual room.
- #size=(value : Float64)
Constructor Detail
Creates a new Preset
instance.
Instance Method Detail
How wide the pre-filter is. The larger the more frequencies from the original signal are processed. Likewise, the smaller this is, fewer frequencies are processed and the resulting sound is darker. Valid range is 0.0 to 1.0.
Applies a filter to the higher frequenices, with 0.0 meaning the filter is fully open, while 1.0 means it is nearly closed.
How much of the early reflection versus the late reverb tail is mixed into the signal. A value of 0 means that the signal contains only the early reflections, while a value of 1.0 means the signal contains only the late reverb tail.
How much of the processed signal is mixed into the original signal, from 0.0 to 1.0.
how much delay is added between the original signal and the processed signal, between 0.0 and 1.0.
The size of the virtual room. Note that larger values adds a slight delay to the early reflections.