Navigation
API > API/Plugins > API/Plugins/HarmonixMidi
Helper struct for getting and assigning MidiNote values Uses custom detail customization and custom pins for convenience in Editor
has a one property uint8 NoteNumber ranging from Midi::kMinNote to Midi::kMaxNote [0 - 127]
| Name | FMidiNote |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/Harmonix/Source/HarmonixMidi/Public/HarmonixMidi/Blueprint/MidiNote.h |
| Include Path | #include "HarmonixMidi/Blueprint/MidiNote.h" |
Syntax
USTRUCT (BlueprintType , Meta=(DisplayName="MIDI Note"))
struct FMidiNote
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMidiNote
(
int8 inValue |
HarmonixMidi/Blueprint/MidiNote.h | ||
FMidiNote
(
uint8 inValue |
HarmonixMidi/Blueprint/MidiNote.h | ||
FMidiNote () |
HarmonixMidi/Blueprint/MidiNote.h | ||
FMidiNote
(
int inValue |
HarmonixMidi/Blueprint/MidiNote.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| NoteNumber | uint8 | HarmonixMidi/Blueprint/MidiNote.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FName GetDisplayName() |
HarmonixMidi/Blueprint/MidiNote.h | ||
FText GetDisplayText() |
HarmonixMidi/Blueprint/MidiNote.h | ||
FString ToEditorString() |
HarmonixMidi/Blueprint/MidiNote.h | ||
FString ToString() |
Note names formated enharmonic stile sharp with octave number (eg. C#4) | HarmonixMidi/Blueprint/MidiNote.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| HarmonixMidi/Blueprint/MidiNote.h | |||
| Takes a note name (eg C#4) and makes a FMidiNote struct from it | HarmonixMidi/Blueprint/MidiNote.h | ||
static uint8 NoteNumberFromEditorString
(
const FString& EditorName |
HarmonixMidi/Blueprint/MidiNote.h | ||
static uint8 NoteNumberFromString
(
const FString& NoteName |
HarmonixMidi/Blueprint/MidiNote.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator int() |
HarmonixMidi/Blueprint/MidiNote.h | ||
operator int8() |
HarmonixMidi/Blueprint/MidiNote.h | ||
operator uint8() |
HarmonixMidi/Blueprint/MidiNote.h | ||
bool operator!=
(
const FMidiNote& rhs |
HarmonixMidi/Blueprint/MidiNote.h | ||
bool operator==
(
const FMidiNote& rhs |
HarmonixMidi/Blueprint/MidiNote.h | ||
bool operator>
(
const FMidiNote& rhs |
HarmonixMidi/Blueprint/MidiNote.h | ||
bool operator>=
(
const FMidiNote& rhs |
HarmonixMidi/Blueprint/MidiNote.h |