UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::FMidiNoteQuantizer Class Reference

#include <MidiNoteQuantizer.h>

Static Public Member Functions

static SIGNALPROCESSING_API float QuantizeMidiNote (const float InNote, const float InRoot, EMusicalScale::Scale InScale, bool bChordTonesOnlyIfApplicable=false)
 
static SIGNALPROCESSING_API float QuantizeMidiNote (const float InNote, const float InRoot, const TArrayView< float > InScaleDegrees, const float InSemitoneScaleRange=12.0f)
 

Static Public Attributes

static SIGNALPROCESSING_API TMap< EMusicalScale::Scale, ScaleDegreeSetScaleDegreeSetMap
 

Member Function Documentation

◆ QuantizeMidiNote() [1/2]

float Audio::FMidiNoteQuantizer::QuantizeMidiNote ( const float  InNote,
const float  InRoot,
const TArrayView< float InScaleDegrees,
const float  InSemitoneScaleRange = 12.0f 
)
static

◆ QuantizeMidiNote() [2/2]

float Audio::FMidiNoteQuantizer::QuantizeMidiNote ( const float  InNote,
const float  InRoot,
EMusicalScale::Scale  InScale,
bool  bChordTonesOnlyIfApplicable = false 
)
static

Member Data Documentation

◆ ScaleDegreeSetMap

TMap< EMusicalScale::Scale, ScaleDegreeSet > Audio::FMidiNoteQuantizer::ScaleDegreeSetMap
static

The documentation for this class was generated from the following files: