summaryrefslogtreecommitdiff
path: root/src/Companion.cpp
diff options
context:
space:
mode:
authorinspectredc <78732756+inspectredc@users.noreply.github.com>2025-10-07 03:26:44 +0100
committerGitHub <noreply@github.com>2025-10-06 20:26:44 -0600
commita50138b71ad0b3b1fdd01cbededeb0f9e900134c (patch)
tree9e258592b7edb536a337b3e1b3434b4b8b32b7da /src/Companion.cpp
parent0d6ee079991605b41056cece077bcc051872edb0 (diff)
FZX Audio (#199)
* sequence factory * matching for fzx * Portable Soundfont Factory
Diffstat (limited to 'src/Companion.cpp')
-rw-r--r--src/Companion.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Companion.cpp b/src/Companion.cpp
index 4485f3d..c52d87e 100644
--- a/src/Companion.cpp
+++ b/src/Companion.cpp
@@ -73,6 +73,8 @@
#ifdef FZERO_SUPPORT
#include "factories/fzerox/CourseFactory.h"
#include "factories/fzerox/GhostRecordFactory.h"
+#include "factories/fzerox/SequenceFactory.h"
+#include "factories/fzerox/SoundFontFactory.h"
#endif
#ifdef MARIO_ARTIST_SUPPORT
@@ -187,6 +189,8 @@ void Companion::Init(const ExportType type) {
#ifdef FZERO_SUPPORT
this->RegisterFactory("FZX:COURSE", std::make_shared<FZX::CourseFactory>());
this->RegisterFactory("FZX:GHOST", std::make_shared<FZX::GhostRecordFactory>());
+ this->RegisterFactory("FZX:SEQUENCE", std::make_shared<FZX::SequenceFactory>());
+ this->RegisterFactory("FZX:SOUNDFONT", std::make_shared<FZX::SoundFontFactory>());
#endif
#ifdef MARIO_ARTIST_SUPPORT