@@ -71,10 +71,18 @@ endif | |||||
# --------------------------------------------------------------------------------------------------------------------- | # --------------------------------------------------------------------------------------------------------------------- | ||||
# Flags for DPF Plugins | # Flags for DPF Plugins | ||||
ifeq ($(USING_CUSTOM_DPF),true) | |||||
DPF_FLAGS = -I$(CUSTOM_DPF_PATH)/distrho | |||||
else | |||||
DPF_FLAGS = -I$(CWDE)/modules/distrho | DPF_FLAGS = -I$(CWDE)/modules/distrho | ||||
endif | |||||
ifeq ($(HAVE_DGL),true) | ifeq ($(HAVE_DGL),true) | ||||
ifeq ($(USING_CUSTOM_DPF),true) | |||||
DPF_FLAGS += -I$(CUSTOM_DPF_PATH)/dgl | |||||
else | |||||
DPF_FLAGS += -I$(CWDE)/modules/dgl | DPF_FLAGS += -I$(CWDE)/modules/dgl | ||||
endif | |||||
DPF_FLAGS += $(DGL_FLAGS) | DPF_FLAGS += $(DGL_FLAGS) | ||||
endif | endif | ||||
@@ -223,7 +223,7 @@ void DistrhoPlugin3BandEQ::deactivate() | |||||
tmp1LP = tmp2LP = tmp1HP = tmp2HP = 0.0f; | tmp1LP = tmp2LP = tmp1HP = tmp2HP = 0.0f; | ||||
} | } | ||||
void DistrhoPlugin3BandEQ::run(const float* const* inputs, float** outputs, uint32_t frames) | |||||
void DistrhoPlugin3BandEQ::run(const float** inputs, float** outputs, uint32_t frames) | |||||
{ | { | ||||
const float* in1 = inputs[0]; | const float* in1 = inputs[0]; | ||||
const float* in2 = inputs[1]; | const float* in2 = inputs[1]; | ||||
@@ -97,7 +97,7 @@ protected: | |||||
void activate() override; | void activate() override; | ||||
void deactivate() override; | void deactivate() override; | ||||
void run(const float* const* inputs, float** outputs, uint32_t frames) override; | |||||
void run(const float** inputs, float** outputs, uint32_t frames) override; | |||||
// ------------------------------------------------------------------- | // ------------------------------------------------------------------- | ||||
@@ -223,7 +223,7 @@ void DistrhoPlugin3BandSplitter::deactivate() | |||||
tmp1LP = tmp2LP = tmp1HP = tmp2HP = 0.0f; | tmp1LP = tmp2LP = tmp1HP = tmp2HP = 0.0f; | ||||
} | } | ||||
void DistrhoPlugin3BandSplitter::run(const float* const* inputs, float** outputs, uint32_t frames) | |||||
void DistrhoPlugin3BandSplitter::run(const float** inputs, float** outputs, uint32_t frames) | |||||
{ | { | ||||
const float* in1 = inputs[0]; | const float* in1 = inputs[0]; | ||||
const float* in2 = inputs[1]; | const float* in2 = inputs[1]; | ||||
@@ -97,7 +97,7 @@ protected: | |||||
void activate() override; | void activate() override; | ||||
void deactivate() override; | void deactivate() override; | ||||
void run(const float* const* inputs, float** outputs, uint32_t frames) override; | |||||
void run(const float** inputs, float** outputs, uint32_t frames) override; | |||||
// ------------------------------------------------------------------- | // ------------------------------------------------------------------- | ||||
@@ -118,7 +118,7 @@ void DistrhoPluginKars::activate() | |||||
} | } | ||||
} | } | ||||
void DistrhoPluginKars::run(const float* const*, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount) | |||||
void DistrhoPluginKars::run(const float**, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount) | |||||
{ | { | ||||
uint8_t note, velo; | uint8_t note, velo; | ||||
std::memset(outputs[0], 0, sizeof(float)*frames); | std::memset(outputs[0], 0, sizeof(float)*frames); | ||||
@@ -93,7 +93,7 @@ protected: | |||||
// Process | // Process | ||||
void activate() override; | void activate() override; | ||||
void run(const float* const*, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount) override; | |||||
void run(const float**, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount) override; | |||||
// ------------------------------------------------------------------- | // ------------------------------------------------------------------- | ||||
@@ -346,7 +346,7 @@ void DistrhoPluginNekobi::deactivate() | |||||
nekobee_synth_all_voices_off(&fSynth); | nekobee_synth_all_voices_off(&fSynth); | ||||
} | } | ||||
void DistrhoPluginNekobi::run(const float* const*, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount) | |||||
void DistrhoPluginNekobi::run(const float**, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount) | |||||
{ | { | ||||
uint32_t framesDone = 0; | uint32_t framesDone = 0; | ||||
uint32_t curEventIndex = 0; | uint32_t curEventIndex = 0; | ||||
@@ -103,7 +103,7 @@ protected: | |||||
void activate() override; | void activate() override; | ||||
void deactivate() override; | void deactivate() override; | ||||
void run(const float* const*, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount) override; | |||||
void run(const float**, float** outputs, uint32_t frames, const MidiEvent* midiEvents, uint32_t midiEventCount) override; | |||||
// ------------------------------------------------------------------- | // ------------------------------------------------------------------- | ||||
@@ -130,7 +130,7 @@ void DistrhoPluginPingPongPan::deactivate() | |||||
wavePos = 0.0f; | wavePos = 0.0f; | ||||
} | } | ||||
void DistrhoPluginPingPongPan::run(const float* const* inputs, float** outputs, uint32_t frames) | |||||
void DistrhoPluginPingPongPan::run(const float** inputs, float** outputs, uint32_t frames) | |||||
{ | { | ||||
const float* in1 = inputs[0]; | const float* in1 = inputs[0]; | ||||
const float* in2 = inputs[1]; | const float* in2 = inputs[1]; | ||||
@@ -93,7 +93,7 @@ protected: | |||||
void activate() override; | void activate() override; | ||||
void deactivate() override; | void deactivate() override; | ||||
void run(const float* const* inputs, float** outputs, uint32_t frames) override; | |||||
void run(const float** inputs, float** outputs, uint32_t frames) override; | |||||
// ------------------------------------------------------------------- | // ------------------------------------------------------------------- | ||||
@@ -349,7 +349,7 @@ void VectorJuicePlugin::activate() | |||||
} | } | ||||
} | } | ||||
void VectorJuicePlugin::run(const float* const* inputs, float** outputs, uint32_t frames) | |||||
void VectorJuicePlugin::run(const float** inputs, float** outputs, uint32_t frames) | |||||
{ | { | ||||
float out1, out2, tX, tY; | float out1, out2, tX, tY; | ||||
@@ -205,7 +205,7 @@ protected: | |||||
// Process | // Process | ||||
void activate() override; | void activate() override; | ||||
void run(const float* const* inputs, float** outputs, uint32_t frames) override; | |||||
void run(const float** inputs, float** outputs, uint32_t frames) override; | |||||
// ------------------------------------------------------------------- | // ------------------------------------------------------------------- | ||||
@@ -179,7 +179,7 @@ void WobbleJuicePlugin::activate() | |||||
sinePos = 0.0; | sinePos = 0.0; | ||||
} | } | ||||
void WobbleJuicePlugin::run(const float* const* inputs, float** outputs, uint32_t frames) | |||||
void WobbleJuicePlugin::run(const float** inputs, float** outputs, uint32_t frames) | |||||
{ | { | ||||
//fetch the timepos struct from host; | //fetch the timepos struct from host; | ||||
const TimePosition& time(getTimePosition()); | const TimePosition& time(getTimePosition()); | ||||
@@ -121,7 +121,7 @@ protected: | |||||
// Process | // Process | ||||
void activate() override; | void activate() override; | ||||
void run(const float* const* inputs, float** outputs, uint32_t frames) override; | |||||
void run(const float** inputs, float** outputs, uint32_t frames) override; | |||||
// ------------------------------------------------------------------- | // ------------------------------------------------------------------- | ||||