Browse Source

Prepare for upcoming JSFX

Signed-off-by: falkTX <falktx@falktx.com>
tags/v1.0
falkTX 3 years ago
parent
commit
746ab6d841
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
2 changed files with 16 additions and 1 deletions
  1. +14
    -1
      plugins/Common/IldaeilUI.cpp
  2. +2
    -0
      plugins/Common/Makefile.mk

+ 14
- 1
plugins/Common/IldaeilUI.cpp View File

@@ -485,7 +485,14 @@ protected:

void run() override
{
if (const uint count = carla_get_cached_plugin_count(fPluginType, nullptr))
/*
// TESTING
const char* const path = "/home/falktx/bin/reaper_linux_x86_64/REAPER/InstallData/Effects";

carla_set_engine_option(fPlugin->fCarlaHostHandle, ENGINE_OPTION_PLUGIN_PATH, fPluginType, path);
*/

if (const uint count = carla_get_cached_plugin_count(fPluginType, path))
{
fPluginCount = 0;
fPlugins = new PluginInfoCache[count];
@@ -828,6 +835,8 @@ protected:
switch (fPluginType)
{
case PLUGIN_INTERNAL:
case PLUGIN_JSFX:
case PLUGIN_SFZ:
label = info.label;
break;
case PLUGIN_LV2: {
@@ -878,6 +887,8 @@ protected:
switch (fPluginType)
{
case PLUGIN_INTERNAL:
case PLUGIN_JSFX:
case PLUGIN_SFZ:
ImGui::TableSetupColumn("Name");
ImGui::TableSetupColumn("Label");
ImGui::TableHeadersRow();
@@ -904,6 +915,8 @@ protected:
switch (fPluginType)
{
case PLUGIN_INTERNAL:
case PLUGIN_JSFX:
case PLUGIN_SFZ:
ImGui::TableNextRow();
ImGui::TableSetColumnIndex(0);
ImGui::Selectable(info.name, &selected);


+ 2
- 0
plugins/Common/Makefile.mk View File

@@ -44,6 +44,8 @@ EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/rtmempool.a
EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/sfzero.a
EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/water.a
EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/zita-resampler.a
# EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/eel2.a
# EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/jsusfx.a
ifeq ($(USING_JUCE),true)
EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/juce_audio_basics.a
EXTRA_LIBS += $(CARLA_BUILD_DIR)/modules/$(CARLA_BUILD_TYPE)/juce_audio_processors.a


Loading…
Cancel
Save