SsUtSetReverbType

Sets the reverberation type

short SsUtSetReverbType (
        short type
)

Arguments

type Reverberation type
 
Type Mode Delay Time* Feedback*
SS_REV_TYPE_OFF Off X X
SS_REV_TYPE_ROOM Room X X
SS_REV_TYPE_STUDIO_A Studio (small) X X
SS_REV_TYPE_STUDIO_B Studio (medium) X X
SS_REV_TYPE_STUDIO_C Studio (large) X X
SS_REV_TYPE_HALL Hall X X
SS_REV_TYPE_SPACE Space echo X X
SS_REV_TYPE_ECHO Echo O O
SS_REV_TYPE_DELAY Delay O O
SS_REV_TYPE_PIPE Pipe echo X X

* Delay time and feedback amount can also be set

Return Value

Type is returned if the reverberation type was successfully set, otherwise -1 is returned.

Explanation

The reverberation type specified by type is set.
When the reverberation type is set, the reverberation depth is automatically set to 0.
When data is left in the reverberation work area, noise will appear when the reverberation depth is set.
The following procedure can be used to circumvent this problem:

SsUtSetReverbType(SS_REV...);
SsUtReverbOn();
:
Wait several seconds
:
SsUtSetReverbDepth(64,64);

Number and type are as shown in the table above.

See Also

SsUtGetReverbType(), SsUtSetReverbDepth(), SsUtSetReverbFeedback(), SsUtSetReverbDelay()