Navigation
API > API/Plugins > API/Plugins/HarmonixMetasound
Filters MIDI note events based on note number and velocity
| Name | FMidiNoteFilter |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Harmonix/Source/HarmonixMetasound/Public/HarmonixMetasound/MidiOps/MidiNoteFilter.h |
| Include Path | #include "HarmonixMetasound/MidiOps/MidiNoteFilter.h" |
Syntax
class FMidiNoteFilter
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FMidiDataParam | Dsp::Parameters::TParameter< uint8 > | HarmonixMetasound/MidiOps/MidiNoteFilter.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| IncludeOtherEvents | Dsp::Parameters::FBoolParameter | Includes non-note events from the input into the output | HarmonixMetasound/MidiOps/MidiNoteFilter.h | |
| MaxNoteNumber | FMidiDataParam | The maximum note number the note can have to be included (inclusive) | HarmonixMetasound/MidiOps/MidiNoteFilter.h | |
| MaxVelocity | FMidiDataParam | The maximum velocity the note can have to be included (inclusive) | HarmonixMetasound/MidiOps/MidiNoteFilter.h | |
| MinNoteNumber | FMidiDataParam | The minimum note number the note can have to be included (inclusive) | HarmonixMetasound/MidiOps/MidiNoteFilter.h | |
| MinVelocity | FMidiDataParam | The minimum velocity the note can have to be included (inclusive) | HarmonixMetasound/MidiOps/MidiNoteFilter.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| StuckNoteGuard | FStuckNoteGuard | HarmonixMetasound/MidiOps/MidiNoteFilter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Process
(
const HarmonixMetasound::FMidiStream& InStream, |
Pass the filtered events from the input stream to the output stream | HarmonixMetasound/MidiOps/MidiNoteFilter.h |