Navigation
API > API/Plugins > API/Plugins/HarmonixMetasound
Creates a URuntimeMusicSource driven by wall clock with manually specified tempo and time signature. Tempo and time signature can be changed at runtime via SetTempo() / SetTimeSignature() on the source.
| Name | FManualMusicSourceSettings |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/Harmonix/Source/HarmonixMetasound/Public/HarmonixMetasound/MusicSource/MusicSourceSettings.h |
| Include Path | #include "HarmonixMetasound/MusicSource/MusicSourceSettings.h" |
Syntax
USTRUCT (BlueprintType , DisplayName="Manual Music Source Settings")
struct FManualMusicSourceSettings : public FMusicSourceSettings
Inheritance Hierarchy
- FMusicSourceSettings → FManualMusicSourceSettings
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Tempo | float | Initial tempo in BPM. | HarmonixMetasound/MusicSource/MusicSourceSettings.h |
|
| TimeSigDenominator | int32 | Initial time signature denominator (beat unit). | HarmonixMetasound/MusicSource/MusicSourceSettings.h |
|
| TimeSigNumerator | int32 | Initial time signature numerator (beats per bar). | HarmonixMetasound/MusicSource/MusicSourceSettings.h |
|