Browse Source

Carla: Initial support for native,internal plugins

tags/v0.9.0
falkTX 13 years ago
parent
commit
a1af959b9f
2 changed files with 13 additions and 11 deletions
  1. +4
    -10
      c++/carla-backend/carla_plugin.h
  2. +9
    -1
      c++/carla-backend/qtcreator/carla-backend.pro

+ 4
- 10
c++/carla-backend/carla_plugin.h View File

@@ -1860,7 +1860,7 @@ public:
virtual void uiParameterChange(const uint32_t index, const double value) virtual void uiParameterChange(const uint32_t index, const double value)
{ {
Q_ASSERT(index < param.count); Q_ASSERT(index < param.count);
Q_UNUSED(index);
Q_UNUSED(value); Q_UNUSED(value);
} }


@@ -1870,7 +1870,6 @@ public:
virtual void uiProgramChange(const uint32_t index) virtual void uiProgramChange(const uint32_t index)
{ {
Q_ASSERT(index < prog.count); Q_ASSERT(index < prog.count);
Q_UNUSED(index);
} }


/*! /*!
@@ -1879,7 +1878,6 @@ public:
virtual void uiMidiProgramChange(const uint32_t index) virtual void uiMidiProgramChange(const uint32_t index)
{ {
Q_ASSERT(index < midiprog.count); Q_ASSERT(index < midiprog.count);
Q_UNUSED(index);
} }


/*! /*!
@@ -1890,10 +1888,6 @@ public:
Q_ASSERT(channel < 16); Q_ASSERT(channel < 16);
Q_ASSERT(note < 128); Q_ASSERT(note < 128);
Q_ASSERT(velo > 0 && velo < 128); Q_ASSERT(velo > 0 && velo < 128);

Q_UNUSED(channel);
Q_UNUSED(note);
Q_UNUSED(velo);
} }


/*! /*!
@@ -1903,9 +1897,6 @@ public:
{ {
Q_ASSERT(channel < 16); Q_ASSERT(channel < 16);
Q_ASSERT(note < 128); Q_ASSERT(note < 128);

Q_UNUSED(channel);
Q_UNUSED(note);
} }


// ------------------------------------------------------------------- // -------------------------------------------------------------------
@@ -2114,6 +2105,9 @@ public:
#ifndef BUILD_BRIDGE #ifndef BUILD_BRIDGE
static CarlaPlugin* newBridge(const initializer& init, const BinaryType btype, const PluginType ptype); static CarlaPlugin* newBridge(const initializer& init, const BinaryType btype, const PluginType ptype);
#endif #endif
static CarlaPlugin* newNative(const initializer& init);

static size_t getNativePluginCount();


// ------------------------------------------------------------------- // -------------------------------------------------------------------




+ 9
- 1
c++/carla-backend/qtcreator/carla-backend.pro View File

@@ -13,13 +13,14 @@ TARGET = carla_backend
TEMPLATE = lib # app TEMPLATE = lib # app
VERSION = 0.5.0 VERSION = 0.5.0


SOURCES = \
SOURCES = \
../carla_backend_standalone.cpp \ ../carla_backend_standalone.cpp \
# ../carla_backend_lv2.cpp \ # ../carla_backend_lv2.cpp \
../carla_bridge.cpp \ ../carla_bridge.cpp \
../carla_engine.cpp \ ../carla_engine.cpp \
../carla_engine_jack.cpp \ ../carla_engine_jack.cpp \
../carla_engine_rtaudio.cpp \ ../carla_engine_rtaudio.cpp \
../carla_native.cpp \
../carla_osc.cpp \ ../carla_osc.cpp \
../carla_shared.cpp \ ../carla_shared.cpp \
../carla_threads.cpp \ ../carla_threads.cpp \
@@ -31,6 +32,10 @@ SOURCES = \
../linuxsampler.cpp \ ../linuxsampler.cpp \
../../carla-jackbridge/carla_jackbridge.cpp ../../carla-jackbridge/carla_jackbridge.cpp


SOURCES += \
../plugins/bypass.c \
../plugins/midi-split.cpp

HEADERS = \ HEADERS = \
../carla_backend.h \ ../carla_backend.h \
../carla_backend_standalone.h \ ../carla_backend_standalone.h \
@@ -39,6 +44,8 @@ HEADERS = \
../carla_plugin.h \ ../carla_plugin.h \
../carla_shared.h \ ../carla_shared.h \
../carla_threads.h \ ../carla_threads.h \
../plugins/carla_native.h \
../plugins/carla_nativemm.h \
../../carla-jackbridge/carla_jackbridge.h \ ../../carla-jackbridge/carla_jackbridge.h \
../../carla-includes/carla_includes.h \ ../../carla-includes/carla_includes.h \
../../carla-includes/carla_lib_includes.h \ ../../carla-includes/carla_lib_includes.h \
@@ -77,4 +84,5 @@ INCLUDEPATH += ../rtmidi-2.0.0
SOURCES += ../rtaudio-4.0.11/RtAudio.cpp SOURCES += ../rtaudio-4.0.11/RtAudio.cpp
SOURCES += ../rtmidi-2.0.0/RtMidi.cpp SOURCES += ../rtmidi-2.0.0/RtMidi.cpp


QMAKE_CFLAGS *= -fPIC -std=c99
QMAKE_CXXFLAGS *= -fPIC -std=c++0x QMAKE_CXXFLAGS *= -fPIC -std=c++0x

Loading…
Cancel
Save