nn::snd::CTR::DspFxReverb

nn::snd::CTR::DspFxReverb Class

Syntax

class DspFxReverb : private nn::util::NonCopyable< DspFxReverb >

Description

A class used to control DSP reverb effects.

This class allows you to process reverb effects with the DSP. This implements nearly the same signal processing as nn::snd::CTR::FxReverb and can achieve the same effects. Although this can reduce the load on the CPU, caution is needed because it also increases the load on the DSP and makes it easier for voices to be dropped.

Structures

nn::snd::CTR::DspFxReverb::FilterSize This structure represents a filter size.
nn::snd::CTR::DspFxReverb::Param The structure for reverb parameters.

Member Functions

Constructors/Destructors
DspFxReverb Constructor.
~DspFxReverb Destructor.
Other
Initialize Initializes a DspFxReverb object and registers a work buffer.
Finalize Finalizes a DspFxReverb object and unregisters the work buffer.
Attach Attaches an instance of this class to the AUX bus.
Detach Detaches an instance of this class from the AUX bus.
SetParam Sets parameters.
Enable Switches between enabling and disabling reverb effects.
Disable Disables reverb effects.
IsEnabled Returns a value indicating whether reverb effects are currently enabled.
IsBufferInUse Returns a value indicating whether the memory specified for the reverb buffer is in use.
S GetRequiredMemorySize Calculates the required buffer size for the specified parameters.

Class Hierarchy

nn::util::NonCopyable
  nn::snd::CTR::DspFxReverb

Revision History

2011/10/04
Initial version.

CONFIDENTIAL