@@ -29,6 +29,7 @@ | |||||
#include "CarlaPlugin.hpp" | #include "CarlaPlugin.hpp" | ||||
#include "CarlaBackendUtils.hpp" | #include "CarlaBackendUtils.hpp" | ||||
#include "CarlaEngineUtils.hpp" | |||||
#include "CarlaStateUtils.hpp" | #include "CarlaStateUtils.hpp" | ||||
#include <cmath> | #include <cmath> | ||||
@@ -20,11 +20,12 @@ | |||||
#endif | #endif | ||||
#include "CarlaEngineInternal.hpp" | #include "CarlaEngineInternal.hpp" | ||||
#include "CarlaBackendUtils.hpp" | |||||
#include "CarlaMIDI.h" | |||||
#include "CarlaPlugin.hpp" | |||||
#include "CarlaBackendUtils.hpp" | |||||
#include "CarlaBridgeUtils.hpp" | #include "CarlaBridgeUtils.hpp" | ||||
#include "CarlaShmUtils.hpp" | #include "CarlaShmUtils.hpp" | ||||
#include "CarlaMIDI.h" | |||||
#include "jackbridge/JackBridge.hpp" | #include "jackbridge/JackBridge.hpp" | ||||
@@ -23,6 +23,7 @@ | |||||
#include "CarlaEngineThread.hpp" | #include "CarlaEngineThread.hpp" | ||||
#include "CarlaMutex.hpp" | #include "CarlaMutex.hpp" | ||||
#include "LinkedList.hpp" | |||||
// ----------------------------------------------------------------------- | // ----------------------------------------------------------------------- | ||||
// Engine helper macro, sets lastError and returns false/NULL | // Engine helper macro, sets lastError and returns false/NULL | ||||
@@ -59,9 +59,9 @@ struct ParamSymbol { | |||||
// ----------------------------------------------------------------------- | // ----------------------------------------------------------------------- | ||||
CarlaPlugin* CarlaPlugin::newGIG(const Initializer& init, const bool use16Outs) | |||||
CarlaPlugin* CarlaPlugin::newFileGIG(const Initializer& init, const bool use16Outs) | |||||
{ | { | ||||
carla_debug("CarlaPlugin::newGIG({%p, \"%s\", \"%s\", \"%s\"}, %s)", init.engine, init.filename, init.name, init.label, bool2str(use16Outs)); | |||||
carla_debug("CarlaPlugin::newFileGIG({%p, \"%s\", \"%s\", \"%s\"}, %s)", init.engine, init.filename, init.name, init.label, bool2str(use16Outs)); | |||||
#ifdef WANT_LINUXSAMPLER | #ifdef WANT_LINUXSAMPLER | ||||
return newLinuxSampler(init, "GIG", use16Outs); | return newLinuxSampler(init, "GIG", use16Outs); | ||||
#else | #else | ||||
@@ -73,9 +73,9 @@ CarlaPlugin* CarlaPlugin::newGIG(const Initializer& init, const bool use16Outs) | |||||
#endif | #endif | ||||
} | } | ||||
CarlaPlugin* CarlaPlugin::newSF2(const Initializer& init, const bool use16Outs) | |||||
CarlaPlugin* CarlaPlugin::newFileSF2(const Initializer& init, const bool use16Outs) | |||||
{ | { | ||||
carla_debug("CarlaPlugin::newSF2({%p, \"%s\", \"%s\", \"%s\"}, %s)", init.engine, init.filename, init.name, init.label, bool2str(use16Outs)); | |||||
carla_debug("CarlaPlugin::newFileSF2({%p, \"%s\", \"%s\", \"%s\"}, %s)", init.engine, init.filename, init.name, init.label, bool2str(use16Outs)); | |||||
#if defined(WANT_FLUIDSYNTH) | #if defined(WANT_FLUIDSYNTH) | ||||
return newFluidSynth(init, use16Outs); | return newFluidSynth(init, use16Outs); | ||||
#elif defined(WANT_LINUXSAMPLER) | #elif defined(WANT_LINUXSAMPLER) | ||||
@@ -89,17 +89,14 @@ CarlaPlugin* CarlaPlugin::newSF2(const Initializer& init, const bool use16Outs) | |||||
#endif | #endif | ||||
} | } | ||||
CarlaPlugin* CarlaPlugin::newSFZ(const Initializer& init, const bool use16Outs) | |||||
CarlaPlugin* CarlaPlugin::newFileSFZ(const Initializer& init) | |||||
{ | { | ||||
carla_debug("CarlaPlugin::newSFZ({%p, \"%s\", \"%s\", \"%s\"}, %s)", init.engine, init.filename, init.name, init.label, bool2str(use16Outs)); | |||||
carla_debug("CarlaPlugin::newFileSFZ({%p, \"%s\", \"%s\", \"%s\"})", init.engine, init.filename, init.name, init.label); | |||||
#ifdef WANT_LINUXSAMPLER | #ifdef WANT_LINUXSAMPLER | ||||
return newLinuxSampler(init, "SFZ", use16Outs); | |||||
return newLinuxSampler(init, "SFZ", false); | |||||
#else | #else | ||||
init.engine->setLastError("SFZ support not available"); | init.engine->setLastError("SFZ support not available"); | ||||
return nullptr; | return nullptr; | ||||
// unused | |||||
(void)use16Outs; | |||||
#endif | #endif | ||||
} | } | ||||
@@ -79,6 +79,8 @@ CARLA_BACKEND_END_NAMESPACE | |||||
#endif | #endif | ||||
// ----------------------------------------------------------------------- | |||||
CARLA_BACKEND_START_NAMESPACE | CARLA_BACKEND_START_NAMESPACE | ||||
CarlaPlugin* CarlaPlugin::newCsound(const Initializer& init) | CarlaPlugin* CarlaPlugin::newCsound(const Initializer& init) | ||||
@@ -110,4 +112,12 @@ CarlaPlugin* CarlaPlugin::newCsound(const Initializer& init) | |||||
#endif | #endif | ||||
} | } | ||||
CarlaPlugin* CarlaPlugin::newFileCSD(const Initializer& init) | |||||
{ | |||||
carla_debug("CarlaPlugin::newFileCSD({%p, \"%s\", \"%s\", \"%s\"})", init.engine, init.filename, init.name, init.label); | |||||
return newCsound(init); | |||||
} | |||||
CARLA_BACKEND_END_NAMESPACE | CARLA_BACKEND_END_NAMESPACE | ||||
// ----------------------------------------------------------------------- |
@@ -23,6 +23,7 @@ | |||||
#include "CarlaBackendUtils.hpp" | #include "CarlaBackendUtils.hpp" | ||||
#include "CarlaBridgeUtils.hpp" | #include "CarlaBridgeUtils.hpp" | ||||
#include "CarlaMIDI.h" | |||||
//#include "juce_core.h" | //#include "juce_core.h" | ||||
@@ -368,6 +368,7 @@ OBJS_NATIVE = CarlaBridgePlugin__native.o \ | |||||
# carla-engine | # carla-engine | ||||
OBJS_NATIVE += \ | OBJS_NATIVE += \ | ||||
../backend/engine/CarlaEngine__native.o \ | ../backend/engine/CarlaEngine__native.o \ | ||||
../backend/engine/CarlaEngineInternal__native.o \ | |||||
../backend/engine/CarlaEngineOsc__native.o \ | ../backend/engine/CarlaEngineOsc__native.o \ | ||||
../backend/engine/CarlaEngineThread__native.o \ | ../backend/engine/CarlaEngineThread__native.o \ | ||||
../backend/engine/CarlaEngineJack__native.o \ | ../backend/engine/CarlaEngineJack__native.o \ | ||||
@@ -376,6 +377,7 @@ OBJS_NATIVE += \ | |||||
# carla-plugin | # carla-plugin | ||||
OBJS_NATIVE += \ | OBJS_NATIVE += \ | ||||
../backend/plugin/CarlaPlugin__native.o \ | ../backend/plugin/CarlaPlugin__native.o \ | ||||
../backend/plugin/CarlaPluginInternal__native.o \ | |||||
../backend/plugin/CarlaPluginThread__native.o \ | ../backend/plugin/CarlaPluginThread__native.o \ | ||||
../backend/plugin/NativePlugin__native.o \ | ../backend/plugin/NativePlugin__native.o \ | ||||
../backend/plugin/LadspaPlugin__native.o \ | ../backend/plugin/LadspaPlugin__native.o \ | ||||
@@ -383,8 +385,8 @@ OBJS_NATIVE += \ | |||||
../backend/plugin/Lv2Plugin__native.o \ | ../backend/plugin/Lv2Plugin__native.o \ | ||||
../backend/plugin/VstPlugin__native.o \ | ../backend/plugin/VstPlugin__native.o \ | ||||
../backend/plugin/AuPlugin__native.o \ | ../backend/plugin/AuPlugin__native.o \ | ||||
../backend/plugin/JucePlugin__native.o \ | |||||
../backend/plugin/CsoundPlugin__native.o \ | ../backend/plugin/CsoundPlugin__native.o \ | ||||
../backend/plugin/JucePlugin__native.o \ | |||||
../backend/plugin/FluidSynthPlugin__native.o \ | ../backend/plugin/FluidSynthPlugin__native.o \ | ||||
../backend/plugin/LinuxSamplerPlugin__native.o | ../backend/plugin/LinuxSamplerPlugin__native.o | ||||