unreal.WaveTableBank

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

Bases: Object

Wave Table Bank

C++ Source:

  • Plugin: WaveTable

  • Module: WaveTable

  • File: WaveTableBank.h

Editor Properties: (see get_editor_property/set_editor_property)

  • bipolar (bool): [Read-Write] Bipolar: Determines if output from curve/wavetable are to be clamped between [-1.0f, 1.0f] (i.e. for waveform generation, oscillation, etc.) or between [0.0f, 1.0f] (i.e. for enveloping) when sampling curve/wavetable

  • entries (Array[WaveTableBankEntry]): [Read-Write] Entries: Tables within the given bank

  • resolution (WaveTableResolution): [Read-Write] Resolution: Number of sampled cached for each curve in the given bank.

  • wave_table_length_sec (float): [Read-Only] Wave Table Length Sec: Length of all WaveTable samples in bank in seconds (at 48kHz)

  • wave_table_size_mb (float): [Read-Only] Wave Table Size MB: Sum total size of all WaveTable data within the given bank