diff --git a/.cproject b/.cproject
index c336c0b..b35300c 100644
--- a/.cproject
+++ b/.cproject
@@ -55,7 +55,7 @@
-
+
@@ -122,6 +122,12 @@
+
+
+
+
+
+
@@ -210,6 +216,12 @@
+
+
+
+
+
+
@@ -357,6 +369,12 @@
+
+
+
+
+
+
diff --git a/CHANGELOG b/CHANGELOG
index 618d718..bd1eaf1 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -2,6 +2,9 @@
* RECENT CHANGES
*******************************************************************************
+=== 1.0.9 ===
+* Updated build scripts and dependencies.
+
=== 1.0.8 ===
* Updated build scripts and dependencies.
diff --git a/modules.mk b/modules.mk
index ac862c0..62dc5e4 100644
--- a/modules.mk
+++ b/modules.mk
@@ -19,62 +19,62 @@
#
# Variables that describe dependencies
-LSP_3RD_PARTY_VERSION := 1.0.12
+LSP_3RD_PARTY_VERSION := 1.0.13
LSP_3RD_PARTY_NAME := lsp-3rd-party
LSP_3RD_PARTY_TYPE := hdr
LSP_3RD_PARTY_INC_OPT := -idirafter
LSP_3RD_PARTY_URL_RO := https://github.com/lsp-plugins/$(LSP_3RD_PARTY_NAME).git
LSP_3RD_PARTY_URL_RW := git@github.com:lsp-plugins/$(LSP_3RD_PARTY_NAME).git
-LSP_COMMON_LIB_VERSION := 1.0.31
+LSP_COMMON_LIB_VERSION := 1.0.32
LSP_COMMON_LIB_NAME := lsp-common-lib
LSP_COMMON_LIB_TYPE := src
LSP_COMMON_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_COMMON_LIB_NAME).git
LSP_COMMON_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_COMMON_LIB_NAME).git
-LSP_DSP_LIB_VERSION := 1.0.16
+LSP_DSP_LIB_VERSION := 1.0.18
LSP_DSP_LIB_NAME := lsp-dsp-lib
LSP_DSP_LIB_TYPE := src
LSP_DSP_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_DSP_LIB_NAME).git
LSP_DSP_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_DSP_LIB_NAME).git
-LSP_DSP_UNITS_VERSION := 1.0.15
+LSP_DSP_UNITS_VERSION := 1.0.17
LSP_DSP_UNITS_NAME := lsp-dsp-units
LSP_DSP_UNITS_TYPE := src
LSP_DSP_UNITS_URL_RO := https://github.com/lsp-plugins/$(LSP_DSP_UNITS_NAME).git
LSP_DSP_UNITS_URL_RW := git@github.com:lsp-plugins/$(LSP_DSP_UNITS_NAME).git
-LSP_LLTL_LIB_VERSION := 1.0.14
+LSP_LLTL_LIB_VERSION := 1.0.15
LSP_LLTL_LIB_NAME := lsp-lltl-lib
LSP_LLTL_LIB_TYPE := src
LSP_LLTL_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_LLTL_LIB_NAME).git
LSP_LLTL_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_LLTL_LIB_NAME).git
-LSP_R3D_BASE_LIB_VERSION := 1.0.14
+LSP_R3D_BASE_LIB_VERSION := 1.0.15
LSP_R3D_BASE_LIB_NAME := lsp-r3d-base-lib
LSP_R3D_BASE_LIB_TYPE := src
LSP_R3D_BASE_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_R3D_BASE_LIB_NAME).git
LSP_R3D_BASE_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_R3D_BASE_LIB_NAME).git
-LSP_R3D_IFACE_VERSION := 1.0.14
+LSP_R3D_IFACE_VERSION := 1.0.15
LSP_R3D_IFACE_NAME := lsp-r3d-iface
LSP_R3D_IFACE_TYPE := src
LSP_R3D_IFACE_URL_RO := https://github.com/lsp-plugins/$(LSP_R3D_IFACE_NAME).git
LSP_R3D_IFACE_URL_RW := git@github.com:lsp-plugins/$(LSP_R3D_IFACE_NAME).git
-LSP_R3D_GLX_LIB_VERSION := 1.0.14
+LSP_R3D_GLX_LIB_VERSION := 1.0.15
LSP_R3D_GLX_LIB_NAME := lsp-r3d-glx-lib
LSP_R3D_GLX_LIB_TYPE := bin
LSP_R3D_GLX_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_R3D_GLX_LIB_NAME).git
LSP_R3D_GLX_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_R3D_GLX_LIB_NAME).git
-LSP_R3D_WGL_LIB_VERSION := 1.0.9
+LSP_R3D_WGL_LIB_VERSION := 1.0.10
LSP_R3D_WGL_LIB_NAME := lsp-r3d-wgl-lib
LSP_R3D_WGL_LIB_TYPE := bin
LSP_R3D_WGL_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_R3D_WGL_LIB_NAME).git
LSP_R3D_WGL_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_R3D_WGL_LIB_NAME).git
-LSP_RUNTIME_LIB_VERSION := 1.0.17
+LSP_RUNTIME_LIB_VERSION := 1.0.18
LSP_RUNTIME_LIB_NAME := lsp-runtime-lib
LSP_RUNTIME_LIB_TYPE := src
LSP_RUNTIME_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_RUNTIME_LIB_NAME).git
@@ -86,26 +86,26 @@ LSP_TEST_FW_TYPE := src
LSP_TEST_FW_URL_RO := https://github.com/lsp-plugins/$(LSP_TEST_FW_NAME).git
LSP_TEST_FW_URL_RW := git@github.com:lsp-plugins/$(LSP_TEST_FW_NAME).git
-LSP_TK_LIB_VERSION := 1.0.15
+LSP_TK_LIB_VERSION := 1.0.17
LSP_TK_LIB_NAME := lsp-tk-lib
LSP_TK_LIB_TYPE := src
LSP_TK_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_TK_LIB_NAME).git
LSP_TK_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_TK_LIB_NAME).git
-LSP_WS_LIB_VERSION := 1.0.15
+LSP_WS_LIB_VERSION := 1.0.17
LSP_WS_LIB_NAME := lsp-ws-lib
LSP_WS_LIB_TYPE := src
LSP_WS_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_WS_LIB_NAME).git
LSP_WS_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_WS_LIB_NAME).git
# Plugin-related module dependencies
-LSP_PLUGIN_FW_VERSION := 1.0.17
+LSP_PLUGIN_FW_VERSION := 1.0.19
LSP_PLUGIN_FW_NAME := lsp-plugin-fw
LSP_PLUGIN_FW_TYPE := src
LSP_PLUGIN_FW_URL_RO := https://github.com/lsp-plugins/$(LSP_PLUGIN_FW_NAME).git
LSP_PLUGIN_FW_URL_RW := git@github.com:lsp-plugins/$(LSP_PLUGIN_FW_NAME).git
-LSP_PLUGINS_SHARED_VERSION := 1.0.16
+LSP_PLUGINS_SHARED_VERSION := 1.0.18
LSP_PLUGINS_SHARED_NAME := lsp-plugins-shared
LSP_PLUGINS_SHARED_TYPE := src
LSP_PLUGINS_SHARED_URL_RO := https://github.com/lsp-plugins/$(LSP_PLUGINS_SHARED_NAME).git
diff --git a/project.mk b/project.mk
index 5c03769..3ab3dd0 100644
--- a/project.mk
+++ b/project.mk
@@ -25,7 +25,7 @@ ARTIFACT_TYPE = plug
ARTIFACT_DESC = LSP Noise Generator Plugin Series
ARTIFACT_HEADERS = lsp-plug.in
ARTIFACT_EXPORT_HEADERS = 0
-ARTIFACT_VERSION = 1.0.8
+ARTIFACT_VERSION = 1.0.9
diff --git a/src/main/meta/noise_generator.cpp b/src/main/meta/noise_generator.cpp
index 4329a5d..1b21224 100644
--- a/src/main/meta/noise_generator.cpp
+++ b/src/main/meta/noise_generator.cpp
@@ -25,7 +25,7 @@
#define LSP_PLUGINS_NOISE_GENERATOR_VERSION_MAJOR 1
#define LSP_PLUGINS_NOISE_GENERATOR_VERSION_MINOR 0
-#define LSP_PLUGINS_NOISE_GENERATOR_VERSION_MICRO 8
+#define LSP_PLUGINS_NOISE_GENERATOR_VERSION_MICRO 9
#define LSP_PLUGINS_NOISE_GENERATOR_VERSION \
LSP_MODULE_VERSION( \
@@ -216,6 +216,44 @@ namespace lsp
static const int plugin_classes[] = { C_UTILITY, -1};
static const int clap_features[] = { CF_AUDIO_EFFECT, -1 };
+ MONO_PORT_GROUP_PORT(in_1, "in_1");
+ MONO_PORT_GROUP_PORT(in_2, "in_2");
+ MONO_PORT_GROUP_PORT(in_3, "in_3");
+ MONO_PORT_GROUP_PORT(in_4, "in_4");
+ MONO_PORT_GROUP_PORT(out_1, "out_1");
+ MONO_PORT_GROUP_PORT(out_2, "out_2");
+ MONO_PORT_GROUP_PORT(out_3, "out_3");
+ MONO_PORT_GROUP_PORT(out_4, "out_4");
+
+ const port_group_t noise_generator_x1_port_groups[] =
+ {
+ { "in_1", "Input 1", GRP_MONO, PGF_IN | PGF_MAIN, in_1_ports },
+ { "out_1", "Output 1", GRP_MONO, PGF_OUT | PGF_MAIN, out_1_ports },
+ PORT_GROUPS_END
+ };
+
+ const port_group_t noise_generator_x2_port_groups[] =
+ {
+ { "in_1", "Input 1", GRP_MONO, PGF_IN | PGF_MAIN, in_1_ports },
+ { "in_2", "Input 2", GRP_MONO, PGF_IN, in_2_ports },
+ { "out_1", "Output 1", GRP_MONO, PGF_OUT | PGF_MAIN, out_1_ports },
+ { "out_2", "Output 2", GRP_MONO, PGF_OUT, out_2_ports },
+ PORT_GROUPS_END
+ };
+
+ const port_group_t noise_generator_x4_port_groups[] =
+ {
+ { "in_1", "Input 1", GRP_MONO, PGF_IN | PGF_MAIN, in_1_ports },
+ { "in_2", "Input 2", GRP_MONO, PGF_IN, in_2_ports },
+ { "in_3", "Input 3", GRP_MONO, PGF_IN, in_3_ports },
+ { "in_4", "Input 4", GRP_MONO, PGF_IN, in_4_ports },
+ { "out_1", "Output 1", GRP_MONO, PGF_OUT | PGF_MAIN, out_1_ports },
+ { "out_2", "Output 2", GRP_MONO, PGF_OUT, out_2_ports },
+ { "out_3", "Output 3", GRP_MONO, PGF_OUT, out_3_ports },
+ { "out_4", "Output 4", GRP_MONO, PGF_OUT, out_4_ports },
+ PORT_GROUPS_END
+ };
+
const meta::bundle_t noise_generator_bundle =
{
"noise_generator",
@@ -245,7 +283,7 @@ namespace lsp
noise_generator_x1_ports,
"util/noise_generator.xml",
NULL,
- NULL,
+ noise_generator_x1_port_groups,
&noise_generator_bundle
};
@@ -269,7 +307,7 @@ namespace lsp
noise_generator_x2_ports,
"util/noise_generator.xml",
NULL,
- NULL,
+ noise_generator_x2_port_groups,
&noise_generator_bundle
};
@@ -293,7 +331,7 @@ namespace lsp
noise_generator_x4_ports,
"util/noise_generator.xml",
NULL,
- NULL,
+ noise_generator_x4_port_groups,
&noise_generator_bundle
};