unreal.SourceEffectConvolutionReverbPreset

class unreal.SourceEffectConvolutionReverbPreset(outer: Optional[Object] = None, name: Union[Name, str] = 'None')

Bases: SoundEffectSourcePreset

Source Effect Convolution Reverb Preset

C++ Source:

  • Plugin: Synthesis

  • Module: Synthesis

  • File: SourceEffectConvolutionReverb.h

Editor Properties: (see get_editor_property/set_editor_property)

  • block_size (SubmixEffectConvolutionReverbBlockSize): [Read-Write] Block Size: Set the internal block size. This can effect latency and performance. Higher values will result in lower CPU costs while lower values will result higher CPU costs. Latency may be affected depending on the interplay between audio engines buffer sizes and this effects block size. Generally, higher values result in higher latency, and lower values result in lower latency.

  • enable_hardware_acceleration (bool): [Read-Write] Enable Hardware Acceleration: Opt into hardware acceleration of the convolution reverb (if available)

  • impulse_response (AudioImpulseResponse): [Read-Write] Impulse Response: The impulse response used for convolution.

  • settings (SourceEffectConvolutionReverbSettings): [Read-Write] Settings: ConvolutionReverbPreset Preset Settings.

property block_size: SubmixEffectConvolutionReverbBlockSize

[Read-Only] Block Size: Set the internal block size. This can effect latency and performance. Higher values will result in lower CPU costs while lower values will result higher CPU costs. Latency may be affected depending on the interplay between audio engines buffer sizes and this effects block size. Generally, higher values result in higher latency, and lower values result in lower latency.

Type:

(SubmixEffectConvolutionReverbBlockSize)

property enable_hardware_acceleration: bool

[Read-Only] Enable Hardware Acceleration: Opt into hardware acceleration of the convolution reverb (if available)

Type:

(bool)

property impulse_response: AudioImpulseResponse

[Read-Write] Impulse Response: The impulse response used for convolution.

Type:

(AudioImpulseResponse)

set_settings(settings) None

Set the convolution reverb settings

Parameters:

settings (SourceEffectConvolutionReverbSettings) –

property settings: SourceEffectConvolutionReverbSettings

[Read-Write] Settings: ConvolutionReverbPreset Preset Settings.

Type:

(SourceEffectConvolutionReverbSettings)