nn::snd::CTR::FxReverb Classclass FxReverb
The reverb effect class.
Call the SetEffect function to execute an effect.
Effects are processed in the CPU (not in the DSP).
Unlike FxDelay, effects are only processed in the front two channels.
Up to CTR-SDK 3.1, there was a damping bug that caused reverb effects to feel weaker than they actually were. In CTR-SDK 3.2, m_IsEnableDampingBugFix was added to the nn::snd::CTR::FxReverb::Param structure. When this variable is true, the original effect can be achieved. The default value for m_IsEnableDampingBugFix is currently false. (In other words, compatibility was taken seriously: the bug is included and behavior is the same as before.) In a future major update of CTR-SDK we plan to fix this bug and possibly even remove m_IsEnableDampingBugFix.
| nn::snd::CTR::FxReverb::FilterSize | This structure represents a filter size. |
|---|---|
| nn::snd::CTR::FxReverb::Param | The structure for reverb parameters. |
| Constructors/Destructors | ||
|---|---|---|
| FxReverb | Constructor. | |
| V | ~FxReverb | Destructor. |
| Setting, Getting Parameters | ||
| SetParam | Configures the reverb parameters. | |
| GetParam | Gets the reverb parameters. | |
| Memory Allocation | ||
| GetRequiredMemSize | Gets the memory size required for an effect. | |
| AssignWorkBuffer | Allocates a memory region to be used by the effect. | |
| ReleaseWorkBuffer | Deallocates the memory region that was used by the effect. | |
FxDelay Class
CONFIDENTIAL