unreal.SoundUtilitiesBPFunctionLibrary

class unreal.SoundUtilitiesBPFunctionLibrary(outer=None, name='None')

Bases: unreal.BlueprintFunctionLibrary

Sound Utilities Blueprint Function Library A library of Sound related functions for use in Blueprints

C++ Source:

  • Plugin: SoundUtilities

  • Module: SoundUtilities

  • File: SoundUtilities.h

classmethod get_beat_tempo(beats_per_minute=120.0, beat_multiplier=1, divisions_of_whole_note=4)float

Calculates a beat time in seconds from the given BPM, beat multipler and divisions of a whole note.

Parameters
  • beats_per_minute (float) –

  • beat_multiplier (int32) –

  • divisions_of_whole_note (int32) –

Returns

Return type

float

classmethod get_frequency_from_midi_pitch(midi_note=69)float

Calculates Frequency values based on MIDI Pitch input

Parameters

midi_note (int32) –

Returns

Return type

float

classmethod get_midi_pitch_from_frequency(frequency=440.0) → int32

Calculates MIDI Pitch values based on frequency input

Parameters

frequency (float) –

Returns

Return type

int32

classmethod get_pitch_scale_from_midi_pitch(base_midi_note=69, target_midi_note=69)float

Calculates Pitch Scalar based on starting frequency and desired MIDI Pitch output

Parameters
  • base_midi_note (int32) –

  • target_midi_note (int32) –

Returns

Return type

float