Navigation
API > API/Runtime > API/Runtime/SignalProcessing
Any additions to this Enum should also be added to MetasoundMidiNoteQuantizerNode.cpp in the "#pragma region Metasound Enums" area to show up as options in that Node
| Name | Audio::EMusicalScale::Scale |
| Type | enum |
| Header File | /Engine/Source/Runtime/SignalProcessing/Public/DSP/MidiNoteQuantizer.h |
| Include Path | #include "DSP/MidiNoteQuantizer.h" |
Syntax
namespace Audio
{
namespace EMusicalScale
{
enum Scale
{
Major,
Minor_Dorian,
Phrygian,
Lydian,
Dominant7th_Mixolydian,
NaturalMinor_Aeolian,
HalfDiminished_Locrian,
Chromatic,
WholeTone,
DiminishedWholeTone,
MajorPentatonic,
MinorPentatonic,
Blues,
Bebop_Major,
Bebop_Minor,
Bebop_MinorNumber2,
Bebop_Dominant,
HarmonicMajor,
HarmonicMinor,
MelodicMinor,
SixthModeOfHarmonicMinor,
LydianAugmented,
LydianDominant,
Augmented,
Diminished,
Diminished_BeginWithHalfStep,
Diminished_BeginWithWholeStep,
HalfDiminished_LocrianNumber2,
Spanish_or_Jewish,
Hindu,
Count,
}
}
}
Values
| Name | Remarks |
|---|---|
| Major | Modes. |
| Minor_Dorian | |
| Phrygian | |
| Lydian | |
| Dominant7th_Mixolydian | |
| NaturalMinor_Aeolian | |
| HalfDiminished_Locrian | |
| Chromatic | Non-Diatonic. |
| WholeTone | |
| DiminishedWholeTone | |
| MajorPentatonic | Pentatonic |
| MinorPentatonic | |
| Blues | |
| Bebop_Major | Bebop |
| Bebop_Minor | |
| Bebop_MinorNumber2 | |
| Bebop_Dominant | |
| HarmonicMajor | Common major/minors |
| HarmonicMinor | |
| MelodicMinor | |
| SixthModeOfHarmonicMinor | |
| LydianAugmented | Lydian/augmented |
| LydianDominant | |
| Augmented | |
| Diminished | Diminished |
| Diminished_BeginWithHalfStep | |
| Diminished_BeginWithWholeStep | |
| HalfDiminished_LocrianNumber2 | |
| Spanish_or_Jewish | Other |
| Hindu | |
| Count |