Navigation
API > API/Plugins > API/Plugins/HarmonixMidi
A collection of chords.
Constructed when a standard midi file is imported and is seen to contain a 'chord track' that conforms to the Harmonix chord markup convention.
| Name | FChordProgressionMap |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/Harmonix/Source/HarmonixMidi/Public/HarmonixMidi/ChordMap.h |
| Include Path | #include "HarmonixMidi/ChordMap.h" |
Syntax
USTRUCT ()
struct FChordProgressionMap
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FChordProgressionMap() |
HarmonixMidi/ChordMap.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ChordTrackIndex | int32 | HarmonixMidi/ChordMap.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Adds a chord at the specified position. | HarmonixMidi/ChordMap.h | ||
void Copy
(
const FChordProgressionMap& Other, |
HarmonixMidi/ChordMap.h | ||
void Empty() |
HarmonixMidi/ChordMap.h | ||
void Finalize
(
int32 LastTick |
HarmonixMidi/ChordMap.h | ||
const TArray< FChordMapPoint > & GetChordList() |
HarmonixMidi/ChordMap.h | ||
const void GetChordListCopy
(
TArray< FChordMapPoint >& ChordList |
HarmonixMidi/ChordMap.h | ||
FName GetChordNameAtTick
(
int32 Tick |
Returns the chord that applies to the specified Tick | HarmonixMidi/ChordMap.h | |
int32 GetNumChords() |
HarmonixMidi/ChordMap.h | ||
const FChordMapPoint * GetPointInfoForTick
(
int32 Tick |
HarmonixMidi/ChordMap.h | ||
int32 GetTrack () |
When the midi file importer finds a chord track, and constructs this map, it will set this map's ChordTrackIndex. | HarmonixMidi/ChordMap.h | |
bool IsEmpty() |
HarmonixMidi/ChordMap.h | ||
void SetTicksPerQuarterNote
(
int32 InTicksPerQuarterNote |
Called by the midi file importer before map points are added to this map | HarmonixMidi/ChordMap.h | |
void SetTrack
(
int32 t |
Called by the standard midi file importer when it finds a chord track in the data. | HarmonixMidi/ChordMap.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const FChordProgressionMap& Other |
HarmonixMidi/ChordMap.h |